PLD-doc/book/pl_book__devel/pl_devel__podstawy.chp

ciesiel cvs w pld-linux.org
Nie, 26 Wrz 2004, 17:31:24 CEST


Author: ciesiel
Date: Sun Sep 26 15:31:14 2004
New Revision: 4659

Modified:
   PLD-doc/book/pl_book__devel/pl_devel__podstawy.chp
Log:
- zmiana rpm -ba na rpmbuild -ba (dzięki Wolvverine)


Modified: PLD-doc/book/pl_book__devel/pl_devel__podstawy.chp
==============================================================================
--- PLD-doc/book/pl_book__devel/pl_devel__podstawy.chp	(original)
+++ PLD-doc/book/pl_book__devel/pl_devel__podstawy.chp	Sun Sep 26 15:31:14 2004
@@ -74,7 +74,7 @@
 $ cvs get SPECS/tar.spec
 U SPECS/tar.spec
 $ cd SPECS/
-$ rpm -ba tar.spec
+$ rpmbuild -ba tar.spec
 błąd: File /home/users/marekc/rpm/SOURCES/tar-1.13.25.tar.gz: \
     Nie ma takiego pliku ani katalogu
 $ ./getsrc tar.spec
@@ -175,7 +175,7 @@
 			<para>
 				Mamy już teoretycznie wszystko aby zbudować pakiet 'tar'. Wracamy więc do naszego zwykłego konta i:
 			</para>
-<screen>$ rpm -ba tar.spec
+<screen>$ rpmbuild -ba tar.spec
 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.22007
 Patch #0 (tar-man_from_debian_tar_1.13.25-2.patch):
 Patch #1 (tar-info.patch):
@@ -207,7 +207,7 @@
 				[...] oznacza, wycięte przeze mnie komunikaty jakie generuje kompilowany 'tar'.
 			</para>
 			<para>
-				Polecenie 'rpm -ba ' każe nam zbudować ze speca kompletny pakiet - ale to już wiemy z teoretycznych szkoleń ;-)
+				Polecenie 'rpmbuild -ba ' każe nam zbudować ze speca kompletny pakiet - ale to już wiemy z teoretycznych szkoleń ;-)
 			</para>
 			<para>
 				Wszelkie komunikaty w razie jakiegoś błędu podczas budowania możemy odnaleźć w pliku: '/var/tmp/rpm-tmp.22007'
@@ -562,7 +562,7 @@
 				nakazuje wyłączenie pliku z pakietu RPM - w tym przypadku jest to pozostałość po CVS mantisa.
 			</para>
 			<para>
-				I to już koniec naszej pracy. Po wykonaniu polecenia 'rpm -ba mantis.spec' powinien nam zbudować się pakiet rpm i srpm. Zostaje jeszcze przetestowanie czy wszystkie pliki są tam gdzie chcieliśmy, czy mają odpowiednie prawa i czy pakiet działa tak jak powinien. Jeszcze ewentualne poprawki i musimy przepuścić naszą pracę przez zestaw adaptujący 'adapter.awk'.
+				I to już koniec naszej pracy. Po wykonaniu polecenia 'rpmbuild -ba mantis.spec' powinien nam zbudować się pakiet rpm i srpm. Zostaje jeszcze przetestowanie czy wszystkie pliki są tam gdzie chcieliśmy, czy mają odpowiednie prawa i czy pakiet działa tak jak powinien. Jeszcze ewentualne poprawki i musimy przepuścić naszą pracę przez zestaw adaptujący 'adapter.awk'.
 			</para>
 			<para>
 				Ściągamy go z CVSu:
@@ -772,7 +772,7 @@
 				Oto przykłady użycia <command>./builder</command> z odpowiednimi opcjami:
 			</para>
 <screen>$ ./builder -5 mantis.spec
-# $Revision: 1.6 $, $Date$
+# $Revision$, $Date$
 --20:32:59-- http://dl.sourceforge.net/mantisbt/mantis-0.18.0a4.tar.gz
 =&gt; `mantis-0.18.0a4.tar.gz'
 Translacja dl.sourceforge.net... zrobiono.
@@ -790,7 +790,7 @@
 				Opcje &quot;5&quot; i &quot;U&quot; są podobne, z tym że &quot;5&quot; próbuje poprawić md5 korzystając z istniejącego sources w lokalnym repozytorium. Natomiast &quot;U&quot; próbuje zawsze ściągnąć źródła z podanego przez spec URL. Taka jest teoria. Ja praktycznie używam opcji &quot;U&quot; kasując wcześniej źródła z lokalnego repozytorium, ponieważ w innym przypadku wyskakują dziwne błędy o konflikcie z parametrem -nd
 			</para>
 <screen>$ ./builder -U mantis.spec
-# $Revision: 1.6 $, $Date$
+# $Revision$, $Date$
 --20:44:39-- http://dl.sourceforge.net/mantisbt/mantis-0.18.0a4.tar.gz
 =&gt; `mantis-0.18.0a4.tar.gz'
 Translacja dl.sourceforge.net... zrobiono.




Więcej informacji o liście dyskusyjnej pld-doc