Δημοσιεύτηκε: 13 Δεκ 2010, 17:42
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