Δημοσιεύτηκε: 13 Δεκ 2010, 17:42
από medigeek
2010 έγραψε:Το debuild εγινε επιτυχως και το μονο που απομενει ειναι το ανεβασμα.

Υπάρχει και λίγο διαφορετικός (πιο συγυρισμένος;) τρόπος, στο ubuntu υπάρχει ένα πακέτο ubuntu-dev-tools με το πρόγραμμα/script pbuilder-dist.

- Πρώτη φορά δημιουργείτε το εικονικό σύστημα για δημιουργία deb πακέτων:
Κώδικας: Επιλογή όλων
pbuilder-dist maverick create


- Όταν τελειώσει θα έχετε ένα pbuilder φάκελο με το εικονικό σύστημα στο συμπιεσμένο αρχείο maverick-base.tgz
έγραψε:$ ls -l $HOME/pbuilder/
-rw-r--r-- 1 root root 99052956 2010-12-13 15:32 maverick-base.tgz
drwxr-xr-x 2 savvas savvas 4096 2010-11-20 10:38 maverick_result


- Τώρα, κάθε φορά που θέλετε να κάνετε build ένα πακέτο:
Κώδικας: Επιλογή όλων
pbuilder-dist maverick build ./sample_1.0-0ubuntu1.dsc

(Το .dsc το παίρνετε όταν κάνετε "debuild -S -sa" ή "debuild -S -sd")

Σημείωση: κάθε τόσο μπορεί να χρειαστεί update:
Κώδικας: Επιλογή όλων
pbuilder-dist maverick update


- Στο φάκελο maverick_result θα μπούνε τα πακέτα που δημιουργήθηκαν μετά το build.

Περισσότερα:
http://manpages.ubuntu.com/pbuilder-dist
http://manpages.ubuntu.com/pbuilder