Welcome to Our Website

Red Hat Customer Portal (Polski)


Resolution

aby zainstalować pakiet RPM musisz najpierw mieć pakiet RPM, który próbujesz zainstalować w swoim systemie. Portal Klienta Red Hat udostępnia wszystkie pakiety RPM zawarte w naszych produktach w obszarze pobierania. Istnieją dwa sposoby zlokalizowania interesującej Cię paczki.

Przeglądaj według nazwy pakietu
Z pobrań wybierz RPM package Search. Wyszukiwanie pakietów umożliwia wyszukiwanie pakietów niezależnie od produktu, ale może być ograniczone do określonego produktu.,

Przeglądaj według produktu
Z pobrań przejdź do interesującego cię produktu, a następnie wybierz zakładkę „Pakiety”. Na przykład pakiety dla serwera RHEL 7

Uwaga: aktywna subskrypcja produktu, która zawiera uprawnienia do pakietu, jest wymagana do wyświetlania lub pobierania pakietów.

aby uzyskać więcej informacji na temat pobierania pakietów z portalu klienta, zobacz To rozwiązanie: jak pobrać pakiet RPM ręcznie z Portalu Klienta?,

instalacja lub aktualizacja

istnieją dwie główne opcje poleceniarpm, które są używane do instalacji lub aktualizacji pakietów RPM:

  • -i jest używane do instalacji nowego pakietu. Zawsze używaj tego do instalacji i aktualizacji jądra na wszelki wypadek.

  • -U jest używany do aktualizacji pakietu RPM, ale instaluje również pakiet, jeśli nie istnieje w bazie danych RPM.

użycie i dodatkowe opcje można znaleźć na stronie podręcznika rpm. Wpisz man rpm z linii poleceń., Oto kilka informacji na temat-i I-U flagi:

INSTALL AND UPGRADE OPTIONS The general form of an rpm install command is rpm {-i|--install} PACKAGE_FILE ... This installs a new package. The general form of an rpm upgrade command is rpm {-U|--upgrade} PACKAGE_FILE ... This install the package or upgrades the package currently installed to a newer version. This is the same as install, except all other version(s) of the package are removed after the new package is installed.

przykłady:

Uwaga: Te przykłady zakładają, że pakiety znajdują się w katalogu w systemie. Poniższe polecenia RPM są wykonywane w bieżącym katalogu roboczym, w którym znajdują się nowe pliki RPM.

  • aby zainstalować pakiet RPM, używamy flagi-i. Jak wspomniano wcześniej, używasz tej flagi podczas instalowania jądra RPM., W takim przypadku będziesz chciał zostawić stare jądro na swoim miejscu, przynajmniej tymczasowo, na wypadek, gdyby nowe jądro się nie uruchomiło. W tym przykładzie najpierw sprawdzamy nazwy nowych pakietów RPM za pomocą polecenia ls. Następnie odpytywamy bazę danych RPM, aby sprawdzić, które pakiety jądra są już zainstalowane. Nie musisz podawać numeru wersji w zapytaniu, ale użycie to: rpm -q <package name>. Pakiet RPM możemy zainstalować za pomocą następującego polecenia: rpm -ivh <package name>., Zauważ, że opcja -vwyświetli szczegółowe dane wyjściowe, a-h wyświetli znaki skrótu, które reprezentują działanie postępu aktualizacji RPM. Na koniec uruchamiamy kolejne zapytanie RPM, aby zweryfikować, czy pakiet będzie dostępny.
  • aby zaktualizować pakiet RPM, używamy flagi -U. W tym przykładzie weryfikujemy nową nazwę pakietu za pomocą polecenia ls. Następnie uruchomimy zapytanie RPM, aby sprawdzić, czy pakiet, który chcemy zainstalować, istnieje w bazie danych RPM, rpm -q <package name>., Następnie wykonujemy instalację RPM następującym poleceniem: rpm -Uvh <package name>. Zauważ, że opcja -vwyświetli szczegółowe dane wyjściowe, a-h wyświetli znaki skrótu, które reprezentują działanie postępu aktualizacji RPM. Na koniec uruchamiamy kolejne zapytanie RPM, aby zweryfikować, czy pakiet będzie dostępny.

Uwaga:httpd Imod_ssl musiały być zainstalowane w tym samym czasie z powodu problemów z zależnościami., Jeśli spróbujesz zainstalować jeden bez drugiego, pojawi się błąd podobny do następującego:

# rpm -Uvh httpd-2.0.46-32.ent.3.i386.rpmerror: Failed dependencies: httpd = 2.0.46-32.ent is needed by (installed) mod_ssl-2.0.46-32.ent

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *