Kako navesti pakete u PPA ili službenom spremištu

U drugim prilikama smo vidjeli kako prepoznati zavisnosti paketa o kako saznati kojem paketu pripada datoteka. Ovaj put ćemo objasniti kako na popisu u paketi unutar a PPA o spremište odlučan.

1 metoda

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

# primjer za deb http://security.ubuntu.com/ubuntu kvantalno-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 informacijama o serveru i spremištu:

#! / bin / bash

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

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

Izvor: Pitajte Ubuntu


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.