Program
rpm czyli RED_HAT PACKET
MANAGER jest narzędziem promowanym przez dystrybucję Red Hat
(Mandrake/Mandriva jest klonem Red Hata). Program
rpm można uruchomić
za pośrednictwem konsoli oraz w powłoce okienkowej KDE.
Instalowanie programów zapisanych w plikach
*.rpm jest
proste i w większości przypadków przebiega automatycznie. Wystarczy
uruchomić powłokę okienkową KDE i kliknąć w ikonę
rpm na
pulpicie, a pojawi się okno
kpackage.
Twórcy Mandrake stworzyli ciekawe narzędzie
urpmi, które w
łatwy sposób pozwala instalować, odinstalować lub aktualizować
system pobierając paczki z płytek CD lub Internetu. Zapraszam na stronę o
zarządzaniu oraz tłumaczenie z j. angielskiego artykułu o
urpmi.
Tworzenie własnych
rpmów opisałem
tutaj.
Obsługa rpm w środowisku
tekstowym.
Na samym początku wydaj zlecenie:
rpm --help
Pojawi się lista wszystkich opcji.
Aby sprawdzić czy dany pakiet
rpm jest już zainstalowany w systemie
wydaj polecenie:
rpm -q nazwa
lub z dodatkowymi informacjami
rpm -qi nazwa
lub wylistowanie WSZYSTKICH zainstalowanych pakietów rpm i wybranie
z nich zleceniem
grep tych, co mają w nazwie np. ppp
rpm -qa | grep ppp
Jeżeli program składa się z wielu pakietów np. Apache, to do opcji
-q (zapytanie) dodaj podopcję
-a (all - wszystkie) z maską nazwy czyli gwiazdką
*. Wykonaj:
rpm -q -a a*
Aby dowiedzieć się jak są rozmieszczone pliki danego
(zainstalowanego) pakietu rpm wydaj polecenie:
rpm -ql nazwa
Aby zapoznać się z wykazem wszystkich zainstalowanych pakietów
rpm wydaj polecenie:
rpm -qa nazwa
Schemat postępowania w przypadku
instalacji programu z pakietu
rpm
- Zaloguj się jako root.
- Włóż płytkę CD do stacji CD-ROM i wykonaj operację
montowania
mount /dev/cdrom/
- Znajdź właściwy plik instalacyjny
cd /mnt/cdrom oraz ls -la i
tak dalej...
- Wydaj polecenie:
rpm -ivh nazwapliku.rpm
lub
rpm --install nazwapliku.rpm
lub najprościej:
rpm -i nazwapliku.rpm
Aby wykonać
aktualizację wydaj
polecenie:
rpm -uvh nazwa
Aby wykonać
odinstalowanie programu wydaj
polecenie:
rpm -e nazwa
Najczęściej używane opcje programu rpm
- opcja -v (verbose) czyli gadatliwy, co oznacza,
że zobaczymy działanie zlecenia rpm z pełną informacją. Opcję -v dodajemy do innych opcji np. -h -i
- opcja -h wyświetla graficznie postęp
instalacji
- opcja -u uaktualnienie programu
- opcja -e odinstalowanie programu
- opcja -i instalacja programu ale z flagą
q jedynie sprawdza i podaje informacje dodatkowe czy pakiet
jest już zainstalowany
- opcja --replacepkgs - ponowna reinstalacja pakietu
- -q lub --query
(zapytanie) - sprawdzenie, czy pakiet jest już zainstalowany
Przykłady:
jeżeli damy z opcją -i oznacza, że
znosimy instalację faktyczną wydając polecenie instalowania "na
sucho" w celach testowych np. rpm -iq
nazwapakietu. Uzyskamy informacje na temat pakietu i ewentualnych problemów podczas instalacji.
-qa nazwa_programu.rpm - pokazuje zainstalowany pakiet i jego wersję
-qa | less - pokazuje wszystkie zainstalowane pakiety (zlecenie | less lub | more pozwala stronicować wyniki)
-ql nazwa_programu.rpm - pokazuje miejsce docelowe zainstalowanych plików danego pakietu
-qp *qmail - wyszukuje pakiety o nazwie zawierającej ciag qmail
-qp *{pakiet1,pakiet2}* - wyszukuje pakiety według wzoru w nawiasach
- -p najczęściej dodawana do opcji -q jeżeli zlecenie rpm odnosi się do pakietu,
który dopiero chcemy zainstalować np. rpm -iqp
nazwapakietu
- -l najczęściej dodawana do opcji -q daje nam listę plików wchodzących w skład całego
pakietu np. w zleceniu rpm -lqp
nazwapaczki
- -R lub --requires
(czyli potrzebujące-wymagające), daje nam wykaz INNYCH pakietów
potrzebnych do działania naszego pakietu np. rpm
-qRp nazwapakietu

(http://rpm.pbone.net/index.php3/) to wyszukiwarka
paczek rpm.
(http://www.rpmseek.com/search.html) to wyszukiwarka
paczek rpm.
(http://www.rpmfind.net/) to wyszukiwarka paczek
rpm.
Uwaga: z powodu namnożenia się różnych złodziejskich witryn www, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.
Uwaga.
Aby uniknąć zasysania całej witryny gorzow-wlkp.pl/linux za pomocą programów typu TeleportPro, WebCopier itd. informuję, że udostępniłem spakowaną wersję (w formacie RAR).