Czy można użyć yum do zainstalowania pliku RPM w systemie Red Hat Linux?

14

Czy można użyć yum do zainstalowania pliku RPM w systemie Red Hat Linux?

Ponieważ nie mam dostępu do Internetu z tego Linuksa, nie mogę się wget i śledzić tego procesu.

Więc wszystko, co mam teraz, to plik rpm. Jak to zainstalować?

fixer1234
źródło

Odpowiedzi:

20

Tak, można zainstalować pojedynczy - już pobrany plik - przez YUM

yum install RPM-FILENAME.rpm z katalogu, do którego pakiet został pobrany.

Nacięcie
źródło
Ma to tę zaletę, że jeśli pakiet wymaga dodatkowych zależności, zostanie on znaleziony, pobrany i zainstalowany; podczas gdy zwykły rpmnarzeka, że ​​brakuje zależności. Możesz skonfigurować lokalne repozytorium (np. Z instalacyjnego dysku DVD), jeśli nie masz dostępu do sieci.
vonbrand
1

rpm -ivh plik.rpm

to polecenie dla ciebie. Zaletą yum jest to, że rozwiąże on zależności, a także zainstaluje zależności wraz z odpowiednią aplikacją. Ale musisz zdefiniować ścieżkę zasobów oprogramowania w /etc/yum.repos.d w pliku .repo

Kaunteya
źródło
3
Jeśli użyjesz tego polecenia, zobaczysz RPMDB altered outside of yumostrzeżenie przy następnym uruchomieniu yumpolecenia. Można to rozwiązać za pomocą yum history sync, ale najlepiej tego uniknąć, nie używając rpmi nie używając yum installpolecenia, jak w powyższej odpowiedzi.
Dmitri,