Dapatkan deskripsi paket menggunakan apt

21

Bagaimana cara mendapatkan deskripsi biasa dari suatu paket menggunakan apt? Aku mencoba kedua apt-cache showdan apt-cache showpkgtapi tidak berhasil.

Menggunakan sinaptik itu mudah seperti mengetik nama paket dan deskripsi diberikan oleh tampilan standar, tapi kadang-kadang saya lebih suka menggunakan apt-cache, misalnya dari terminal.

Paolo
sumber
4
apt-cache showmemperlihatkan deskripsi paket di dalam Description:isian. Apa lagi yang kamu cari?
enzotib
2
"apt-cache show <nama paket>" menunjukkan Deskripsi jika paket diketahui oleh sistem. Dengan cara apa itu tidak berhasil untuk Anda?
Flimzy
@enzotib Saya mengawasi output. apt-cache showmelakukan persis hal yang saya minta.
Paolo

Jawaban:

15

Jika Anda hanya akan menggunakan apt-cache search package-name, semua paket dengan "nama paket" di dalamnya akan dikembalikan. Untuk membatasi ke paket bernama "nama-paket", gunakan:

apt-cache search ^package-name$
Lekensteyn
sumber
aneh, misalnya apt-cache search ^vim$tidak hanya menemukan vimpaket, tetapi beberapa lagi, tetapi tidak semua, yang apt-cache search ^vimmenemukan ???
rubo77
@ rubo77 apt-cache search ^vim$juga mencantumkan paket lain seperti vim-gtkkarena paket itu menyediakan paket vim. Anda dapat memeriksanya dengan apt-cache show vim-gtk.
Lekensteyn
jadi dengan grep tambahan Anda dapat mempersempit hasilnya hanya pada paket: askubuntu.com/a/898398/34298
rubo77
4

apt-cache show <packagename>lakukan apa yang kamu inginkan. Anda mungkin telah mengawasinya. Perintah berikut menyoroti itu:

apt-cache show scons | grep --color -E "Description|$"
Martin Thoma
sumber
kenapa tidak bisa kita lakukan apt show --description --maintainer<package>?
Édouard Lopez
@ ÉdouardLopez Anda dapat membuat permintaan fitur: github.com/Debian/apt/issues
Martin Thoma
3

Dengan anggapan Anda sedang mencari paket tertentu, saya yakin yang berikut ini adalah yang Anda cari:

apt-cache search some-pkg

Jika saya salah paham tentang apa yang Anda coba lakukan, tolong beri tahu saya.

Kory Wnuk
sumber
0

Aneh, misalnya pencarian apt-cache ^ vim $ tidak hanya menemukan paket vim, tetapi lebih banyak lagi, tetapi tidak semua, yang ditemukan oleh pencarian apt-cache ^ vim.

Jadi lebih baik gunakan ini:

PACKAGE=vim
apt-cache search ^$PACKAGE$|egrep "^$PACKAGE -"
rubo77
sumber