I'm getting into Linux world, so please don't be mad with me if I don't know something. Thanks
2 days ago I installed Arch (and then deleted it and installed EndeavorOS). Since I don't hate myself and my time, after that I started looking for the new distro. Then I come across OpenSUSE Tumbleweed (I hope I spelled it right). I use Arch (BTW) for many reasons but most of them are also present in OpenSUSE. Thing I will miss on Open SUSE are listed below: (I know they can have alternatives on OpenSUSE)
-
AUR - I absolutely love it, you can install almost all the software I use and what isn't on normal package manager. (I care the most about VScode with plugins).
-
pacman - This package manager feels perfect. Commends are simple and packages are easily googlable. I couldn't find what package manager OpenSUSE have.
-
Arch wiki + forum - This is probably the best and biggest source of knowledge about Linux in general, but some solutions are exclusive for Arch.
Is easy package management possible in openSUSE?
Install apt-get on openSUSE - Unix & Linux Stack Exchange
Things to know before switching to OpenSuse?
Your thoughts on using Nix package manager along with zypper.
Videos
So well, I have been using Arch Linux for a veery long time now and got used to ridiculously easy package management with AUR helper "yay". I just type "yay [package_name]" and no matter where it is, if it's available for Arch, it installs.
But now, since my company is hosting servers on openSUSE, I decided to try and make a switchj. All is great, but zypper doesn't seem to have all packages I need, I see a snap option, a flatpak option, packman option and this is just overwhelming. Too much package managers was the reason I left Ubuntu.
Is there something similar to yay and AUR in openSUSE? Where I type one command (or use one gui tool) and install software, no matter if I need to use zypper, snap, flatpak, or any hellish bs there is.
I only have a frustrating answer for you. You can of course always build the Debian packaging system (dpkg/apt) from source. That would be the most straight forward answer to what you're asking. But I would be doing you a huge disservice by not telling you why you shouldn't do that, so I'll do that for you as well. SUSE is built around RPMs and while I like dpkg better than RPM, I would never try to convert an RPM based distro to a debian based distro because they're architected differently. This is partly taken from here (archive), where there also is more Info.
Just for an overview (source in this archived page)):
apt(-get) is a package manager for Debian + Ubuntu + Linux Mint and all Linux Distributions build in DebianRedhat, fedora and CentOS are using
dnf/yumpackage managerArchLinux and all distributions build in arch as Manjaro, ... use
pacmanpackage manager"Your" openSUSE uses
zypperpackage manager, which is not so bad. You can consider searching for how to use it.
yast2, specifically either yast2 sw_single or yast2 online_update are the best ways to handle software installation on opensuse, if you have a gui running. These allow you to list delve into the individual repositories. And yast2 repositories allows you to configure the repositories, strangely enough. yast2 is very useful, it's the best system I have ever found.