Debian
如何按描述搜尋 Debian 軟體包?
我想查找與
transmission
BitTorrent 客戶端相關的軟體包,但找不到如何搜尋軟體包說明。為什麼要這樣做?
在某些情況下,包名並不明顯;例如,可以命名
transmission-remote-gtk
(較舊的)或transgui
(較新的)傳輸的遠端控制應用程序。兩個包的描述都包括傳輸。對於我這樣的不了解的使用者來說,這將是實用的,如果有一種方法可以查找包描述,他們希望其他包具有不明顯的名稱。在我的系統
aptitude search
上只查找包名。另一方面,eix -S
在 Gentoo 之下。那麼如何在 Debian 下按描述搜尋包呢?(我想我可以瀏覽所有可用
grep
的包和結果。我希望有一個更合適的方法,當然這是我的問題。)編輯:通過內置命令列出結果
aptitude
和apt-cache
正如Marco和MatthewRock所建議的那樣,有
aptitude search '~d<string>'
andapt-get search
。然而,這兩個似乎還包括與搜尋字元串無關的結果(至少在我的系統上):# aptitude search '~dtransmission' p atlc - calculateur de lignes de transmission arbitraires p atlc:i386 - calculateur de lignes de transmission arbitraires p atlc-examples - Exemples pour le calculateur de transmission de ligne arbitraire p between - game about consciousness and isolation p between:i386 - game about consciousness and isolation p boinc-app-seti - SETI@home application for the BOINC client p boinc-app-seti:i386 - SETI@home application for the BOINC client p boinc-app-seti-dbg - debug symbols for SETI@home p boinc-app-seti-dbg:i386 - debug symbols for SETI@home p boinc-app-seti-graphics - SETI@home application for the BOINC client (with graphics) p boinc-app-seti-graphics:i386 - SETI@home application for the BOINC client (with graphics) p ca-cacert - CAcert.org root certificates p cstream - general-purpose stream-handling tool similar to dd p cstream:i386 - general-purpose stream-handling tool similar to dd p cycle - programme de calendrier pour femme ...
有
aptitude
或# apt-cache search transmission between - game about consciousness and isolation boinc-app-seti - SETI@home application for the BOINC client boinc-app-seti-dbg - debug symbols for SETI@home boinc-app-seti-graphics - SETI@home application for the BOINC client (with graphics) ca-cacert - CAcert.org root certificates libcollada2gltfconvert-dev - COLLDADA to glTF conversion library -- development cstream - general-purpose stream-handling tool similar to dd freedv - Software Defined Radio (SDR) glfer - program for reception and transmission of QRSS/DFCW signals libgmetric4j-java - gmetric4j Ganglia metric transmission API libgnuradio-noaa3.7.5 - gnuradio noaa satellite signals functions hamfax - Receive/send radio facsimile transmissions with Soundcard/PTC-II hylafax-server - Flexible client/server fax software - server daemons hylafax-server-dbg - Debug symbols for the hylafax server libijs-dev - IJS raster image transport protocol: development files libijs-doc - IJS raster image transport protocol: documentation ike-scan - discover and fingerprint IKE hosts (IPsec VPN Servers) ion - NASA implementation of Delay-Tolerant Networking (DTN) ion-doc - Interplanetary Overlay Network - examples and documentation libion-dev - NASA implementation of Delay-Tolerant Networking (DTN) - development files ...
與
apt-cache
. 以上甚至包括不匹配“傳輸”或“反”的結果。確實很奇怪。
使用
apt-cache
:apt-cache search packagename
這顯示了 apt 認為相關的包(其中許多甚至在描述和名稱中都沒有包含包的名稱)。
如果您只想要在描述或名稱中包含包名的包,請使用 grep 管道:
apt-cache search packagename | grep 'packagename'
**但!**其他救援工具:
axi-cache search packagename
您可以在此處閱讀有關 axi-cache 的更多資訊。
axi-cache
按相關性對分數進行排序並顯示匹配百分比,因此更有可能為您提供所需的輸出。看起來像我的新替代品apt-cache
。
axi-cache
是apt-xapian 包的一部分