13.12 为基于Debian的Linux系统查找可供下载的软件包
apt-cache search
前面我们介绍了很多用apt
安装软件的方法,但是如何最先找到需要的软件呢?在apt
工具箱还有另一个工具可以帮上你的忙: apt-cache search
,它可以搜索apt
仓库中可用的软件包列表。这里有个不错的变化,使用apt-cache search
不需要具有root权限。
$ apt-cache search dvdcss
libdvdread3 - Simple foundation for reading DVDs
ogle - DVD player with support for DVD menus
libdvdcss2 - portable library for DVD decryption
libdvdcss2-dev - development files for libdvdcss2
有关如何使用这个命令进行搜索需要记住几件事。它对你输入的字符串(在这个例子中是dvdcss
)进行模糊匹配,而不是精确匹配整个词。其次,与搜索模式匹配的内容可能位于包的名称或描述。最后,apt-cache search
是对整个软件包列表(包括安装的和尚未安装的软件包)进行搜索,所以你可能已经安装了搜索结果中显示的某些软件包。
提示 Synaptic是
apt
的一个GUI,它几乎可以完成这里介绍的所有功能,而且操作方式是通过鼠标点击而不是键盘输入。尤其是它的搜索工具做得非常漂亮,所以通常只用Synaptic进行搜索,而其他的所有事则通过命令行来完成。这样似乎可以最好地发挥每种工具的效率。