Some weeks ago, I was able to install podman-compose normally on my Hostinger VPS running Rocky Linux 9. I used to install podman and podman-compose with the following command:
dnf install podman podman-compose
But now the podman-compose package is not found. I know that in the epel repository I could get the podman-compose, but it was available on the AppStream repository, but now seems to be missing.
Could someone help me with that? It’s just me or it is out of the AppStream repository for real?
The Podman package only is still there.
Thanks in advance for any advice or clue on why it’s not found anymore.
podman-compose has never been in AppStream for Rocky Linux 9. It is available in EPEL, as you were alluding to.
[root@xmpp01 ~]# dnf info podman-compose
Last metadata expiration check: 0:34:16 ago on Wed 18 Sep 2024 09:51:13 PM MST.
Available Packages
Name : podman-compose
Version : 1.0.6
Release : 3.el9
Architecture : noarch
Size : 85 k
Source : podman-compose-1.0.6-3.el9.src.rpm
Repository : epel
Summary : Run docker-compose.yml using podman
URL : https://github.com/containers/podman-compose
License : GPL-2.0-only
Description : An implementation of docker-compose with podman backend.
: The main objective of this project is to be able to run docker-compose.yml
: unmodified and rootless.
Thank you very much for the FAST response @nazunalika. WaW! That was fast.
I have never enabled EPEL repository in the past on Hostinger. They had a configuration on the default image that they used to spin up the VPS maybe? The script did that behind the scenes? It’s the only explanation that I have because I never enabled the EPEL in the past.
But really thanks for the explanation. And the info about the EPEL repo not overriding the package versions was clarifying, it was one of my concerns.
If I had to guess, perhaps Hostinger’s images had EPEL enabled by default. I’ve seen some smaller providers do this. I have a few clients that do this too with RHEL, so it would make sense if providers do that too. (EPEL tends to be considered as a “must have” to a lot of folks out there).
Of course! EPEL has always been pretty good about this, so you’re in good hands if you use EPEL.
If you’re curious, here’s a wiki page that shows a list of third-party repositories.