Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Fedora install instructions: make them more general to work on rpm-ostree too #5639

Open
4 of 10 tasks
boredsquirrel opened this issue Jan 2, 2024 · 2 comments
Labels
feature request For issues asking for new features Linux Issues related to Linux

Comments

@boredsquirrel
Copy link

boredsquirrel commented Jan 2, 2024

I have checked if others have suggested this already

  • I have checked this issue tracker to see if others have reported similar issues.

Feature description

Fedora Atomic Desktops are probably the future, they are very beginner friendly and simply work better, as they dont break. But here you have some problems as the dnf commands dont work. Easier would be to just use this command

curl https://repository.mullvad.net/rpm/stable/mullvad.repo | sudo tee /etc/yum.repos.d/mullvad.repo

and respectively for the unstable repo.

The dnf command for installation also does not apply here, so adding something like that would help:

install on Fedora:
   sudo dnf install mullvad-vpn

on rpm-ostree based Fedora:
   rpm-ostree install mullvad-vpn

it really is no big deal, but having the dnf-only explanation here makes it one. dnf automatically reads all repos, the config-manager thing is not needed.

Also Fedora and rpm-ostree Fedora are in practice the same, so you dont have to support another Distro or something. Apps are installed, dependencies resolved etc. the same. Just that installing local RPMs is more of a pain and should be avoided at all costs.

If users already have it installed though, here is how to fix it after adding the repo:

rpm-ostree uninstall mullvad-vpn --install mullvad-vpn

thats it. the local RPM gets removed and the repo one with automatic updates installed.

Before with the local RPMs, people needed to do

rpm-ostree uninstall Mullvad-VPN-Version-x.rpm --install Mullvad-VPN-Version-y.rpm

which is luckily resolved now.

Alternative solutions

manual pain, figuring out how to replace the dnf command yourself.

Type of feature

  • Better privacy/anonymity
  • Better at circumventing censorship
  • Easier to use
  • Other

Operating System

  • Android
  • iOS
  • Windows
  • macOS
  • Linux
@boredsquirrel boredsquirrel added the feature request For issues asking for new features label Jan 2, 2024
@faern faern added the Linux Issues related to Linux label Jan 17, 2024
@faern
Copy link
Member

faern commented Jan 17, 2024

Thank you for these instructions on how to install on rpm-ostree based distributions. We might look into incorporating these in our install guide if we find them suitable for general consumption.

@boredsquirrel
Copy link
Author

Updated the command, rpm-ostree doesnt need sudo.

Would be great to at least replace the repo-add command, as that works on all Fedora variants and also similarly on OpenSuse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request For issues asking for new features Linux Issues related to Linux
Projects
None yet
Development

No branches or pull requests

2 participants