Cred că cea mai bună opțiune de a instala un pachet și de a vă asigura că toate dependențele sunt ok, este implementarea unui depozit local, aceasta este o metodă offline pentru a rezolva problema.
Pentru a executa acest lucru procedură, trebuie să urmați pașii următori.
Mai întâi trebuie să încărcați OS ISO pe mașină sau să îl atașați ca disc extern.
Odată ce ISO este pe server, trebuie să montați ca FS, cu următoarea comandă.
montați RHEL8.2.iso /mnt/
NOTĂ: Pentru comanda de mai sus, înlocuiți calea și numele sau ISO-ul dvs. specific.
Când ISO este montat, trebuie să specificați sistemului de operare că doriți să implementați un depozit local, acest lucru se va face prin mutarea tuturor fișierelor de pe /etc/yum.repos.d/
mv /etc/yum.repos.d/*.repo /tmp/
Creați un fișier nou pe calea de mai sus, specificând depozitul local.
vi /etc/yum.repos.d/local.repo
Cu următoarele:
[LocalRepo_BaseOS]
nume=LocalRepository_BaseOS
baseurl=file:///cdrom/BaseOS
activat=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[LocalRepo_AppStream]
nume=LocalRepository_AppStream
baseurl=file:///cdrom/AppStream
activat=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Acum trebuie să curățați yum repo.
yum curata tot
Și încărcați noul depozit.
yum repolist
BR.