πŸ’Ύ Archived View for bbs.geminispace.org β€Ί u β€Ί istvan β€Ί 14188 captured on 2024-06-16 at 17:14:58. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-05-10)

➑️ Next capture (2024-07-09)

🚧 View Differences

-=-=-=-=-=-=-

Comment by πŸ’Ž istvan

Re: "How do you install your Internet browsers?"

In: u/leoperbo

Haiku Package manager. Voted for repository.

πŸ’Ž istvan

Jan 21 Β· 5 months ago

Poll Results

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.

18 Later Comments ↓

πŸ¦€ jeang3nie Β· Jan 21 at 13:57:

Well, I use ports on FreeBSD, so both 4 and 8 apply.

πŸ‘€ jdcard Β· Jan 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 Β· Jan 22 at 06:06:

would option 1 be like manually putting stuff in /usr/bin? isn't that a bit unhinged eh?

πŸ•ΉοΈ nerd Β· Jan 22 at 06:08:

well i guess windows does that, just putting downloaded executables in "C:/Program Files/"...

πŸ„ 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.

🎡 xavi · Jan 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 · 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.

Original Post

☯️ leoperbo

How do you install your Internet browsers?

πŸ’¬ 24 comments Β· 1 like Β· Jan 21 Β· 5 months ago Β· πŸ—³οΈ