Kuidas loetleda pakette PPA-s või ametlikus hoidlas

Teistel kordadel nägime kuidas tuvastada paketi sõltuvusi o kuidas teada saada, millisesse paketti fail kuulub. Seekord selgitame, kuidas loetlema a pakendid a piires PPA o hoidla määratud.

1 meetod

Leidke hoidlast või PPA-le vastav fail kaustast / var / lib / apt / lists / /. Nimi peab lõppema "Paketid". Seejärel käivitage järgmine käsk:

# näide deb http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$ 1 == "Pakett:" {print $ 2}' / var / lib / apt / list / security * multiverse * Paketid

2 meetod

Samuti on võimalik analüüsida käsu apt-cache väljundit. Järgmine skript loetleb kõik paketid koos serveri ja hoidla teabega:

#! / bin / bash

apt-vahemälu poliitika $ (dpkg -l | awk 'NR> = 6 {print $ 2}') |
  awk '/ ^ [^] / {split ($ 1, a, ":"); pkg = a [1]}
    järgmine rida == 1 {järgmine rida = 0; printf ("% - 40s% -50s% sn", pkg, $ 2, $ 3)}
    / *** / {järgmine rida = 1} '

Samuti sorteerige tulemus lihtsama otsingu jaoks. Peate lihtsalt skripti faili salvestama, andma sellele täitmisõigused (sudo chmod + x fail) ja käivitama selle terminalist.

allikas: Küsige Ubuntu käest


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.