PLD-doc/queue/rpm.sec
krolik
cvs w pld-linux.org
Nie, 10 Paź 2004, 19:50:02 CEST
Author: krolik
Date: Sun Oct 10 17:49:58 2004
New Revision: 4741
Modified:
PLD-doc/queue/rpm.sec
Log:
- wiecej sekcji
- rpm -U w przypadku kiedy wersja sie nie zmienia, wyswietli stosowny komunikat
Modified: PLD-doc/queue/rpm.sec
==============================================================================
--- PLD-doc/queue/rpm.sec (original)
+++ PLD-doc/queue/rpm.sec Sun Oct 10 17:49:58 2004
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="iso-8859-2"?>
<section id="rpm">
<title>Program RPM</title>
-
+<section id="rpm_inst">
+ <title>Instalowanie pakietów</title>
<para>
Używając programu <command>rpm</command> posługujemy się
następującym schematem: <command>rpm [opcje] pakiet.rpm</command>
@@ -11,7 +12,10 @@
z sieci plik
<filename>docbook-dtd31-sgml-1.0-12.noarch.rpm</filename>,
teraz jedyną rzeczą jaką musimy wykonać jest wydanie polecenia
- <command>rpm</command> z opcją <option>-i</option>
+ <command>rpm</command> z opcją <option>-i</option>. Używając
+ kombinacji <option>-ivh</option> dla procesu instalacji,
+ <option>-Uvh</option> uzyskamy pasek postępu instalcji dla
+ poszczególnych instalowanych pakietów.
</para>
<screen># rpm -i docbook-dtd31-sgml-1.0-12.noarch.rpm</screen>
@@ -41,22 +45,26 @@
zależności: <option>--nodeps</option>,
opcję tą stosujemy jednak w ostateczności.
</para>
-
+</section>
+<section id="rpm_up">
+ <title>Aktualizowanie pakietów</title>
<para>
Aktualizacja przebiega podobnie jak instalacja, tyle że używamy
przełącznika <option>-U</option> np.:
</para>
-<screen># rpm -U docbook-dtd31-sgml-1.0-13.noarch.rpm
-#</screen>
+<screen># rpm -U docbook-dtd31-sgml-1.0-13.noarch.rpm</screen>
<para>
Należy pamiętać o tym, że aktualizacja nastąpi tylko wtedy gdy w
systemie jest zainstalowana starsza wersja, w przeciwnym wypadku
- pakiet zostanie zainstalowany tak jak miało by to miejsce przy
- użyciu opcji <option>-i</option>.
+ zostaniemy poinformowani, że pakiet jest już zainstalowany. Aby
+ dokonać reinstalacji pakietu wykonujemy polecenie
+<screen># rpm -i docbook-dtd31-sgml-1.0-13.noarch.rpm --force</screen>
</para>
-
+</section>
+<section id="rpm_rm">
+ <title>Odinstalowywanie pakietów</title>
<para>
Zainstalowaliśmy kilka pakietów, teraz możemy spróbować je
odinstalować - wykonujemy to przy użyciu opcji
@@ -75,26 +83,26 @@
</para>
-<screen># rpm -e libghttp-devel libghttp
-#</screen>
+<screen># rpm -e libghttp-devel libghttp</screen>
<para>
lub:
</para>
-<screen># rpm -e libghttp-devel-1.0.9-4 libghttp-1.0.9-4
-#</screen>
+<screen># rpm -e libghttp-devel-1.0.9-4 libghttp-1.0.9-4</screen>
<para>
Uwaga: pierwszy przykład stosuje się w przypadku zainstalowania
jednej wersji pakietu, drugi zaś używa się w przypadku kilku
różnych (np. dwie różne wersje jądra).
</para>
-
+</section>
+<section id="rpm_end">
+ <title>Uwagi</title>
<para>
Program <command>rpm</command> posiada o wiele bogatsze opcje,
przedstawiono tu zaledwie kilka najważniejszych, więcej można
znaleźć w podręczniku systemowym (man/info).
</para>
-
+</section>
</section>
Więcej informacji o liście dyskusyjnej pld-doc