[Solved] Include mini-browser Netsurf in the future

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.
User avatar
francois
Contributor
Contributor
Posts: 5650
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Include mini-browser Netsurf in the future

Post#16 by francois » 15 Jun 2019, 02:24

And Oh god thanks, no big brother on netsurf. B)
Prendre son temps, profiter de celui qui passe.

nanZor
Samurai
Samurai
Posts: 185
Joined: 09 Apr 2019, 03:27
Distribution: Porteus 5.0 RC1 XFCE
Location: Los Angeles

[Solved] Include mini-browser Netsurf in the future

Post#17 by nanZor » 15 Jun 2019, 05:48

I marked it solved - even though small, if someone wants it bad enough, just grab the module.

I always have to resist the temptation to turn Porteus into something it isn't. I quite like it's current state.

I also figured out that in my subconsiousness came my experience with the tiny Slitaz distro years ago. While they have local shell scripts, instead of writing the local gui utilities in gtk-wrappers and so forth, they do it with the included browser, html/css/javascript as a gui front end for package management and so forth.

Problem is, you break your local utility browser, (I think it was Midori) encounter javascript changes and so forth, and unless you have a browser-based utility writing guru on your hands - it might get a little harrowing in the long run.

Ok so I'm cool - just a suggestion, not a mandate. :)
That's a UNIX book - cool. -Garth

User avatar
francois
Contributor
Contributor
Posts: 5650
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

[Solved] Include mini-browser Netsurf in the future

Post#18 by francois » 15 Jun 2019, 13:46

nanZor:

Your demand for an update-netsurf is legitimate as much as asny other demand of the porteus community users. Let´s see what the developpers have to say about it. There is already palemoon.

Or maybe you could build the update-netsurf yourself based on update-firefox and submit it for the next porteus version. ;)
Prendre son temps, profiter de celui qui passe.

User avatar
n0ctilucient
Warlord
Warlord
Posts: 528
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved] Include mini-browser Netsurf in the future

Post#19 by n0ctilucient » 15 Jun 2019, 17:00

I think having Netsurf (ie... XCB "frontend") is a great way to have the
best of 2 worlds... it can serve as both a ultra lightweight offline browser
and gui alternative to Lynx and Dillo that actually renders pages correctly.

I assume for a case to be made for it to be included...

it would need to be established that it is just a "utility"
and NOT a replacement for one's favorite browser.

And of course... like anything else it can be installed. But the idea is... it can serve as
a means of making things more n00bie friendly out the box w/out adding toolkit bloat.
Last edited by n0ctilucient on 15 Jun 2019, 18:14, edited 1 time in total.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

User avatar
Ed_P
Contributor
Contributor
Posts: 5108
Joined: 06 Feb 2013, 22:12
Distribution: 4.0 Cinnamon 64-bit ISO
Location: Western NY, USA

[Solved] Include mini-browser Netsurf in the future

Post#20 by Ed_P » 15 Jun 2019, 17:58

Maybe CERN's browser would be a better choice.

https://www.zdnet.com/article/cerns-wor ... -its-1990/
Ed

nanZor
Samurai
Samurai
Posts: 185
Joined: 09 Apr 2019, 03:27
Distribution: Porteus 5.0 RC1 XFCE
Location: Los Angeles

[Solved] Include mini-browser Netsurf in the future

Post#21 by nanZor » 17 Jun 2019, 07:59

Heh, well just tested the latest XFCE4 5.0 RC1 and see that the desktop link to the Porteus faq leads to calling up Lynx in U/Xterm, instead of calling up the browser chooser!

I think this is great. However, I see that as a proof-of-concept using lynx and uxterm. Us old timers are going to gravitate naturally to /usr/doc and poke around anyway with our own tools, but the new user to linux expects *some* sort of browsing if you are going to present html like that.

I'm not complaining! Heck, I might even call up Steve Kirkendall's vi clone, ELVIS which has a built in html browser if you run the latest 2.2x or so. Good times, but that's from "your Dad's distro." :)

I'm half-tempted to re-code the Porteus faq into something classic like the *bsd docs for a graphical browser. Not that I'm any good, but I'd have to dust off my html skills....
That's a UNIX book - cool. -Garth

neko
DEV Team
DEV Team
Posts: 1544
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

[Solved] Include mini-browser Netsurf in the future

Post#22 by neko » 28 Jun 2019, 07:27

@nanZor
The most recent version of 64Bit netsurf can be gotten with the mknetsurf command.
spm-19.06.26-noarch-2.xzm includes the mknetsurf command.

spm-19.06.26-noarch-2.xzm (2 M)
http://www.mediafire.com/file/6p74gb4b8 ... arch-2.xzm
md5sum: 9cad65531a3b380efff5413ccfd8559f spm-19.06.26-noarch-2.xzm


Thanks.

Kulle
Samurai
Samurai
Posts: 187
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

[Solved] Include mini-browser Netsurf in the future

Post#23 by Kulle » 28 Jun 2019, 08:59

Hi neko,
I downloaded spm-19.06.26-noarch-2.xzm from the above link.
But the command mknetsurf does not exist.
The mknetsurf command is not included!
Note:
When using appears: Version 19.06.21-1 and not 19.06.26
could that be the error?

neko
DEV Team
DEV Team
Posts: 1544
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

[Solved] Include mini-browser Netsurf in the future

Post#24 by neko » 28 Jun 2019, 09:58

@Kulle
Thank you for your interest to the tool.
Please operation as followed.

Code: Select all

% ls
spm-19.06.26-noarch-2.xzm
% su
# activate spm-19.06.26-noarch-2.xzm
# which mknetsurf
/usr/local/sbin/mknetsurf
# mknetsurf
# ls
netsurf-3.8.4704-x86_64-1.xzm
spm-19.06.26-noarch-2.xzm
# deactivate spm-19.06.26-noarch-2.xzm
# activate netsurf-3.8.4704-x86_64-1.xzm
3.8.4704 is the most recent version of netsurf at just now.

Thanks.

neko
DEV Team
DEV Team
Posts: 1544
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

[Solved] Include mini-browser Netsurf in the future

Post#25 by neko » 28 Jun 2019, 11:05

@Kulle
Excuse me !
"mknetsurf" command doesn't run correctly.
Because there is not library "libbfd-2.26.20160125.so".
Please activate following module.


binutils-2.26-x86_64-3.xzm (7 M)
http://www.mediafire.com/file/dr0jd67gb ... 6_64-3.xzm
md5sum: e36392cdbc40f8b9658914846e50dbf9 binutils-2.26-x86_64-3.xzm


mknetsurf convert DEB module with "ar" command.
"ar" command is included Porteus
but Porteus doesn't include "libbfd-2.26.20160125.so" that is used by "ar" command.


Thanks.

bour59
Samurai
Samurai
Posts: 151
Joined: 29 Dec 2010, 08:10
Distribution: porteus v4.0-xfce
Location: France

[Solved] Include mini-browser Netsurf in the future

Post#26 by bour59 » 28 Jun 2019, 12:19

thanks neko
but only the gtk version is build and is ok
The framebuffer version is missing which is useable for init3 users

Kulle
Samurai
Samurai
Posts: 187
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

[Solved] Include mini-browser Netsurf in the future

Post#27 by Kulle » 28 Jun 2019, 13:02

Hi neko,
It did not work:

Code: Select all

root@porteus:/usr/local/sbin# ./mknetsurf
....
Creating 4.0 filesystem on netsurf-3.8.4704-x86_64-1.xzm, block size 262144.
...
root@porteus:/usr/local/sbin# netsurf-gtk 
netsurf-gtk: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Note: binutils-2.32-x86_64-1.xzm is activated (it is in the folder Porteus modules)

bour59
Samurai
Samurai
Posts: 151
Joined: 29 Dec 2010, 08:10
Distribution: porteus v4.0-xfce
Location: France

[Solved] Include mini-browser Netsurf in the future

Post#28 by bour59 » 28 Jun 2019, 13:13

hi Kulle
may be you have to activate the 05-devel.xzm

User avatar
n0ctilucient
Warlord
Warlord
Posts: 528
Joined: 21 Apr 2017, 15:59
Distribution: fullmoonremix
Location: 127.0.0.1
Contact:

[Solved] Include mini-browser Netsurf in the future

Post#29 by n0ctilucient » 28 Jun 2019, 13:57

You can try this one @...
https://slakfinder.org/index.php?act=se ... e=#results

Convert it from txz to xzm. Activate the module then start w/ either... netsurf-gtk or netsurf-fb.

IMHO... I can see a case for adding it to this project as a utility.

Perhaps @ start it could be preconfigured to start @ the Porteus project page.
:hmmm: I do NOT have the "right" to tell anyone what they should do...
but I reserve the "right" to tell them what they should "consider".

neko
DEV Team
DEV Team
Posts: 1544
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

[Solved] Include mini-browser Netsurf in the future

Post#30 by neko » 28 Jun 2019, 14:20

@bour59
"mknetsurf" builds minimum netsurf with netsurf-common and netsurf-gtk.
If you need full set, please modify shell script as follows.

Line 112 of /usr/local/share/mknetsurf/bin/mknetsurf
OLD
for i in `grep "$VERSION" /tmp/mknetsurf$$/index.html|cut -d'"' -f8|egrep -e "netsurf-common_$V|netsurf-gtk_$V"`
NEW
for i in `grep "$VERSION" /tmp/mknetsurf$$/index.html|cut -d'"' -f8`

Note:
The packages of this site is updated as soon as source code is update.
"https://ci.netsurf-browser.org/debian/buster/amd64/"


Thanks.

--------------------------------
@Kulle
The most recent netsurf runs in Porteus v5.0rc1 x86_64.
It doesn't run in Porteus v4.0 x86_64.
Because there is not libssl.so.1.1 in Porteus v4.0 x86_64.

[libssl.so]
=== Porteus v4.0 x86_64 ===

Code: Select all

% lsxzm ISO@/porteus/base/001-core.xzm | grep libssl
/lib64/libssl.so.1
/lib64/libssl.so.1.0.0
/usr/lib64/libssl.so
/usr/lib64/libssl.so.1
/usr/lib64/libssl.so.1.0.0
/usr/lib64/libssl3.so
=== Porteus v5.0rc1 x86_64 ===

Code: Select all

% lsxzm ISO@/porteus/base/001-core.xzm | grep libssl
/lib64/libssl.so.1.1
/usr/lib64/libssl.so
/usr/lib64/libssl.so.1
/usr/lib64/libssl.so.1.1
/usr/lib64/libssl3.so

Thanks.

Post Reply