aptを使用してパッケージの説明を取得する


21

を使用してパッケージの平凡な説明を取得するにはどうすればよいaptですか?両方試してみましたが、運はapt-cache showありapt-cache showpkgませんでした。

シナプスを使用すると、パッケージ名を入力するだけで簡単になり、説明は標準ビューで提供されますが、たとえば端末からapt-cacheを使用したい場合があります。


4
apt-cache showDescription:フィールド内のパッケージの説明を表示します。他に何をお探しですか?
-enzotib

2
パッケージがシステムに認識されている場合、「apt-cache show <パッケージ名>」に説明が表示されます。どのように機能していませんか?
Flimzy

@enzotib出力を監視しました。apt-cache showまさに私が求めたものを行います。
パオロ

回答:


15

を使用する場合apt-cache search package-name、「package-name」を含むすべてのパッケージが返されます。「package-name」という名前のパッケージに制限するには、次を使用します。

apt-cache search ^package-name$

奇妙には、例えばapt-cache search ^vim$ていないだけで見つけvimたパッケージを、いくつかのより多くの、すべてではないが、そのapt-cache search ^vim発見?
-rubo77

@ rubo77 、vimパッケージを提供するため、apt-cache search ^vim$他のパッケージもリストします。で確認できます。vim-gtkapt-cache show vim-gtk
-Lekensteyn

追加のgrepを使用すると、結果をパッケージのみに絞り込むことができます:askubuntu.com/a/898398/34298
rubo77


4

apt-cache show <packagename>あなたがしたいことをします。あなたはそれを監督したかもしれません。次のコマンドはそれを強調表示します。

apt-cache show scons | grep --color -E "Description|$"

なんでそんなことできないのapt show --description --maintainer<package>
エドゥアールロペス

@ÉdouardLopez機能のリクエストを行うことができます:github.com/Debian/apt/issues
Martin Thoma

3

あなたが特定のパッケージを探していると仮定すると、私はあなたが探しているものが次のものであると信じています:

apt-cache search some-pkg

あなたがやろうとしていることを誤解している場合は、お知らせください。


0

奇妙な、たとえばapt-cache検索^ vim $はvimパッケージを見つけるだけでなく、apt-cache検索^ vimが見つけるすべてではなく、さらにいくつかを見つけます。

だからこれを使用する方が良い:

PACKAGE=vim
apt-cache search ^$PACKAGE$|egrep "^$PACKAGE -"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.