Slackware - ARM This forum is for the discussion of Slackware ARM. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
01-21-2022, 07:16 PM
|
#1
|
Member
Registered: Sep 2009
Distribution: Slackware
Posts: 230
Rep:
|
Slackware arm current - no usable web browser?
Hello,
I haven't used my Slackware ARM installation on an asus chromebook in a while. I decided to give it a shot again and update it to latest current version.
I noticed Firefox is gone now. Tried using Falkon and Konqueror, but they don't seem to be opening any websites and do not give any error messages in the process. The only thing I was able to use was links but I really would prefer a GUI browser...
Does Slackware ARM ship with any alternative browser I couldn't find or is there anything available I could install?
Regards,
Alex
|
|
|
01-22-2022, 05:39 AM
|
#2
|
Slackware Contributor
Registered: Apr 2008
Distribution: Slackware
Posts: 1,617
|
Quote:
Originally Posted by alekow
Hello,
I haven't used my Slackware ARM installation on an asus chromebook in a while. I decided to give it a shot again and update it to latest current version.
I noticed Firefox is gone now. Tried using Falkon and Konqueror, but they don't seem to be opening any websites and do not give any error messages in the process. The only thing I was able to use was links but I really would prefer a GUI browser...
Does Slackware ARM ship with any alternative browser I couldn't find or is there anything available I could install?
|
If you run them from a shell you'll see the crash output relating to seccomp. The problem is with qt - the glibc-2.33 sandbox patches seem to be incomplete for 32bit - Falkon and Konqueror crash on Slackware x86 too. We've had a look but can't find patches for gaps in coverage.
If anybody has patches for them let us know.
Last edited by drmozes; 01-22-2022 at 05:42 AM.
|
|
2 members found this post helpful.
|
01-22-2022, 02:42 PM
|
#3
|
Member
Registered: Sep 2009
Distribution: Slackware
Posts: 230
Original Poster
Rep:
|
Thanks for that answer. Anything I can use instead? Did you try to build any other browser?
|
|
|
01-22-2022, 03:33 PM
|
#4
|
Slackware Contributor
Registered: May 2015
Distribution: Slackware
Posts: 1,921
|
Quote:
Originally Posted by alekow
Thanks for that answer. Anything I can use instead? Did you try to build any other browser?
|
You could try out the -g switch for links:
links -g
Will open a minimal graphical window within Xorg. A mouse can be used and there is a scrollbar.
Other than that, I recommend a similarly basic browser called "surf", from suckless.org. It works well for systems with limited resources. SlackBuilds.org has a slackbuild for it, but at version 2.0. The most recent release is 2.1 in 2021.
There is a slackbuild here, for version 2.1 on SlackBuilds.org git.
https://surf.suckless.org/
Quote:
surf is a simple web browser based on WebKit2/GTK+. It is able to display websites and follow links. It supports the XEmbed protocol which makes it possible to embed it in another application. Furthermore, one can point surf to another URI by setting its XProperties.
|
Last edited by mralk3; 01-22-2022 at 03:36 PM.
|
|
2 members found this post helpful.
|
01-22-2022, 04:47 PM
|
#5
|
Member
Registered: Sep 2009
Distribution: Slackware
Posts: 230
Original Poster
Rep:
|
Quote:
Originally Posted by mralk3
You could try out the -g switch for links
|
Thanks for the suggestion mralk3, but this is exactly what I want to avoid.
I managed to run Falkon without sandboxing using the command:
Code:
QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox" falkon
Now this seems unsafe, but how unsafe exactly I am really not sure.
EDIT:
This works too, but is probably also unsafe:
Code:
QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox" falkon
Last edited by alekow; 01-22-2022 at 05:01 PM.
|
|
2 members found this post helpful.
|
01-23-2022, 07:03 AM
|
#6
|
SARPi Maintainer
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,067
|
Quote:
Originally Posted by alekow
I managed to run Falkon without sandboxing using the command:
Code:
QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox" falkon
Now this seems unsafe, but how unsafe exactly I am really not sure.
EDIT:
This works too, but is probably also unsafe:
Code:
QTWEBENGINE_CHROMIUM_FLAGS="--disable-seccomp-filter-sandbox" falkon
|
Shot in the dark... What about the Brave open-source browser? There's a SlackBuild for it which is a re-packaged binary. Brave is based on Chromium and boasts more features than other browsers, so brave.com tells me.
|
|
|
01-23-2022, 09:57 AM
|
#7
|
Slackware Contributor
Registered: May 2015
Distribution: Slackware
Posts: 1,921
|
Quote:
Originally Posted by Exaga
Shot in the dark... What about the Brave open-source browser? There's a SlackBuild for it which is a re-packaged binary. Brave is based on Chromium and boasts more features than other browsers, so brave.com tells me.
|
The SlackBuild you linked to is for x86_64. The re-packaged binary doesn't work on ARM or ARM64.
Another option that could be interesting is AlienBOB's ungoogled chromium.
I plan to check it out today and see if I can get it built on Aarch64.
|
|
|
01-23-2022, 12:00 PM
|
#8
|
LQ 5k Club
Registered: Nov 2002
Location: Somewhere inside 9.9 million sq. km. Canada
Distribution: Slackware 15.0, current, slackware-arm-currnet
Posts: 6,336
|
FWIW, I downloaded Vivaldi for arm and installed it on m Pi-3 running current. I run the Pi headless, and wanted a way to directly download the kernel packages form the sarpi site without going through my main system.
Vivaldi took some getting use to, and I can not say anything about how safe it is, but it works on current on my Pi.
If you want to try it, DuckDuckgo 'vivaldi on arm'.
|
|
3 members found this post helpful.
|
01-23-2022, 12:02 PM
|
#9
|
Member
Registered: Sep 2009
Distribution: Slackware
Posts: 230
Original Poster
Rep:
|
As I understand the problem with Falkon and Konqueror is that they are based on chromium, so neither Brave nor "ungoogled" Chromium would work for the time being.
|
|
1 members found this post helpful.
|
01-23-2022, 02:49 PM
|
#11
|
Slackware Contributor
Registered: May 2015
Distribution: Slackware
Posts: 1,921
|
Slackware arm current - no usable web browser?
Well, after viewing the source of brave, it has an Android version. This means it could be built ARM to a certain extent, and ARM64 I think too.
It has a massive list of bug reports and so I don't think I would build from source. Reason being it means a lot of rebuilds as bugs and vulns are fixed. Not to mention you would be on your own since ARM isn't officially supported.
Last edited by mralk3; 01-23-2022 at 02:52 PM.
|
|
|
01-24-2022, 03:31 AM
|
#12
|
SARPi Maintainer
Registered: Nov 2012
Distribution: Slackware ARM, AArch64
Posts: 1,067
|
Quote:
Originally Posted by mralk3
Well, after viewing the source of brave, it has an Android version. This means it could be built ARM to a certain extent, and ARM64 I think too.
It has a massive list of bug reports and so I don't think I would build from source. Reason being it means a lot of rebuilds as bugs and vulns are fixed. Not to mention you would be on your own since ARM isn't officially supported.
|
Being 'on your own' when compiling for Slackware ARM is all too familiar territory for me. Unless it's something I need or am interested in I'd rather not waste time trying to make it happen. The Brave GitHub page has some interesting ARM build options and potential, but I'm not motivated enough to try any of it.
|
|
|
01-24-2022, 08:34 PM
|
#13
|
Senior Member
Registered: Dec 2002
Distribution: slackware!
Posts: 1,398
|
Quote:
Originally Posted by camorri
wanted a way to directly download the kernel packages form the sarpi site without going through my main system.
|
Code:
/usr/bin/rsync -Parv --delete --progress --stats slackware.uk::sarpi/rpi3/current-armv7/pkg/*.txz
/usr/bin/rsync -Parv --delete --progress --stats slackware.uk::sarpi/rpi3/current-armv7/src/*.txz
a cron script will get them when they're there, you need to delete old ones
Last edited by glorsplitz; 01-24-2022 at 08:36 PM.
|
|
2 members found this post helpful.
|
01-29-2022, 10:01 AM
|
#14
|
Member
Registered: Aug 2021
Location: Sweden
Distribution: Slackware
Posts: 123
Rep:
|
Quote:
Originally Posted by mralk3
The SlackBuild you linked to is for x86_64. The re-packaged binary doesn't work on ARM or ARM64.
Another option that could be interesting is AlienBOB's ungoogled chromium.
I plan to check it out today and see if I can get it built on Aarch64.
|
Sorry to say Alienbobs slackbuild wont work for ARM, youŽll have to modify it to work for you (This is what i had to do)
As i dont know what ARM processor you are using, and guessing its not Armv7 CPU as you are said Aarch64, so i am guessing in that case its Armv8 CPU?
So youŽll have to change my build script slightly and maybe change the compiler flags to fit it for Aarch64.
How-ever if you have a ARMv7 CPU you might be able to use my precompiled binaries?
But i would recommend you to try my slackbuilds form my github.
YouŽll find some nifty information how-to get chromium/Chromium-ungoogles with Widewine for ARM/Aarch64 too.
YouŽll find buildscripts for llvm 13.0.1-rc3 (WonŽt work with Slackware ARM currentŽs llvm-13.0.0 packages due to the fact itŽs missing lld),
how-to patch glibc with SHT_RELR and TLS with 64-byte for widevine (Will have to be extracted form chromeOS image).
Yes, same goes for both ARM and Aarch64.
If you run in to any issues, please feel free to ask and iŽll try to help you if i can.
Hope this helps you on your way.
BTW, iŽam compiling chromium-ungoogled-97.0.4692.99 as we speak, will upload it to my github as soon as its done.
Edit:
chromium-ungoogled-97.0.4692.99 binaries and package for Slackware Armv7 is uploaded to my git hub.
Best regards:
Minime
Last edited by Minime_2003; 01-29-2022 at 06:28 PM.
|
|
4 members found this post helpful.
|
02-12-2022, 04:26 PM
|
#15
|
Member
Registered: Aug 2021
Location: Sweden
Distribution: Slackware
Posts: 123
Rep:
|
Updated Chromium-ungoogled 98.0.4758.80 package for Slackware Armv7 this evening, sorry for the delay, been away from home the hole week.
Enjoy
Best regards:
Minime
Last edited by Minime_2003; 02-19-2022 at 01:00 PM.
|
|
2 members found this post helpful.
|
All times are GMT -5. The time now is 09:49 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|