Cara menyenaraikan pakej dalam PPA atau repositori rasmi

Pada kesempatan lain, kami melihat bagaimana mengenal pasti kebergantungan pakej o bagaimana untuk mengetahui pakej fail mana. Kali ini, kami akan menerangkan bagaimana untuk disenaraikan yang paket dalam tempoh a PPA o repositori bertekad.

Kaedah 1

Cari fail yang sesuai dengan repositori atau PPA di folder / var / lib / apt / senarai /. Nama mesti diakhiri dengan "Pakej". Kemudian jalankan arahan berikut:

# contoh untuk deb http://security.ubuntu.com/ubuntu quantal-security multiverse
awk '$ 1 == "Pakej:" {print $ 2}' / var / lib / apt / list / security * multiverse * Pakej

Kaedah 2

Juga dimungkinkan untuk menganalisis output dari perintah apt-cache. Skrip berikut menyenaraikan semua pakej dengan maklumat pelayan dan repositori:

#! / Bin / Bash

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

Juga, susun hasilnya untuk carian yang lebih mudah. Anda hanya perlu menyimpan skrip dalam fail, memberikannya izin pelaksanaan (sudo chmod + x file) dan jalankan dari terminal.

Fuente: Tanya Ubuntu


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.