Δημοσιεύτηκε: 25 Νοέμ 2013, 11:47
Μια χαρά οδηγός!
Μερικές σημειώσεις:
1. Η χρήση tarball για μεταγλώττιση είναι καλή επιλογή, διότι είναι πιο πιθανό να μεταγλωττίζεται πλήρως το πρόγραμμα σε σχέση με την έκδοση που έχει το αποθετήριο (master).
Για όσους θέλουν να πειραματιστούν με την πιο φρέσκια έκδοση του κώδικα, μπορούν να λάβουν την πιο πρόσφατη έκδοση μέσω αποθετηρίου,
όπως αναφέρει στο https://wiki.gnome.org/Apps/Polari
Αν μεταγλωττίζετε για πρώτη φορά, το tarball είναι μια χαρά επιλογή.
2. Για το checkinstall, υπάρχει τεκμηρίωση στο https://help.ubuntu.com/community/CheckInstall και είναι καλό να το χρησιμοποιεί κανείς.
Γενικά αρκετά πακέτα δεν περιλαμβάνουν make uninstall, οπότε είναι αρκετά δύσκολη η απεγκατάσταση.
Το checkinstall δημιουργεί πακέτο .deb που μπορούμε να εγκαταστήσουμε εύκολα, καθώς και να απεγκαταστήσουμε εύκολα.
3. Είναι χρήσιμο το ./configure --prefix=/usr/local
Γενικά η προεπιλογή είναι να μπαίνει το λογισμικό στο /usr/local, ωστόσο υπάρχουν μερικά πακέτα που δεν το προσέχουν και βάζουν τα αρχεία τους στο /usr
Προσωπικά προτείνω να μπαίνει πάντα ./configure --prefix=/usr/local
4. Αν το πακέτο που θέλουμε να μεταγλωττίσουμε είναι ήδη διαθέσιμο και μέσω του Κέντρου λογισμικού, τότε μπορούμε να εγκαταστήσουμε τις εξαρτήσεις εύκολα και γρήγορα με
Εγκαθιστά τα απαραίτητα πακέτα -dev που είναι για ανάπτυξη λογισμικού.
Μερικές σημειώσεις:
1. Η χρήση tarball για μεταγλώττιση είναι καλή επιλογή, διότι είναι πιο πιθανό να μεταγλωττίζεται πλήρως το πρόγραμμα σε σχέση με την έκδοση που έχει το αποθετήριο (master).
Για όσους θέλουν να πειραματιστούν με την πιο φρέσκια έκδοση του κώδικα, μπορούν να λάβουν την πιο πρόσφατη έκδοση μέσω αποθετηρίου,
όπως αναφέρει στο https://wiki.gnome.org/Apps/Polari
Αν μεταγλωττίζετε για πρώτη φορά, το tarball είναι μια χαρά επιλογή.
2. Για το checkinstall, υπάρχει τεκμηρίωση στο https://help.ubuntu.com/community/CheckInstall και είναι καλό να το χρησιμοποιεί κανείς.
Γενικά αρκετά πακέτα δεν περιλαμβάνουν make uninstall, οπότε είναι αρκετά δύσκολη η απεγκατάσταση.
Το checkinstall δημιουργεί πακέτο .deb που μπορούμε να εγκαταστήσουμε εύκολα, καθώς και να απεγκαταστήσουμε εύκολα.
3. Είναι χρήσιμο το ./configure --prefix=/usr/local
Γενικά η προεπιλογή είναι να μπαίνει το λογισμικό στο /usr/local, ωστόσο υπάρχουν μερικά πακέτα που δεν το προσέχουν και βάζουν τα αρχεία τους στο /usr
Προσωπικά προτείνω να μπαίνει πάντα ./configure --prefix=/usr/local
4. Αν το πακέτο που θέλουμε να μεταγλωττίσουμε είναι ήδη διαθέσιμο και μέσω του Κέντρου λογισμικού, τότε μπορούμε να εγκαταστήσουμε τις εξαρτήσεις εύκολα και γρήγορα με
- Κώδικας: Επιλογή όλων
sudo apt-get build-dep όνομαπακέτο
Εγκαθιστά τα απαραίτητα πακέτα -dev που είναι για ανάπτυξη λογισμικού.