Πώς να εγκαταστήσετε λογισμικό από εξωτερικά αποθετήρια λογισμικού του Ubuntu
Στο Linux, εγκαθιστάτε λογισμικό από εφαρμογές διαχείρισης πακέτων, όπως το Κέντρο Λογισμικού του Ubuntu. Αλλά δεν είναι διαθέσιμο κάθε κομμάτι λογισμικού στις αποθήκες λογισμικού της διανομής του Linux.
Θα πρέπει να εγκαταστήσετε μόνο λογισμικό από πηγές που εμπιστεύεστε, όπως και στα Windows. Πολλές από αυτές τις συμβουλές ισχύουν και για άλλες διανομές Linux, οπότε θα σημειώσουμε τι είναι το Ubuntu-specific και τι είναι το Linux-in-general.
Αρχεία πακέτων DEB
Τα πακέτα λογισμικού του Ubuntu είναι σε μορφή αρχείου .deb. Αυτό περιλαμβάνει πακέτα που λαμβάνετε από το Κέντρο λογισμικού Ubuntu και με apt-get - όλα είναι αρχεία .deb.
Ωστόσο, μπορείτε επίσης να εγκαταστήσετε πακέτα .deb εκτός των αποθεμάτων λογισμικού του Ubuntu. Πολλές εταιρείες που παράγουν λογισμικό για Linux το προσφέρουν σε μορφή .deb. Για παράδειγμα, μπορείτε να κατεβάσετε αρχεία .deb για το Google Chrome, το Google Earth, το Steam για Linux, το Opera, ακόμα και το Skype, από τις επίσημες ιστοσελίδες τους. Κάντε διπλό κλικ στο αρχείο και θα ανοίξει στο Κέντρο λογισμικού του Ubuntu, από όπου μπορείτε να το εγκαταστήσετε.
Το Ubuntu βασίζεται στο Debian, το οποίο δημιούργησε τη μορφή πακέτου .deb. Άλλες διανομές Linux θα έχουν τη δική τους μορφή πακέτου, αν δεν βασίζονται στο Debian. Για παράδειγμα, το Fedora και άλλες διανομές με βάση το Red Hat χρησιμοποιούν πακέτα .rpm. Πολλές εταιρείες που προσφέρουν λογισμικό για το Linux το προσφέρουν σε μια ποικιλία μορφών πακέτων για διαφορετικές διανομές.
Αποθηκευτικά πακέτα τρίτων
Το Ubuntu εκτελεί τις δικές του αποθήκες πακέτων γεμάτα λογισμικό ανοιχτού κώδικα (και κάποια κλειστού κώδικα) που έχει δημιουργηθεί και συσκευαστεί για το Ubuntu. Ωστόσο, ο καθένας μπορεί να δημιουργήσει τις δικές του αποθήκες πακέτων.
Τα αποθετήρια πακέτων τρίτων προστίθενται συχνά στο σύστημά σας χωρίς προβλήματα. Για παράδειγμα, όταν εγκαθιστάτε το Google Chrome ή το Steam από αρχείο .deb, το αρχείο .deb προσθέτει στο σύστημα σας το επίσημο αποθετήριο λογισμικού Google ή Valve. Όταν το πακέτο ενημερωθεί στο χώρο αποθήκευσης, θα ενημερωθείτε για ενημερώσεις και μπορείτε να τις εγκαταστήσετε μέσω της εφαρμογής Ενημέρωση λογισμικού. Σε αντίθεση με τα Windows, οι ενημερώσεις για όλο το εγκατεστημένο λογισμικό μπορούν να αντιμετωπιστούν σε ένα μέρος.
Μπορείτε να δείτε τις αποθήκες λογισμικού και να προσθέσετε περισσότερα (αν γνωρίζετε τα στοιχεία τους) από την εφαρμογή Πηγές λογισμικού που περιλαμβάνεται στο Ubuntu.
Άλλες διανομές Linux υποστηρίζουν επίσης αποθετήρια τρίτων, αλλά τα αποθετήρια και το λογισμικό που περιέχουν είναι ειδικά για τη διανομή.
Αρχεία προσωπικών πακέτων (PPAs)
Οι ΜΠΣ είναι μια άλλη μορφή αποθετηρίων πακέτων τρίτων. Είναι φιλοξενούνται στο σύστημα Launchpad του Canonical, όπου ο καθένας μπορεί να δημιουργήσει έναν PPA.
Οι PPA περιέχουν συχνά πειραματικό λογισμικό που δεν έχει προστεθεί επίσημα στις κύριες, σταθερές αποθήκες του Ubuntu. Μπορούν επίσης να περιέχουν νεότερες εκδόσεις λογισμικού που δεν θεωρούνται ακόμη αρκετά σταθερές ώστε να καταστούν οι κύριες αποθήκες του Ubuntu.
Για παράδειγμα, η Wine Team του Ubuntu προσφέρει έναν PPA με τις πιο πρόσφατες εκδόσεις του λογισμικού Wine για την εκτέλεση εφαρμογών Windows σε Linux. Για να το προσθέσετε, θα προσθέσετε την ακόλουθη γραμμή στην εφαρμογή "Πηγές λογισμικού" παραπάνω:
ppa: ubuntu-wine / ppa
Κάθε σελίδα PPA στην ιστοσελίδα Launchpad της Canonical περιλαμβάνει οδηγίες για την προσθήκη του PPA στο σύστημά σας. Μόλις προστεθεί ένας PPA στο σύστημά σας, μπορείτε να εγκαταστήσετε πακέτα από τον PPA χρησιμοποιώντας πρότυπο λογισμικό όπως το Κέντρο Λογισμικού Ubuntu, το Software Updater και το εργαλείο γραμμής εντολών apt-get.
Σύνταξη από την πηγή
Το δυαδικό λογισμικό καταρτίζεται από τον πηγαίο κώδικα. Τα πακέτα .deb του Ubuntu περιέχουν λογισμικό που έχει συνταχθεί ειδικά για την κυκλοφορία του Ubuntu που χρησιμοποιείτε. Αυτές οι εφαρμογές καταρτίζονται για να χρησιμοποιήσουν τις διαθέσιμες βιβλιοθήκες λογισμικού για την έκδοση του Ubuntu.
Οι προγραμματιστές ενός συγκεκριμένου λογισμικού απελευθερώνουν γενικά το λογισμικό σε μορφή πηγαίου κώδικα. Οι διανομές του Linux παίρνουν τον πηγαίο κώδικα, τη συνθέτουν και δημιουργούν πακέτα για εσάς. Ωστόσο, μπορείτε επίσης να κατεβάσετε τον πηγαίο κώδικα ενός προγράμματος και να τον συντάξετε μόνοι σας. Δεν πρέπει κανονικά να το κάνετε αυτό στο Ubuntu. Το πιο πειραματικό λογισμικό που ίσως θέλετε είναι πιθανότατα σε ένα PPA, όπου κάποιος έχει ήδη κάνει τη σκληρή δουλειά για σας.
Σε άλλες διανομές, ίσως είναι περιστασιακά απαραίτητο να δημιουργήσετε ένα πρόγραμμα για να αποκτήσετε την πιο πρόσφατη έκδοση που χρειάζεστε ή να εγκαταστήσετε ένα πρόγραμμα που δεν είναι διαθέσιμο στα αποθετήρια σας. Ωστόσο, ο μέσος χρήστης του Linux - και ακόμη και πολλοί χρήστες του Linux - δεν θα πρέπει ποτέ να καταρτίσει κάτι από την πηγή.
Τα αρχεία πηγαίου κώδικα διανέμονται γενικά σε μορφή .tar.gz, αλλά αυτό είναι απλώς ένας τύπος αρχείου - τα αρχεία .tar.gz θα μπορούσαν να περιέχουν οτιδήποτε, ακριβώς όπως τα αρχεία .zip μπορούν.
Δυαδικά προγράμματα
Ορισμένα προγράμματα διανέμονται σε δυαδική μορφή, όχι μορφή πηγαίου κώδικα. Αυτό μπορεί να οφείλεται στο γεγονός ότι το πρόγραμμα είναι κλειστού τύπου και ο διανομέας του προγράμματος δεν θέλει να κάνει τη σκληρή δουλειά της συσκευασίας για διάφορες διανομές.
Για παράδειγμα, το Mozilla προσφέρει λήψεις Linux των δυαδικών αρχείων Firefox σε μορφή .tar.bz2. (Το αρχείο .tar.bz2 είναι απλώς μια άλλη μορφή αρχείου, όπως ένα αρχείο zip.) Μπορείτε να κατεβάσετε αυτό το αρχείο, να το εξαγάγετε σε ένα φάκελο στον υπολογιστή σας και να εκτελέσετε το σενάριο run-mozilla.sh μέσα του (απλά κάντε διπλό κλικ) για να εκτελέσετε το ληφθέν δυαδικό αρχείο Firefox.
Ωστόσο, δεν πρέπει να το κάνετε αυτό στην περίπτωση του Firefox. Χρησιμοποιήστε το πακέτο Firefox που συνοδεύει το λειτουργικό σας σύστημα - ίσως είναι καλύτερα βελτιστοποιημένο, γρηγορότερο και θα ενημερώνεται μέσω των τυπικών εργαλείων διαχείρισης πακέτων. Παρόλα αυτά, εάν χρησιμοποιείτε μια παλαιότερη διανομή Linux που συνοδεύει έναν ξεπερασμένο Firefox, μπορείτε να κάνετε λήψη του δυαδικού Firefox στον υπολογιστή σας και να το εκτελέσετε από έναν κατάλογο χωρίς να χρειάζεται να έχετε δικαιώματα σε όλο το σύστημα για να το εγκαταστήσετε.
Πολλά λογισμικά κλειστού κώδικα (ειδικά παλαιότερα, μη υποστηριζόμενα λογισμικά κλειστού κώδικα) διανέμονται σε μη συσκευασμένη δυαδική μορφή. Λογισμικό όπως οι θύρες Linux του Doom 3, Quake 4, Unreal Tournament 2004 και Neverwinter Nights διανέμονται σε δυαδικά πακέτα και έχουν ακόμα εγκαταστάτες που μοιάζουν με Windows. Αυτά τα προγράμματα εγκατάστασης είναι στην πραγματικότητα μόνο προγράμματα που εξάγουν τα αρχεία του παιχνιδιού σε ένα φάκελο και δημιουργούν συντομεύσεις μενού εφαρμογών.
Φυσικά, υπάρχουν και άλλοι τρόποι εγκατάστασης λογισμικού στο Ubuntu. Το πρόγραμμα Εγκατάστασης μηδέν (γνωστό και ως 0install) προσπαθεί να αλλάξει την εγκατάσταση λογισμικού Linux για πάνω από πέντε χρόνια, δημιουργώντας ένα σύστημα για την εγκατάσταση λογισμικού επιφάνειας εργασίας που λειτουργεί σε όλες τις διανομές του Linux. Ωστόσο, το έργο Zero Install δεν έχει κερδίσει πολύ έλξη. Οι περισσότεροι χρήστες Linux εξυπηρετούνται καλά από το διαχειριστή πακέτων της διανομής του Linux - ειδικά εάν χρησιμοποιούν το Ubuntu, το οποίο το μεγαλύτερο μέρος του λογισμικού είναι συσκευασμένο για.