Πώς να παραθέσετε πακέτα σε ένα PPA ή σε επίσημο αποθετήριο

Σε άλλες περιπτώσεις είδαμε πώς να προσδιορίσετε τις εξαρτήσεις ενός πακέτου o πώς να μάθετε σε ποιο πακέτο ανήκει ένα αρχείο. Αυτή τη φορά, θα εξηγήσουμε πώς λίστα ο πακέτα μέσα σε ένα ΟΛΠ o αποθετήριο προσδιορίζεται.

Μέθοδος 1

Βρείτε το αρχείο που αντιστοιχεί στο αποθετήριο ή το PPA στο φάκελο / var / lib / apt / λίστες /. Το όνομα πρέπει να τελειώνει σε "Πακέτα". Στη συνέχεια, εκτελέστε την ακόλουθη εντολή:

# παράδειγμα για το deb http://security.ubuntu.com/ubuntu κβαντική ασφάλεια multiverse
awk '$ 1 == "Πακέτο:" {print $ 2}' / var / lib / apt / λίστες / ασφάλεια * multiverse * Πακέτα

Μέθοδος 2

Είναι επίσης δυνατό να αναλυθεί η έξοδος της εντολής apt-cache. Το ακόλουθο σενάριο παραθέτει όλα τα πακέτα με πληροφορίες διακομιστή και αποθετηρίου:

#! / bin / bash

πολιτική apt-cache $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
  awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = α [1]}
    nextline == 1 {nextline = 0; printf ("% - 40s% -50s% sn", pkg, 2 $, 3 $)}
    / *** / {nextline = 1} "

Επίσης, ταξινομήστε το αποτέλεσμα για ευκολότερη αναζήτηση. Απλώς πρέπει να αποθηκεύσετε το σενάριο σε ένα αρχείο, να του δώσετε δικαιώματα εκτέλεσης (sudo chmod + x αρχείο) και να το εκτελέσετε από ένα τερματικό.

πηγή: Ρωτήστε το Ubuntu


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

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

*

*

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