Instalacja zwykłych RPMów
Mamy RPMa i chcemy go zainstalować. Używamy komendy:
rpm -Uhv nazwa_pakietu.rpm
rpm -Fhv nazwa_pakietu.rpm
Parametr -ihv spowoduje zainstalowanie pakietu jeżeli spełnione są wszystkie wymagania, jeżeli nie wyświetlone zostaną brakujące elementy lub inne błędy na jakie trafił instalator. Wersja -Uhv różni się tym od -ihv tym że jeżeli mamy starszą wersję danego programu to zostanie on zaktualizowany (ihv zainstalowałby RPMa jako 2 wersję), jeżeli nie ma to zostanie on standardowo zainstalowany. Wersja -Fhv tylko aktualizuje. Jeżeli nie mamy zainstalowanej starszej wersji to RPM nie zostanie zainstalowany. Usunięcie RPMa przeprowadzamy tak:
Polecenie | Opis |
rpm -qip nazwa_pakietu.rpm | Wyświetlone zostaną dane o pakiecie takie jak opis, autor, strona projektu i inne. |
rpm -q nazwa_aplikacji | To polecenie zwróci numer zainstalowanej wersji aplikacji jeżeli oczywiście jest zainstalowany |
rpm -qa | Wyświetla listę wszystkich zainstalowanych RPMów wraz z numerem wersji |
rpm -qai | Wyświetla szczegółowe opisy dla każdego zainstalowanego RPMa |
rpm -qf /folder/x/plik_lub_folder | Określa nazwę pakietu, którego elementem jest wskazany plik/katalog |
RPMy źródłowe
Komenda jest następująca:
Odpalony zostanie pakiet a zawarty w nik kod źródłowy będzie kompilowany. Do tego potrzebne są odpowiednie biblioteki i w przypadku bardziej złożonych programów będziemy musieli je ściągnąć i zainstalować. Instalator powie nam czego brakuje.
Wynik:
/root/rpmbuild/RPMS/x86_64