Διαχείριση αποθετηρίων PPA στο Ubuntu

¿Γιατί προσθέστε Αποθετήρια PPA εάν έχουμε ήδη χιλιάδες προγράμματα που χρησιμοποιούν τα επίσημα αποθετήρια του Ubuntu;

Τα προσωπικά αρχεία πακέτων (Personal Pεπικάλυψη Archive, στα Αγγλικά), επιτρέπει στους προγραμματιστές να διανέμουν απευθείας λογισμικό και ενημερώσεις στους χρήστες του Ubuntu χωρίς να χρειάζεται να περιμένετε να ενημερωθούν τα αποθετήρια του Ubuntu.

Το Launchpad, ο ιστότοπος που φιλοξενεί τα περισσότερα από τα διαθέσιμα PPA, δημιουργεί τα δυαδικά αρχεία και τα αποθηκεύει σε ένα συγκεκριμένο αποθετήριο. Αυτό σημαίνει ότι οι χρήστες του Ubuntu μπορούν να εγκαταστήσουν αυτά τα πακέτα με τον ίδιο τρόπο που χρησιμοποιούνται για την εγκατάσταση των υπόλοιπων εφαρμογών στο Ubuntu, με το πρόσθετο πλεονέκτημα ότι θα έχουν τις πιο πρόσφατες ενημερώσεις για αυτά τα προγράμματα και μπορούν ακόμη και να βρουν προγράμματα που δεν είναι διαθέσιμο στα επίσημα αποθετήρια.

Πώς να εγκαταστήσετε αποθετήρια PPA

Ας πάρουμε ένα πρακτικό παράδειγμα. Ας υποθέσουμε ότι θέλουμε να εγκαταστήσουμε το Shutter. Το πρώτο πράγμα που πρέπει να γνωρίζουμε είναι το αναγνωριστικό όνομα του PPA που θέλουμε να εγκαταστήσουμε. Στη σελίδα Shutter PPA είναι σαφές ότι για να προσθέσετε αυτό το αποθετήριο είναι απαραίτητο να σημειώσετε τη γραμμή ppa: κλείστρο / ppa.

ΟΛΠ

Επιλογή 1: από τη γραμμή εντολών

Το μόνο που χρειάζεται να κάνετε είναι να ανοίξετε ένα τερματικό και να εισαγάγετε τις κατάλληλες εντολές για να προσθέσετε το PPA, να ενημερώσετε τη λίστα πακέτων και να εγκαταστήσετε το επιθυμητό πρόγραμμα (Shutter στο παράδειγμά μας).

sudo add-apt-repository ppa: κλείστρο / ppa sudo apt-get ενημέρωση sudo apt-get εγκατάσταση κλείστρου

Επιλογή 2: από το Κέντρο λογισμικού

1. - Ανοίξτε το Κέντρο λογισμικού του Ubuntu.

2. - Επεξεργασία > Προέλευση του λογισμικού

3. -  Στη συνέχεια, στην καρτέλα Άλλο λογισμικό, Κάντε κλικ Προσθέστε και εισαγάγετε τη γραμμή PPA. Στο παράδειγμά μας: ppa: κλείστρο / ppa και κάντε κλικ στο δέχομαι.

πηγές λογισμικού

4. Εγκαταστήστε το επιθυμητό πρόγραμμα (συνεχίζοντας με το παράδειγμά μας, Shutter).

Πώς να αφαιρέσετε τα αποθετήρια PPA

Επιλογή 1: αφαιρέστε το PPA από τη γραμμή εντολών

Ακολουθώντας το παράδειγμά μας από το Shutter:

sudo add-apt-repository --remove ppa:shutter/ppa

Προφανώς, η γραμμή ppa: shutter / ppa θα πρέπει να αντικατασταθεί από αυτό που αντιστοιχεί σε κάθε περίπτωση.

Επιλογή 2: από το Κέντρο λογισμικού

1. - Ανοίξτε το Κέντρο λογισμικού του Ubuntu.

2. - Επεξεργασία > Προέλευση του λογισμικού

3. - Στη συνέχεια, στην καρτέλα Άλλο λογισμικό, Κάντε κλικ Αφαιρέστε και κάντε κλικ στο δέχομαι.

Προσοχή: αυτό θα αφαιρέσει το PPA από τη λίστα των πακέτων, αλλά τα πακέτα που εγκαθίστανται μέσω του PPA δεν θα απεγκατασταθούν, μια εργασία που πρέπει να γίνει χειροκίνητα. Προκειμένου να αυτοματοποιηθεί αυτή η διαδικασία, η οποία μπορεί να είναι δυσκίνητη για ορισμένους, υπάρχουν εργαλεία όπως το PPA Purge ή Υπεύθυνος Y-PPA.

Πώς να αφαιρέσετε αυτόματα ένα PPA και τα αντίστοιχα πακέτα του

Επιλογή 1: από τη γραμμή εντολών

Το PPA-Purge είναι ένα απλό σενάριο που θα αφαιρέσει το εν λόγω PPA καθώς και όλα τα πακέτα που είναι εγκατεστημένα από αυτό.

1. - Εγκαταστήστε το PPA-Purge

sudo apt-get install ppa-purge

2. - Χρησιμοποιήστε το PPA-Purge για να απεγκαταστήσετε το PPA. Ακολουθώντας το παράδειγμά μας:

sudo ppa-purge ppa:shutter/ppa

Επιλογή 2: χρήση του YPPA

1. - Εγκατάσταση Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2. - Καταργήστε το εν λόγω PPA. Η γραφική διεπαφή του Y-PPA Manager είναι αρκετά διαισθητική για να καταλάβει τι να κάνει.

Πώς να απενεργοποιήσετε τα αποθετήρια PPA

Η απενεργοποίηση ενός PPA συνεπάγεται ότι το σύστημα δεν θα λαμβάνει ενημερώσεις από αυτό το PPA, αλλά τα πακέτα που έχουν εγκατασταθεί στο παρελθόν δεν θα καταργηθούν. Το πλεονέκτημα της απενεργοποίησης ενός PPA αντί της αφαίρεσής του είναι ότι είναι ευκολότερο να το ενεργοποιήσετε ξανά.

Για να απενεργοποιήσετε έναν PPA:

1. - Ανοίξτε το Κέντρο λογισμικού του Ubuntu.

2. - Επεξεργασία > Προέλευση του λογισμικού

3. - Στη συνέχεια, στην καρτέλα Άλλο λογισμικό, αποεπιλέξτε το πλαίσιο δίπλα στο εν λόγω PPA και κάντε κλικ στο δέχομαι.

Είναι σημαντικό να απενεργοποιήσετε και τις δύο γραμμές κάθε PPA.

Με τον ίδιο τρόπο, ένα PPA μπορεί επίσης να ενεργοποιηθεί ξανά.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Mordraug dijo

    Εξαιρετικό άρθρο (όπως πάντα) 😀

    Με χαρά σας διαβάζω Pablo ^^

    1.    ας χρησιμοποιήσουμε το linux dijo

      Ευχαριστώ Saito! Μου έλειψες! Πόσο ωραία βλέπω εδώ ...
      Στην υγειά σας! Παύλος.

  2.   Χουάν Κάρλος Σενάρ dijo

    Πολυ καθαρα! Ευχαριστώ.

  3.   Ιουλιανός dijo

    Πολύ καλό.

  4.   Γκάμπι dijo

    Ω ΘΕΕ ΜΟΥ!! Πολλά ευχαριστώ.
    Λίγη ιδέα για την ολοκλήρωση αυτού του καταπληκτικού οδηγού: Σας έχει συμβεί να συμπεριλάβετε προγράμματα που περιλαμβάνονται στην ίδια τη διανομή ή ότι το επίσημο αποθετήριο έχει μόνο μια παλιά έκδοση ή ότι τα έχετε ήδη εγκαταστήσει;
    Για παράδειγμα, εγκατέστησα το πρόγραμμα torrent του Azureus aka Vuze από το επίσημο αποθετήριο και αφού το χρησιμοποίησα για μερικούς μήνες και έχοντας αρκετά ενεργά αρχεία και torrents ήμουν αντιμέτωπος με το δίλημμα που δεν μπορούσα να απεγκαταστήσω και να χάσω όλη αυτή την εργασία και ότι χρειαζόμουν μόνο ένα εργαλείο διαθέσιμο στην τελευταία έκδοση που δεν έχει ενημερωθεί το επίσημο αποθετήριο ubunto.
    Νομίζω, νομίζω, ότι κατάφερα να το κάνω, αλλά ήταν μια πραγματική οδύσσεια και δεν έμαθα ούτε καταλάβαινα πώς το έκανα

    1.    ας χρησιμοποιήσουμε το linux dijo

      Γεια σου gambi! στην πραγματικότητα ... η διαδικασία σε αυτήν την περίπτωση είναι η ίδια. Εγκαθιστάτε το PPA, ενημερώνετε τη λίστα των πακέτων και όταν κάνετε αναβάθμιση θα σας πει ότι υπάρχει μια νέα έκδοση του προγράμματος (στην περίπτωσή σας, azureus) που δεν είναι άλλη από αυτήν που είναι διαθέσιμη στο ppa.
      Ελπίζω να ήμουν ξεκάθαρος.
      Στην υγειά σας! Παύλος.

  5.   zytum dijo

    Ωραία, αλλά μερικές φορές περιλαμβάνεται το συγκεκριμένο ppa για μια διανομή.
    Έχω το πρόβλημα, για παράδειγμα, της ενημέρωσης του Turpial 3.0. που το έχουν συμπεριλάβει στο http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    ενώ το κέντρο λογισμικού μου επικεντρώνεται στους αξιωματικούς της Olivia ή "σπάνια" (χρησιμοποιώ Linux Mint)
    Όσο υποδεικνύω ότι τα αρχεία φιλοξενούνται σε saucy, δεν κάνω λήψη και εγκατάσταση του προγράμματος.

  6.   Λοζανότοξ dijo

    Αδύνατο να εξηγήσω καλύτερα! ... Αυτές τις μέρες θα προσπαθήσω να ανεβάσω το YPPA Manager που έχει μεταφραστεί στα Ισπανικά σε 1 ΜΟΝΟ DEB 🙂 να εγκαταστήσει το DEB και αυτό είναι, δεν έχει νόημα ... υποτίθεται ότι είναι για άτομα που δεν ξέρουν πώς να προσθέσουν PPA και να το εγκαταστήσουν πρέπει να προσθέσετε ένα lol PPA. Πολύ καλό άρθρο, θα κάνει πολλά. Στην υγειά σας!

  7.   Ερκιό dijo

    Λατρεύω αυτό το blog, Pablo! Καλός σχεδιασμός και πρακτικό περιεχόμενο. Η ερώτησή μου εστιάζεται στο Elementary OS και σχετίζεται ακριβώς με το "Y PPA" και το κέντρο λογισμικού. Είναι πιθανό η εγκατάσταση του πρώτου να καταστήσει τη δεύτερη εκτός λειτουργίας; Προσπαθώ να το ξεκινήσω και ναι,
    ευχαριστώ πολύ

    1.    ας χρησιμοποιήσουμε το linux dijo

      Όχι, δεν το νομίζω…
      Δεν ξέρω τι θα μπορούσε να είναι, αλλά δεν νομίζω ότι το κέντρο λογισμικού είναι η αιτία του σφάλματος.
      αγκαλιάζω! Παύλος.

  8.   Εικόνα placeholder Carlos Cifuentes dijo

    Πολύ καλή σελίδα, αυτό και εγώ είμαι σφουγγάρι, γριά, αλλά εξακολουθώ να απορροφώ ό, τι διδάσκεις, εκτός από εκείνους που προκαλούν ή σχολιάζουν.

    1.    Luigys toro dijo

      Σας ευχαριστώ πολύ Carlos για τα σχόλιά σας, δεν είναι ποτέ αργά για να μάθετε.

  9.   danny672007 dijo

    Ευχαριστώ πολύ για τις συνεισφορές σας, είμαι νέος στο Linux και με βοήθησες να καταλάβω αυτόν τον υπέροχο κόσμο περισσότερο!