FYI for openSUSE users

I was very happy to see 1Password released for Linux but a bit frustrated by the install options for openSUSE. I dislike snaps and while I do prefer flatpak which it appears may be upcoming I don't particularly want the sandboxing to break 1Password browser integration. Meanwhile downloading rpms off the website makes updating a bit annoying. I searched the forums here and found that while you used to be able to add the Fedora repo to Yast and then install/update with zypper, that's been blocked. But I have found an alternative I wanted to share in case other openSUSE users were similarly frustrated:

I primarily use Tumbleweed but I have Fedora on an additional SSD I use for messing around, mostly to see if KDE Wayland is ever stable. So I'm familiar with dnf. It turns out you can use dnf on openSUSE and it's available in the official repos:

sudo zypper install dnf
The openSUSE wiki page on dnf also recommends installing rpm-repos-opensuse - I personally would not as this will add openSUSE repos to dnf - I just want to use dnf for 1Password and zypper for everything else.

Once it's installed, you can proceed with step 1 of the Linux instructions unchanged:
sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc

Then add the Fedora repo:
sudo dnf config-manager --add-repo https://downloads.1password.com/linux/rpm/stable/\$basearch
Replace "stable" with "beta" if you want the beta releases.

Then:
sudo dnf makecache

Finally, install:
sudo dnf install 1password

Now you'll have 1Password installed and can easily update from the terminal using dnf:
sudo dnf upgrade --refresh

Works perfectly for me, much easier than downloading a new rpm with every update, particularly if you want beta releases which update more frequently. And no need to involve snaps and break browser integration.


1Password Version: 8.1.2-42
Extension Version: Not Provided
OS Version: openSUSE Tumbleweed
Sync Type: Not Provided

Comments

  • BenBen AWS Team

    Team Member

    Hey @rcj32

    Thanks for sharing this tip! Admittedly I'm not an openSUSE user so I'm not familiar with what would normally be desired here. What could we do that would make the experience better?

    Ben

  • I think ideally there would be a way to install and update 1Password with zypper, either using the Fedora repo which used to work, a dedicated openSUSE repo, or an openSUSE Build Service official/semi-official package. The OBS is kind of like an equivalent of the Arch AUR.

    Or if there's not enough interest in providing official support for openSUSE (not sure how many openSUSE or SUSE users you have), I'm interested in the flatpak which it seems is planned from reading the forums. If they can get browser extension integration working with the sandboxing I'd probably just switch to that.

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file