Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού PPA

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό 2010 » 13 Δεκ 2010, 14:54

Επομενο προγραμμα που θελω να ανεβασω στο αποθετηριο μου ειναι το μεταφρασμενο στα ελληνικα LabPlot.
Προκειται για ενα προγραμμα δημιουργιας επιστημονικων γραφικων παραστασεων.
Εστειλα το αρχειο μεταφρασης (el.po) στους δημιουργους του προγραμματος, οι οποιοι ομως δεν εχουν δωσει καμια απαντηση.
Οταν πηγα να κανω debuild το πακετο, βγηκε ενα σφαλμα, οπως φανηκε και στο τερματικο και στο αρχειο labplot_1.6.0.2-3ubuntu3_source.build:
Κώδικας: Επιλογή όλων
dpkg-buildpackage -rfakeroot -d -us -uc -S
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package labplot
dpkg-buildpackage: source version 1.6.0.2-3ubuntu3
dpkg-buildpackage: source changed by Fabrice Coutadeur <fabricesp@ubuntu.com>
dpkg-source --before-build labplot-1.6.0.2
fakeroot debian/rules clean
debian/rules:27: /usr/share/quilt/quilt.make: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
make: *** No rule to make target `/usr/share/quilt/quilt.make'. Stop.
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
Γιατι δεν μπορει να δημιουργησει το αρχειο quilt.make;
Πώς μπορω να λυσω το προβλημα;
Ευχαριστω!
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Άριστα
1. Dell Inspiron Q15R N5110: Intel Core i5-2450M (2.50 GHz) / 4 GB RAM / NVIDIA GT525M 1GB |Λειτουργικό: Ubuntu 16.04 LTS 64bit
2. HP Probook 4520s: Intel Core i3-370M (2.40 GHz) / 3 GB RAM / ATI Mobility Radeon HD 4500 | Λειτουργικό: Ubuntu 12.10 64bit
_____________________________________________________________________________________________________________
My Samos Blog
Άβαταρ μέλους
2010
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 969
Εγγραφή: 12 Δεκ 2009, 13:41
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό logari81 » 13 Δεκ 2010, 16:30

χρειάζεται να εγκαταστήσεις το πακέτο quilt. Γενικά θα μπορούσες να τρέξεις
Κώδικας: Επιλογή όλων
sudo apt-get build-dep labplot

και να βάλει ολες τις εξαρτήσεις αυτόματα, αλλά μαλλον δεν θέλεις να το κάνεις επειδή θα σου εγκαταστήσει πολλά περιττά πραγματα που χρειάζονται μόνο αν θελεις να κανεις το compile και την δημιουργια του deb τοπικά στον υπολογιστή σου. Εσύ όμως κάνεις μονο την προετοιμασια στον υπολογιστή σου και το compile γινεται στο launchpad.
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό 2010 » 13 Δεκ 2010, 17:25

logari81 έγραψε:χρειάζεται να εγκαταστήσεις το πακέτο quilt.
Σωστος!
Αυτο ηταν αρκετο.
Το debuild εγινε επιτυχως και το μονο που απομενει ειναι το ανεβασμα.
Ευχαριστω logari81.
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Άριστα
1. Dell Inspiron Q15R N5110: Intel Core i5-2450M (2.50 GHz) / 4 GB RAM / NVIDIA GT525M 1GB |Λειτουργικό: Ubuntu 16.04 LTS 64bit
2. HP Probook 4520s: Intel Core i3-370M (2.40 GHz) / 3 GB RAM / ATI Mobility Radeon HD 4500 | Λειτουργικό: Ubuntu 12.10 64bit
_____________________________________________________________________________________________________________
My Samos Blog
Άβαταρ μέλους
2010
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 969
Εγγραφή: 12 Δεκ 2009, 13:41
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό medigeek » 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
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό 2010 » 14 Δεκ 2010, 14:46

Η εως τωρα υπαρχουσα στο Κεντρο Λογισμικου εκδοση LabPlot ειναι η 1.6.0.2-3ubuntu3.
Εγω ονομασα τη δικια μου 1.6.0.2-3ubuntu3~ppam0 (οπως ειχαμε πει την εκδοση του kicad: kicad - 0.0.20100314-1build0.1ubuntu0~ppam0).
Αφυ ανεβασα επιτυχως το 1.6.0.2-3ubuntu3~ppam0, μου εγραψε στη λιστα με τα sources μου οτι υπαρχει μια newer version:
https://launchpad.net/ubuntu/maverick/+ ... 2-3ubuntu3
1. logari81 το ~ ηταν λαθος;
Επρεπε να το κανω 1.6.0.2-3ubuntu3+ppam0;
2. Σε περιπτωση που εχω λαθος πρεπει να κανω deletion το source ή να ανεβασω μια καινουρια εκδοση, 1.6.0.2-3ubuntu3+ppam, η οποια αυτοματως θα αντικαταστησει την 1.6.0.2-3ubuntu3~ppam;
Ευχαριστω.
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Άριστα
1. Dell Inspiron Q15R N5110: Intel Core i5-2450M (2.50 GHz) / 4 GB RAM / NVIDIA GT525M 1GB |Λειτουργικό: Ubuntu 16.04 LTS 64bit
2. HP Probook 4520s: Intel Core i3-370M (2.40 GHz) / 3 GB RAM / ATI Mobility Radeon HD 4500 | Λειτουργικό: Ubuntu 12.10 64bit
_____________________________________________________________________________________________________________
My Samos Blog
Άβαταρ μέλους
2010
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 969
Εγγραφή: 12 Δεκ 2009, 13:41
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό logari81 » 14 Δεκ 2010, 16:07

2010 έγραψε:1. logari81 το ~ ηταν λαθος;
Επρεπε να το κανω 1.6.0.2-3ubuntu3+ppam0;

ναι ή να το κανεις 1.6.0.2-3ubuntu4~ppam0
2010 έγραψε:2. Σε περιπτωση που εχω λαθος πρεπει να κανω deletion το source ή να ανεβασω μια καινουρια εκδοση, 1.6.0.2-3ubuntu3+ppam, η οποια αυτοματως θα αντικαταστησει την 1.6.0.2-3ubuntu3~ppam;
Ευχαριστω.

απλώς ανέβασε την καινούρια
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό 2010 » 15 Δεκ 2010, 12:22

OK, ανεβασα την 1.6.0.2-3ubuntu4~ppam0, η οποια ειδα οτι αντικατεστησε αυτοματα την 1.6.0.2-3ubuntu3+ppam0 στο launchpad.
Μου εβγαλε ενα μηνυμα οτι το build θα αρχισει μετα απο 6 ωρες, ενω στα προηγουμενα πακετα που ανεβασα μου εκανε αμεσως το build.
Ειναι φυσιολογικο αυτο;
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Άριστα
1. Dell Inspiron Q15R N5110: Intel Core i5-2450M (2.50 GHz) / 4 GB RAM / NVIDIA GT525M 1GB |Λειτουργικό: Ubuntu 16.04 LTS 64bit
2. HP Probook 4520s: Intel Core i3-370M (2.40 GHz) / 3 GB RAM / ATI Mobility Radeon HD 4500 | Λειτουργικό: Ubuntu 12.10 64bit
_____________________________________________________________________________________________________________
My Samos Blog
Άβαταρ μέλους
2010
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 969
Εγγραφή: 12 Δεκ 2009, 13:41
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό logari81 » 15 Δεκ 2010, 13:42

2010 έγραψε:Ειναι φυσιολογικο αυτο;

εξαρτάται από την κίνηση που έχουν οι σερβερς.
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό 2010 » 15 Δεκ 2010, 22:14

OK.
Ολοκληρωθηκε επιτυχως και το ανεβασμα του Labplot.
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Άριστα
1. Dell Inspiron Q15R N5110: Intel Core i5-2450M (2.50 GHz) / 4 GB RAM / NVIDIA GT525M 1GB |Λειτουργικό: Ubuntu 16.04 LTS 64bit
2. HP Probook 4520s: Intel Core i3-370M (2.40 GHz) / 3 GB RAM / ATI Mobility Radeon HD 4500 | Λειτουργικό: Ubuntu 12.10 64bit
_____________________________________________________________________________________________________________
My Samos Blog
Άβαταρ μέλους
2010
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 969
Εγγραφή: 12 Δεκ 2009, 13:41
Εκτύπωση

Re: Δημιουργία και χρησιμότητα ενός αποθετηρίου λογισμικού P

Δημοσίευσηαπό 2010 » 17 Δεκ 2010, 18:11

logari81 σε ορισμενα προγραμματα (π.χ. vlc) κανω apt-get source 'το προγραμμα' αλλα δεν μου βγαζει καποιο αρχειο τυπου diff.gz στον φακελο.
Ειναι λαθος αυτο ή εξαρταται απο τις ιδιαιτεροτητες καθε προγραμματος;
Ευχαριστω.
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Άριστα
1. Dell Inspiron Q15R N5110: Intel Core i5-2450M (2.50 GHz) / 4 GB RAM / NVIDIA GT525M 1GB |Λειτουργικό: Ubuntu 16.04 LTS 64bit
2. HP Probook 4520s: Intel Core i3-370M (2.40 GHz) / 3 GB RAM / ATI Mobility Radeon HD 4500 | Λειτουργικό: Ubuntu 12.10 64bit
_____________________________________________________________________________________________________________
My Samos Blog
Άβαταρ μέλους
2010
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 969
Εγγραφή: 12 Δεκ 2009, 13:41
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι