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