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
=> `mantis-0.18.0a4.tar.gz'
Translacja dl.sourceforge.net... zrobiono.
@@ -790,7 +790,7 @@
Opcje "5" i "U" są podobne, z tym że "5" próbuje poprawić md5 korzystając z istniejącego sources w lokalnym repozytorium. Natomiast "U" próbuje zawsze ściągnąć źródła z podanego przez spec URL. Taka jest teoria. Ja praktycznie używam opcji "U" 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
=> `mantis-0.18.0a4.tar.gz'
Translacja dl.sourceforge.net... zrobiono.
Więcej informacji o liście dyskusyjnej pld-doc