Uzyskaj opis pakietu za pomocą apt


21

Jak uzyskać prozaiczny opis pakietu przy użyciu apt? Próbowałem zarówno apt-cache showi apt-cache showpkgale bez powodzenia.

Używanie synaptic jest łatwe, ponieważ wpisanie nazwy pakietu i opisu jest podane w widoku standardowym, ale czasami wolałbym po prostu użyć apt-cache, na przykład z terminala.


4
apt-cache showpokazuje opis pakietu w Description:polu. Czego jeszcze szukasz?
enzotib

2
„apt-cache show <nazwa pakietu>” pokazuje Opis, jeśli pakiet jest znany systemowi. W jaki sposób ci to nie działa?
Flimzy,

@enzotib Nadzorowałem wyjście. apt-cache showrobi dokładnie to, o co prosiłem.
Paolo,

Odpowiedzi:


15

Jeśli po prostu użyjesz apt-cache search package-name, wszystkie pakiety zawierające „nazwa-pakietu” zostaną zwrócone. Aby ograniczyć się do pakietu o nazwie „nazwa-pakietu”, użyj:

apt-cache search ^package-name$

dziwne, na przykład apt-cache search ^vim$nie tylko znajduje vimpakiet, ale trochę więcej, ale nie wszystko, co apt-cache search ^vimznajduje ??
rubo77

@ rubo77 apt-cache search ^vim$zawiera również listę innych pakietów, takich jak vim-gtkponieważ pakiet ten zapewnia pakiet vim. Możesz to sprawdzić za pomocą apt-cache show vim-gtk.
Lekensteyn

dzięki dodatkowemu grepowi możesz zawęzić wynik tylko do pakietu: askubuntu.com/a/898398/34298
rubo77



3

Zakładając, że szukasz konkretnego pakietu, uważam, że szukasz:

apt-cache search some-pkg

Jeśli źle zrozumiałem, co próbujesz zrobić, daj mi znać.


0

Dziwne, na przykład wyszukiwanie apt-cache ^ vim $ nie tylko znajduje pakiet vim, ale jeszcze więcej, ale nie wszystkie, jakie wyszukuje apt-cache ^ vim.

Lepiej więc użyj tego:

PACKAGE=vim
apt-cache search ^$PACKAGE$|egrep "^$PACKAGE -"
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.