Abrowser on other distros
- Anmelden oder Registrieren um Kommentare zu schreiben
I think I once read a post about Abrowser on other distros, but I can't find it now.
If I remember correctly, the conclusion was that it is possible to install Abrowser on other ubuntu based distros, I have a question regarding the version of ubuntu the distros are based on.
On my work computer I have Linux Mint 22, which is based on Ubuntu 24, installed.
The latest version of Trisquel is based on ubuntu 22.
Will I be able to install and run Abrowser on my Linux Mint machine or will I have to wait for Trisquel 12?
You can try.
You can also use GNU Icecat.
What are the main advantages of using GNU Icecat in stead of Abrowser?
GNU Icecat follows the esr upstream versioning , thus making radical changes less frequent.
Also, Icecat comes with default plugins that protect user's freedom. One example is LibreJs which blocks non-free Javascript.
Attached, an updated version of that script (using the latest trisquel-keyring).
Anhang | Größe |
---|---|
abrowser-on-debian.tar.xz | 400 Bytes |
What does "that" refer to?
I wrote the shell script nparafe pointed to (his first link). It was using an old version of trisquel-keyring, unlike the updated version I attached to my previous post.
Ok, thanks.
Referring to the OP, does that mean that one could expect that running the script would make Abrowser run on e.g. the latest version of Linux Mint?
It should work, yes, if it runs with the root permissions (with sudo for instance). But you confirm us here that it indeed works on the latest Mint. The script installs the trisquel-keyring package, creates /etc/apt/sources.list.d/trisquel.list to add Trisquel 11's repository, but creates /etc/apt/preferences.d/trisquel as well to specify that nothing should be install from that repository except the abrowser and trisquel-keyring packages, if Mint does not provide them (if you want to understand the meaning of the priorities in that file, read 'man apt_preferences'). The finally proceeds with the update of the package information and the installation of Abrowser.
So, removing the abrowser and trisquel-keyring packages and the /etc/apt/sources.list.d/trisquel.list and /etc/apt/preferences.d/trisquel files reverts everything, if that ability matters to you.
The Ecne repository is a WIP, no ETA, before anyone ask.
But, there is already an Abrowser package for Ecne (based on 24.04).
Regards.
Then, I guess "ecne" could substitute "aramo". I did so in the attached script.
Anhang | Größe |
---|---|
abrowser-on-debian.tar.xz | 400 Bytes |
Thanks.
When I download this, the target file is named abrowser-on-debian.tar_0.xz
When unpacking it, the new file is also a 'packed' file (at least it has the icon of a packed/zipped file) and is simply called abrowser-on-debian.tar_0
Did I do something wrong?
unpack this command
xz -d < abrowser-on-debian.tar_0.xz | tar xvf -
I got this output:
LC_ALL=C ./abrowser-on-debian.sh
--2024-10-29 09:32:24-- https://archive.trisquel.info/trisquel/pool/main/t/trisquel-keyring/trisquel-keyring_2023.02.07_all.deb
Resolving archive.trisquel.info (archive.trisquel.info)... 209.51.188.51, 2001:470:142:5::51
Connecting to archive.trisquel.info (archive.trisquel.info)|209.51.188.51|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5832 (5.7K) [application/vnd.debian.binary-package]
Saving to: 'trisquel-keyring_2023.02.07_all.deb.1'
trisquel-keyring_20 100%[===================>] 5.70K --.-KB/s in 0s
2024-10-29 09:32:24 (17.3 MB/s) - 'trisquel-keyring_2023.02.07_all.deb.1' saved [5832/5832]
dpkg: error: requested operation requires superuser privilege
./abrowser-on-debian.sh: 4: cannot create /etc/apt/sources.list.d/trisquel.list: Permission denied
./abrowser-on-debian.sh: 6: cannot create /etc/apt/preferences.d/trisquel: Permission denied
Hit:1 http://archive.ubuntu.com/ubuntu noble InRelease
Hit:2 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:3 http://security.ubuntu.com/ubuntu noble-security InRelease
Ign:4 http://packages.linuxmint.com wilma InRelease
Hit:5 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Hit:6 http://packages.linuxmint.com wilma Release
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package abrowser is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'abrowser' has no installation candidate
I think you need to run with sudo
LC_ALL=C sudo ./abrowser-on-debian.sh
The forum does not accept the .sh extension and automatically renames files that already exist. The script is attached again. I changed the ".sh" extension for ".txt"... that I have already used! Anyway, it should run like that. In a terminal:
$ chmod +x abrowser-on-debian_0.txt
$ sudo ./abrowser-on-debian_0.txt
Anhang | Größe |
---|---|
abrowser-on-debian.txt | 568 Bytes |
.txt seems also renamed with _0
https://trisquel.info/files/abrowser-on-debian_0.txt
call it abrowser-on-debian.log i think
I took the renaming into consideration in my instructions above (the file name does not matter).
I have another computer running Linux Mint 21. On that, your script does not seem to work. Is it specific to the given version (of Ubuntu)?
SUCCESS!
Magic Banana's script based on Aramo works for Linux Mint 21: https://trisquel.info/en/forum/abrowser-other-distros#comment-177811
1) Download and Unpack the xz-file -> new file: abrowser-on-debian.sh
2) Run $ chmod +x abrowser-on-debian.sh
3) Run $ sudo ./abrowser-on-debian.sh
MB, for the future, would you but the base (Arama, Ecne etc.) in the file name?
Merci
I can confirm that Abrowser now runs on the latest version of Linux Mint.
Thank you for the help.
Now I will check the following:
If I can use profiles for Abrowser, and
if yes, if I can move my current profiles from Firefox to Abrowser.
You can use profiles with Abrowser. That is cool.
Unfortunately it does not seem like I can simply move a profile from firefox to abrowser.
What I did was, I made a new profile in Abrowser, then deleted all content in it's folder.
Then I copied everything from the folder of a given profile of firefox into the empty folder of the profile of abrowser.
When running 'abrowser -P' (the command to manage profiles for abrowser) and trying to start the given profile ... nothing happens!
SUCCESS!
It did not work in the first place, but when I tried shortly after ... it worked!
(Work) life just go at little better :-)
See https://support.mozilla.org/en-US/kb/back-and-restore-information-firefox-profiles#w_restoring-to-a-different-location (although I believe you could also move the profile folder to ~/.mozilla/abrowser, as you did, and then modify ~/.mozilla/abrowser/profile.ini so that it uses the name of that folder).
This is basically what I did.
And in this case, you don't need to modify profile.ini - it's done automatically, when you create a new profile.
I don't know if it is necessary, but I open the new profile once to make sure that the folder of that profile is created.
Apparently this automatically alters the profile.ini (the file which tells the browser which profiles are created and active).
IT IS GREAT THAT YOU CAN GET THIS KIND OF HELP IN THIS FORUM. THANK YOU.