this post was submitted on 04 May 2024
236 points (84.3% liked)

linuxmemes

20751 readers
328 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] boredsquirrel 6 points 4 months ago (1 children)

"But the Calamares versions have an install option without Snaps"

Well that also doesnt have a webbrowser and will install snaps the second you want one

[–] MonkderDritte@feddit.de 4 points 4 months ago* (last edited 4 months ago) (1 children)

So they have somewhere a dpkg hook but still install it if you toggle that option?

[–] boredsquirrel 9 points 4 months ago* (last edited 4 months ago) (1 children)

It is the same thing. Just that base Ubuntu supposedly doesnt have snap, but sudo apt install firefox installs snap and then snap firefox.

So not sure why the base install doesnt have snap, but it mailny lacks FF and TB which are only available as snap and will automatically pull snap in.

[–] zecg@lemmy.world 1 points 4 months ago (2 children)

You should add a PPA before installing so it has a source for non-snap Firefox

[–] jnk@sh.itjust.works 4 points 4 months ago

Either that or stop babysitting canonical and use debian instead

[–] boredsquirrel 1 points 4 months ago

Mozilla has the instructions. but it is more than just adding the repo.

# create dir for apt keyrings
sudo install -d -m 0755 /etc/apt/keyrings

# add apt repo key
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

# verify the apt repo
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'

# add apt repo
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

# change apt preferences to ACTUALLY USE THIS REPO
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla 

# install
sudo apt update && sudo apt install firefox