Kako navesti pakete unutar PPA-a ili službenog spremišta

U drugim prilikama smo vidjeli kako prepoznati ovisnosti paketa o kako saznati kojem paketu datoteka pripada. Ovaj put ćemo objasniti kako izlistati los paketi unutar a PPA o skladište odlučan.

1 metoda

Pronađite datoteku koja odgovara spremištu ili PPA-u u mapi / var / lib / apt / lists /. Ime mora završiti na "Paketi". Zatim pokrenite sljedeću naredbu:

# primjer za deb http://security.ubuntu.com/ubuntu kvantno-sigurnosni multiverse
awk '$ 1 == "Paket:" {print $ 2}' / var / lib / apt / liste / security * multiverse * Paketi

2 metoda

Također je moguće analizirati izlaz naredbe apt-cache. Sljedeća skripta navodi sve pakete s podacima o poslužitelju i spremištu:

#! / bin / bash

pravila apt-predmemorije $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
  awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = a [1]}
    sljedeća linija == 1 {sljedeća linija = 0; printf ("% - 40s% -50s% sn", kg, 2 USD, 3 USD)}
    / *** / {sljedeći redak = 1} '

Također, sortirajte rezultat radi lakšeg pretraživanja. Jednostavno morate spremiti skriptu u datoteku, dati joj dopuštenja za izvršavanje (sudo chmod + x datoteka) i pokrenuti je s terminala.

izvor: Pitajte Ubuntu


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.