Pakettien luettelointi PPA: ssa tai virallisessa arkistossa

Muissa tilanteissa näimme kuinka tunnistaa paketin riippuvuudet o kuinka selvittää mihin pakettiin tiedosto kuuluu. Tällä kertaa selitämme miten lista niitä paketit sisällä PPA o säilytyspaikka määritetty.

1-menetelmä

Etsi arkistoa tai PPA: ta vastaava tiedosto kansiosta / var / lib / apt / lists / /. Nimen on oltava "Paketit". Suorita sitten seuraava komento:

# esimerkki deb http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$ 1 == "Paketti:" {print $ 2}' / var / lib / apt / lists / security * multiverse * Paketit

2-menetelmä

On myös mahdollista analysoida apt-cache-komennon lähtö. Seuraava komentosarja listaa kaikki paketit, joissa on palvelin- ja arkistotiedot:

#! / Bin / bash

apt-välimuistikäytäntö $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
  awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = a [1]}
    seuraava rivi == 1 {seuraava rivi = 0; printf ("% - 40s% -50s% sn", pkg, $ 2, $ 3)}
    / *** / {seuraava rivi = 1} '

Lajittele myös tulos helpompaa hakua varten. Sinun tarvitsee vain tallentaa komentosarja tiedostoon, antaa sille suoritusoikeudet (sudo chmod + x-tiedosto) ja suorittaa se terminaalista.

lähde: Kysy Ubuntusta


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.