πΎ Archived View for bbs.geminispace.org βΊ u βΊ nerd βΊ 14215 captured on 2024-07-09 at 02:49:55. Gemini links have been rewritten to link to archived content
β¬ οΈ Previous capture (2024-06-16)
β‘οΈ Next capture (2024-08-18)
-=-=-=-=-=-=-
Re: "How do you install your Internet browsers?"
well i guess windows does that, just putting downloaded executables in "C:/Program Files/"...
Jan 22 Β· 6 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.
π Ruby_Witch Β· Jan 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 Β· Jan 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] Β· Jan 22 at 12:53:
Only if stuff is the whole directory of Firefox π
β―οΈ leoperbo [OP] Β· Jan 22 at 12:54:
It's a kind of repo, it isn't?
β―οΈ leoperbo [OP] Β· Jan 22 at 12:58:
Between Flatpak and Snap, I prefer AppImage π
π norayr Β· Jan 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] Β· Jan 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 Β· Jan 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 Β· Jan 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 Β· Jan 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.
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 Β· Jan 25 at 06:57:
I add it to the nixos config...
π· sjlxndr Β· Jan 25 at 17:48:
"via repository" but sometimes that means manually adding repositories, not just the OS defaults
π norayr Β· Jan 30 at 01:00:
librewolf is surprisingly lightweight.
How do you install your Internet browsers?
π¬ 24 comments Β· 1 like Β· Jan 21 Β· 6 months ago Β· π³οΈ