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.


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$

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|$"

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.


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 -"
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.