plik


Menadżer Pakietów RedHat-a (RPM) - Jak To Zrobić: A co tak naprawdę można zrobić z RPM? Następna strona Poprzednia strona Spis treści 5. A co tak naprawdę można zrobić z RPM? RPM jest bardzo wygodnym narzędziem i jak można było się przekonać, ma sporo opcji. Najlepszą metodą zapoznania się z nimi są przykłady. Pokazałem już najprostszą instalację i usuwanie pakietów, czas na trochę ciekawsze przykłady: W praktyce instalując pakiet chce się usunąc jego starą wersję (opcja -U od ang. upgrade). Często chcemy również widzieć postęp instalacji (-h od ang. hash) oraz dostać poszerzone komunikaty o błędach (-v od ang. verbose), tak więc praktycznie najczęściej pakiety instaluje się poprzez: rpm -Uhv foobar-1.0-1.i386.rpm Powiedzmy, że skasowałeś przypadkiem jakieś pliki, niestety, nie znasz nawet ich nazw. Jeśli więc chcesz zweryfikować cały system i sprawdzić czego może brakować, zrób tak: rpm -Va (od ang. Verify all) Powiedzmy, że natknąłeś się na plik, którego nie znasz. Żeby sprawdzić do jakiego pakietu należy, zrób: rpm -qf /usr/X11R6/bin/xjewel (od ang. query file). W wyniku otrzymasz nazwę pakietu: xjewel-1.6-1 Natknąłeś się na jakiś plik RPM i chciałbyś sprawdzić co jest w środku. Zrób tak: rpm -qpi koules-1.2-2.i386.rpm Wyświetli Ci się coś takiego: Name : koules Distribution: Red Hat Linux Colgate Version : 1.2 Vendor: Red Hat Software Release : 2 Build Date: Mon Sep 02 11:59:12 1996 Install date: (none) Build Host: porky.redhat.com Group : Games Source RPM: koules-1.2-2.src.rpm Size : 614939 Summary : SVGAlib action game with multiplayer, network, and sound support Description : This arcade-style game is novel in conception and excellent in execution. No shooting, no blood, no guts, no gore. The play is simple, but you still must develop skill to play. This version uses SVGAlib to run on a graphics console. (od ang. query package info). A teraz chciałbyś sprawdzić jakie pliki wchodzą w skład tego pakietu: rpm -qpl koules-1.2-2.i386.rpm W wyniku otrzymasz ich listę: /usr/doc/koules /usr/doc/koules/ANNOUNCE /usr/doc/koules/BUGS /usr/doc/koules/COMPILE.OS2 /usr/doc/koules/COPYING /usr/doc/koules/Card /usr/doc/koules/ChangeLog /usr/doc/koules/INSTALLATION /usr/doc/koules/Icon.xpm /usr/doc/koules/Icon2.xpm /usr/doc/koules/Koules.FAQ /usr/doc/koules/Koules.xpm /usr/doc/koules/README /usr/doc/koules/TODO /usr/games/koules /usr/games/koules.svga /usr/games/koules.tcl /usr/man/man6/koules.svga.6 (od ang. query package list) Chcesz wyświetlić listę pakietów zainstalowanych w Twoim systemie? Nic prostszego: rpm -qa (od ang. query all). Chcesz sprawdzić czy pakiet jest kompletny, nie przekłamany i mam poprawny podpis PGP? rpm -K -vv pakiet.rpm To było tylko parę przykładów, więcej znajdziesz np. w man-ie. Na pewno wpadniesz na ciekawsze w miarę jak będziesz lepiej poznawał RPM. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
RPM HOWTO pl
RPM HOWTO pl (3)
RPM HOWTO pl 2 (2)
RPM HOWTO pl 8 (2)
rpm howto pl 6
RPM HOWTO pl 3 (2)
RPM HOWTO pl 4 (2)
RPM HOWTO pl 7 (2)
RPM HOWTO pl 1 (2)
RPM HOWTO pl (2)
bootdisk howto pl 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1
jtz howto pl 5
Keystroke HOWTO pl (2)
PostgreSQL HOWTO pl 14
printing howto pl 5
debian apt howto pl

więcej podobnych podstron