πΎ Archived View for bbs.geminispace.org βΊ u βΊ leoperbo βΊ 14177 captured on 2024-08-31 at 14:00:04. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2024-08-18)
-=-=-=-=-=-=-
Re: "How do you install your Internet browsers?"
Then, you'll keep your vote, thanks!
Jan 21 Β· 7 months ago
1. Download binaries and place them in a standard path for programs
ββββββββββββββββββββββββ 8%
2. Download binaries and place them in a custom path
ββββββββββββββββββββββββ 10%
3. Download installer pack
ββββββββββββββββββββββββ 12%
4. Via repository
ββββββββββββββββββββββββ 50%
5. Via flatpak
ββββββββββββββββββββββββ 8%
6. Via snap
ββββββββββββββββββββββββ 5%
7. Via AppImage
ββββββββββββββββββββββββ 3%
8. Download source and compile
ββββββββββββββββββββββββ 3%
60 votes were cast.
π stack Β· 2024-01-21 at 03:58:
A bit weird, but first thing I do on a new machine is grab a LibreWolf binary and drop it somewhere in my own .bin dir or something like it. I then do the same with tor.
π» moddedBear Β· 2024-01-21 at 06:55:
Ideally, I don't because Firefox is preinstalled
π istvan Β· 2024-01-21 at 10:35:
Haiku Package manager. Voted for repository.
π¦ jeang3nie Β· 2024-01-21 at 13:57:
Well, I use ports on FreeBSD, so both 4 and 8 apply.
π€ jdcard Β· 2024-01-21 at 20:00:
I usually use the distro's app manager, but if the the browser I want isn't available that way (more likely on my AARCH64 machines) then I build from source.
πΉοΈ nerd Β· 2024-01-22 at 06:06:
would option 1 be like manually putting stuff in /usr/bin? isn't that a bit unhinged eh?
πΉοΈ nerd Β· 2024-01-22 at 06:08:
well i guess windows does that, just putting downloaded executables in "C:/Program Files/"...
π Ruby_Witch Β· 2024-01-22 at 07:56:
As my computers get progressively older, building browsers from source takes longer and longer, and browsers are probably some of the most frequently updated programs on a machine.
To save time and CPU cycles, I've started installing them from Flatpak lately. Works great!
βοΈ johan Β· 2024-01-22 at 11:02:
I use qutebrowser from source, but it is not really "compiled" since it is written in python. but the core component is QT's packaged version of chromium, fetched from pypi. So, well...
β―οΈ leoperbo [OP] Β· 2024-01-22 at 12:53:
Only if stuff is the whole directory of Firefox π
β―οΈ leoperbo [OP] Β· 2024-01-22 at 12:54:
It's a kind of repo, it isn't?
β―οΈ leoperbo [OP] Β· 2024-01-22 at 12:58:
Between Flatpak and Snap, I prefer AppImage π
π norayr Β· 2024-01-22 at 23:13:
i only tried waterfox for some time and i used their binaries. but for a long time i don't like to use binaries, so i just use `emerge firefox -av` or update world via emerge and that's it.
well i use binaries in binary distros like alpine/postmarketos and maemo-leste/devuan.
i install from repos and then the browsers get updated from repos.
β―οΈ leoperbo [OP] Β· 2024-01-23 at 02:37:
The question came to me because, recently, I got an update from Firefox's PPA stable, to 122 version, when the "official" stable versiΓ³n, downloable from their website, was 121. The repository update made Firefox really slow, like Internet Explorer, and running from downloaded binaries, even after use Sync to get all my bookmarks, history and extensions, the binaries way was flawlessly.
I'm a "repository man", but I admit that installing official binaries, in standard paths, applying symbolic links and so on, is going better for me than repos, specially with Mozilla software.
π norayr Β· 2024-01-23 at 11:31:
interesting.
i think i trust repository binaries much more than binaries from even mozilla.
on the number, i don't know what is their case, but i had to use wrong, and more up to date number recently for lagrange, in maemo-leste repos. because i was changing its cmakelists.txt file, and for the builder it is part of the original source. so when i realized i need to make more changes in that file, the builder refused, since then the fingerprint of the _orig package changed, while version didn't.
so i had to bump up version and i mentioned it in the commit or somewhere that that's a fake version which doesn't exist yet, but i had not other choice. well the choise was to be wiser, eh.
π norayr Β· 2024-01-23 at 11:36:
i just have this general trust in repository software. i believe it is much much harder to have malicious code in them, than in, of course, let's say nodejs or rust repos. and in waterfox tar.gz binary files that i was downloading.
and sometimes, when i have no other choice than to try something binary, i try it from chroot, or at least from other user.
i became paranoid a little bit too much than it worth it, after using waterfox, and rebuilt every single package i had. though i only ran waterfox as user, but i thought, well, maybe it used some vulnerability to get root privileges and contaminate something in the system. well i realized that's not probable. but still rebuilt everything.
π norayr Β· 2024-01-23 at 13:06:
and if it contaminated the compiler - it would not save me anyway, since the contaminated compiler would compile malicious code in to newer binaries.
β see compiler backdoor section.
π΅ xavi Β· 2024-01-24 at 09:10:
LibreWolf is apparently still not available on Ubuntu Jammy repositories (long-time Kubuntu user here), so I install the AppImages on my $HOME, sometimes also wrap them around "firejail --private=<dir> --appimage" for a bit of extra security.
π§οΈ miragearchitect Β· 2024-01-25 at 06:57:
I add it to the nixos config...
π· sjlxndr Β· 2024-01-25 at 17:48:
"via repository" but sometimes that means manually adding repositories, not just the OS defaults
π norayr Β· 2024-01-30 at 01:00:
librewolf is surprisingly lightweight.
How do you install your Internet browsers?
π¬ 24 comments Β· 1 like Β· Jan 21 Β· 7 months ago Β· π³οΈ