Notices


Reply
Thread Tools
Posts: 6 | Thanked: 10 times | Joined on Nov 2014 @ Burgas, Bulgaria
#1
Hello everyone. I was wondering if there is a way to port the Links 2 browser to Maemo somehow. It's a cool browser that can be run from the terminal in text mode and it also has a graphical mode to browse the web with pictures. I'm new to Maemo and I don't really know from where to start. I have some experience with Debian because I use it everyday but I want the newest version of Links which is 2.8 for now. Thanks in advance everyone!
 

The Following User Says Thank You to duskull For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#2
I can offer you lynx 2.8.9 with SSL support (openssl 1.0.1j). The one in Maemo extras is old and has no SSL support.

With links I still have a problem compiling in the SSL/TLS support. There's links in the fremantle sdk repo but is also hopelessly outdated and without SSL support.

Thanks for the reminder. When I have time (booh) I'll compile the latest links.
 

The Following 10 Users Say Thank You to reinob For This Useful Post:
Posts: 6 | Thanked: 10 times | Joined on Nov 2014 @ Burgas, Bulgaria
#3
Okay thanks a lot for the quick reply I'm very happy that someone is working hard to port these cool browsers to Maemo. So where I can get lynx 2.8.9? I have lynx 2.8.6 installed but it gives me some strange error when I try to run it - "can't access file://localhost/urs/share/ubuntu-artwork/home/index.html". Any idea how to fix that?
 

The Following User Says Thank You to duskull For This Useful Post:
peterleinchen's Avatar
Posts: 4,118 | Thanked: 8,901 times | Joined on Aug 2010 @ Ruhrgebiet, Germany
#4
Create that file?

No serious, I remember having similar/same bug. But I do not remember how I solved it.
Nevertheless I have that file in exact that loction, probably copied it there from any other location. (Nicer would have been to fix lynx pointing to correct directory, but hey I am a lazy bastard )

Here is the content:
Code:
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 3.0//EN">
<html>
<head>
<title>The Lynx Help Page</title>
<link rev="made" href="mailto:lynx-dev@nongnu.org">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<h2>Lynx help files (usually in your local directories):</h2>

<ul>
<li><a href="Lynx_users_guide.html">Lynx Users Guide</a>
 -- complete account of all Lynx features
<li><a href="keystrokes/keystroke_help.html">Key-stroke Commands</a>
 -- quick outline of what various keys do
<li><a href="keystrokes/edit_help.html">Line Editor</a>
 -- when entering URLs etc
<li><a href="lynx_url_support.html">Supported URLs</a>
 -- how Lynx handles various types of URL
<li><a href="about_lynx.html">About Lynx</a>
 -- credits, copyright etc
<li><a href="lynx-dev.html">About Lynx-Dev</a>
 -- the developers &amp; how to contact them
</ul>

<h2>Other sources of Lynx help:</h2>

<ul>
<li><a href="http://lynx.isc.org/release/lynx2-8-6/lynx_help/cattoc.html">lynx.cfg options</a>
 -- a reference for advanced configurations
<li><a href="http://www.chass.utoronto.ca/%7Epurslow/lhfb.html">Lynx Help for Beginners</a> -- quick help on many common problems
<!-- {li}{a href="http://lynx.isc.org/cgi-bin/fom"}The Lynx FAQ-O-Matic{/a} .. many common queries, some more advanced; users may add answers. -->
<li><a href="http://www.subir.com/lynx.html">Lynx Links</a>
 -- source &amp; binaries, FAQs, developers &amp; archives,<br>
SSL &amp; security, and more
<li><a href="http://www.ocf.berkeley.edu/%7Ejeffwong/lynxstuff/">Lynxstuff</a>
 -- SSL, Wyse terminals, Lynx-friendly Web design
<li><a href="http://leb.net/blinux/blynx/">Blynx</a>
 -- Speech-Friendly Help for the visually impaired
</ul>

<h2>World Wide Web Consortium documents:</h2>

<ul>
<li>HTML -- <a href="http://www.w3.org/TR/REC-html40/">4.0</a>
 -- <a href="http://www.w3.org/MarkUp/">3.2</a>
 -- <a href="http://www.w3.org/MarkUp/html3/Contents.html">3.0</a>
 -- <a href="http://www.w3.org/MarkUp/html-spec/html-spec_toc.html">2.0</a>
<li>HTTP -- <a href="http://www.w3.org/Protocols/">1.1</a>
 -- <a href="http://www.isi.edu/in-notes/rfc1945.txt">1.0</a>
<li><a href="http://www.w3.org/Addressing/">Web Naming &amp; Addressing Overview: URIs, URLs etc</a>
<li><a href="http://www.w3.org/International/">HTML Internationalization</a>
<li><a href="http://www.w3.org/">WWW Consortium: home page</a>
</ul>

<h2>Help with HTML:</h2>

<ul>
<li><a href="http://www.htmlhelp.com/reference/html40/">HTML 4.0 Reference</a>
<li><a href="http://archive.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html">NCSA Beginner's Guide To HTML</a>
<li><a href="http://www.ku.edu/acs/documentation/docs/html_quick.shtml">HTML Quick Reference Guide</a>
</ul>

<h2>HTML validation services:</h2>

<ul>
<li><a href="http://validator.w3.org/">W3C HTML Validation Service</a>
<li><a href="http://www.htmlhelp.com/tools/validator/">WDG HTML Validator</a>
</ul>

<h2>Other browsing software:</h2>

<ul>
<li><a href="http://wget.sunsite.dk/">GNU wget</a>
 -- powerful &amp; flexible non-interactive downloader
<li><a href="http://www.idata.sk/~ondrej/pavuk/">Pavuk</a>
 -- powerful &amp; an even more-featured downloader
<li><a href="http://curl.haxx.se/">cURL</a>
 -- non-interactive downloader which supports HTTPS
<li><a href="http://www.xach.com/snarf/">snarf</a>
 -- small simple 1-file non-interactive downloader
</ul>

<H2>Meta-indexes: lists of links</H2>

<ul>
<li><a href="http://archive.ncsa.uiuc.edu/SDG/Software/Mosaic/MetaIndex.html">NCSA Mosaic</a>
</ul>

<H2>Search engines:</H2>

<ul>
<li><a href="http://www.alltheweb.com/">AlltheWeb.com</a>
<li><a href="http://www.altavista.com/">AltaVista</a>
<li><a href="http://www.ask.com/">Ask.com</a>
<li><a href="http://www.excite.com/">Excite</a>
<li><a href="http://www.go.com/">GO.com</a>
<li><a href="http://www.google.com/">Google</a>
<li><a href="http://search.lycos.com/">Lycos</a>
<li><a href="http://www.metacrawler.com/">MetaCrawler</a>
<li><a href="http://www.search.com/">Search.com</a>
<li><a href="http://www.teoma.com/">Teoma</a>
<li><a href="http://www.webcrawler.com/">WebCrawler</a>
<li><a href="http://www.yahoo.com/">Yahoo!</a>
</ul>

<H2>Free WWW E-mail services:</H2>

<ul>
<li><a href="http://www.eudoramail.com/">Eudora Web-Mail</a>
<li><a href="http://www.excite.com/">Excite Inbox</a>
<li><a href="http://www.hotmail.com/">Hotmail</a>
<li><a href="http://www.netaddress.com/">Net@ddress</a>
<li><a href="http://mail.yahoo.com/">Yahoo! Mail</a>
</ul>

</body>
</html>
So just go and create it.

--
correct location is:
/usr/share/ubuntu-artwork/home/index.html
__________________
SIM-Switcher, automated SIM switching with a Double (Dual) SIM adapter
--
Thank you all for voting me into the Community Council 2014-2016!

Please consider your membership / supporting Maemo e.V. and help to spread this by following/copying this link to your TMO signature:
[MC eV] Maemo Community eV membership application, http://talk.maemo.org/showthread.php?t=94257

editsignature, http://talk.maemo.org/profile.php?do=editsignature
 

The Following 5 Users Say Thank You to peterleinchen For This Useful Post:
Posts: 6 | Thanked: 10 times | Joined on Nov 2014 @ Burgas, Bulgaria
#5
It works! Thank you
 

The Following User Says Thank You to duskull For This Useful Post:
peterleinchen's Avatar
Posts: 4,118 | Thanked: 8,901 times | Joined on Aug 2010 @ Ruhrgebiet, Germany
#6
You are welcome.

But:
you should immediately revert that change!

Has there been any file/link under /usr/share/ubunt* ?
I guess not. As it looks like I put there a symlink to the really meant file under /opt/usr//share/doc/lynx/lynx_help/lynx_help_main.html.

And that is even more strange! As there under /opt/usr/share/lynx/lynx_help/lynx_help_main.html is the same file once more?

Normally all docs are purged after installation, of course only the ones under /usr/share/doc/ and under /opt/usr/share/doc.

So please check if you have
/opt/usr//share/doc/lynx/lynx_help/lynx_help_main.html
or
/opt/usr/share/lynx/lynx_help/lynx_help_main.html
or both?

Delete that /usr/share/ubuntu-artwork/index.html file again and then edit (as root) the following config file
/etc/lynx.cfg
and exchange like following:
Code:
#STARTFILE:file:///usr/share/ubuntu-artwork/home/index.html
STARTFILE:file:///opt/usr/share/lynx/lynx_help/lynx_help_main.html
This is the not-lazy solution. And gives you full access to the underlying help documents.


--
seems like this package could need some care/maintenance?
__________________
SIM-Switcher, automated SIM switching with a Double (Dual) SIM adapter
--
Thank you all for voting me into the Community Council 2014-2016!

Please consider your membership / supporting Maemo e.V. and help to spread this by following/copying this link to your TMO signature:
[MC eV] Maemo Community eV membership application, http://talk.maemo.org/showthread.php?t=94257

editsignature, http://talk.maemo.org/profile.php?do=editsignature
 

The Following 7 Users Say Thank You to peterleinchen For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#7
Originally Posted by duskull View Post
Okay thanks a lot for the quick reply I'm very happy that someone is working hard to port these cool browsers to Maemo. So where I can get lynx 2.8.9? I have lynx 2.8.6 installed but it gives me some strange error when I try to run it - "can't access file://localhost/urs/share/ubuntu-artwork/home/index.html". Any idea how to fix that?
Here's lynx 2.8.9 with SSL. If you unpack the tar.gz from / the three files needed will land in /usr/local/bin and /usr/local/etc.

OK. File takes 1195020 bytes so I cannot upload it here. Here's a dropbox link:
(link deleted as I've deleted this broken version)

Add.: check if it works out-of-the-box. It might need a libssl that you don't have. If so, let me know and I'll check the dependencies.

Last edited by reinob; 2014-12-02 at 15:28. Reason: removed link to removed package
 

The Following 5 Users Say Thank You to reinob For This Useful Post:
Posts: 6 | Thanked: 10 times | Joined on Nov 2014 @ Burgas, Bulgaria
#8
Originally Posted by reinob View Post
Here's lynx 2.8.9 with SSL. If you unpack the tar.gz from / the three files needed will land in /usr/local/bin and /usr/local/etc.

OK. File takes 1195020 bytes so I cannot upload it here. Here's a dropbox link:
https://www.dropbox.com/s/0tbzv84dnv..._9.tar.gz?dl=0

Add.: check if it works out-of-the-box. It might need a libssl that you don't have. If so, let me know and I'll check the dependencies.
Okay thanks much for that one. It works, but it's a little more unstable than version 2.8.6 in my opinion. It often gives me the error "error uncompressing temporary file". SSL doesn't work I guess, it gives me the error "SSL error:unable to get local issuer certificate-Continue?", I've tried it with different sites that support SSL. I did exactly what you told me - from the archive I've extracted the files to /usr/local/bin and /usr/local/etc (/usr/local/etc didn't exist so I created it). And I have a question - must I everytime execute the browser from /usr/local/bin/lynx manually in the terminal or is there an easyer way to do it? Maybe to create a shortcut on the desktop or something like that?
 

The Following User Says Thank You to duskull For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#9
Originally Posted by duskull View Post
Okay thanks much for that one. It works, but it's a little more unstable than version 2.8.6 in my opinion. It often gives me the error "error uncompressing temporary file". SSL doesn't work I guess, it gives me the error "SSL error:unable to get local issuer certificate-Continue?", I've tried it with different sites that support SSL. I did exactly what you told me - from the archive I've extracted the files to /usr/local/bin and /usr/local/etc (/usr/local/etc didn't exist so I created it). And I have a question - must I everytime execute the browser from /usr/local/bin/lynx manually in the terminal or is there an easyer way to do it? Maybe to create a shortcut on the desktop or something like that?
Sorry about that. lynx assumes GNU gzip (and passes --no-name option), whereas we have busybox gzip (which doesn't understand that option). See here for details: http://freetz.org/ticket/1608

After I built the patched lynx (which hence works for me) I created a sort-of automated-build-system (a script and a makefile) for building a number of packages from source (rsync, lynx, alpine, isync, nano -- others are coming) which obviously overwrote the patch.

I don't want to implement my own patching system so I will just do it by hand and post the link again later (not today). Ping me if I haven't done in a week or so.
 

The Following 2 Users Say Thank You to reinob For This Useful Post:
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#10
Here's a link to a correct version which will work with busybox gzip (openssl 1.0.1j is statically compiled).

https://www.dropbox.com/s/171zl4ungr...2_8_9.tgz?dl=0
 

The Following 5 Users Say Thank You to reinob For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 20:17.