9Sep

Πώς να εγκαταστήσετε λογισμικό από τα εκτός αποθετηρίου λογισμικού του Ubuntu

Στο Linux, εγκαθιστάτε λογισμικό από εφαρμογές διαχείρισης πακέτων, όπως το Κέντρο Λογισμικού του Ubuntu.Αλλά δεν είναι διαθέσιμο κάθε κομμάτι λογισμικού στις αποθήκες λογισμικού της διανομής του Linux.

Θα πρέπει να εγκαταστήσετε μόνο λογισμικό από πηγές που εμπιστεύεστε, όπως και στα Windows.Πολλές από αυτές τις συμβουλές ισχύουν και για άλλες διανομές Linux, οπότε θα σημειώσουμε τι είναι το Ubuntu και τι είναι το Linux γενικότερα.

πακέτα πακέτων 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 υποστηρίζουν επίσης αποθετήρια τρίτων, αλλά τα αποθετήρια και το λογισμικό που περιέχουν είναι ειδικά για τη διανομή.Τα αρχεία προσωπικών πακέτων

( PPA) Οι συμβάσεις PPD της

είναι μια άλλη μορφή αποθετηρίων πακέτων τρίτων.Είναι φιλοξενούνται στο σύστημα Launchpad της Canonical, όπου ο καθένας μπορεί να δημιουργήσει έναν PPA.Οι PPA του

περιέχουν συχνά πειραματικό λογισμικό που δεν έχει προστεθεί επίσημα στα κύρια, σταθερά αποθετήρια του Ubuntu.Μπορούν επίσης να περιέχουν και νεότερες εκδόσεις λογισμικού που δεν θεωρούνται ακόμη αρκετά σταθερές ώστε να καταστούν οι κύριες αποθήκες του Ubuntu.

Για παράδειγμα, η Wine Team του Ubuntu προσφέρει μια PPA με τις πιο πρόσφατες εκδόσεις του λογισμικού Wine για την εκτέλεση εφαρμογών Windows σε Linux.Για να το προσθέσετε, θα προσθέσετε την παρακάτω γραμμή στην εφαρμογή Πηγές Λογισμικού:

ppa: ubuntu-wine / ppa

Κάθε σελίδα PPA στην ιστοσελίδα Launchpad της Canonical περιλαμβάνει οδηγίες για την προσθήκη του PPA στο σύστημά σας.Μόλις προστεθεί ένας PPA στο σύστημά σας, μπορείτε να εγκαταστήσετε πακέτα από τον PPA χρησιμοποιώντας τυπικό λογισμικό όπως το Κέντρο Λογισμικού Ubuntu, το λογισμικό 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.Το πρόγραμμα Εγκατάστασης Zero( γνωστό και ως 0install) προσπαθεί να αλλάξει την εγκατάσταση λογισμικού Linux για πάνω από πέντε χρόνια, δημιουργώντας ένα σύστημα για την εγκατάσταση λογισμικού επιφάνειας εργασίας που λειτουργεί σε όλες τις διανομές Linux.Ωστόσο, το έργο Zero Install δεν έχει κερδίσει πολύ έλξη.Οι περισσότεροι χρήστες του Linux είναι καλά εξυπηρετούνται από το διαχειριστή πακέτων της διανομής του Linux - ειδικά εάν χρησιμοποιούν το Ubuntu, για το οποίο είναι συσκευασμένο το μεγαλύτερο μέρος του λογισμικού.