Jak wyświetlić listę pakietów w PPA lub oficjalnym repozytorium

Przy innych okazjach widzieliśmy jak zidentyfikować zależności pakietu o jak sprawdzić, do którego pakietu należy plik. Tym razem wyjaśnimy, jak to zrobić notować im paquetes w ciągu PPA o repozytorium ustalona.

Metoda 1

Znajdź plik odpowiadający repozytorium lub PPA w folderze / var / lib / apt / lists /. Nazwa musi kończyć się na „Pakiety”. Następnie uruchom następujące polecenie:

# przykład dla deb http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$ 1 == "Pakiet:" {print $ 2}' / var / lib / apt / lists / security * multiverse * Pakiety

Metoda 2

Możliwe jest również przeanalizowanie danych wyjściowych polecenia apt-cache. Poniższy skrypt wyświetla listę wszystkich pakietów z informacjami o serwerze i repozytorium:

#! / bin / bash

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

Posortuj również wynik, aby ułatwić wyszukiwanie. Wystarczy zapisać skrypt w pliku, nadać mu uprawnienia do wykonywania (sudo chmod + plik x) i uruchomić go z terminala.

źródło: Zapytaj Ubuntu


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.