13.12 为基于Debian的Linux系统查找可供下载的软件包

apt-cache search

前面我们介绍了很多用apt安装软件的方法,但是如何最先找到需要的软件呢?在apt工具箱还有另一个工具可以帮上你的忙: apt-cache search,它可以搜索apt仓库中可用的软件包列表。这里有个不错的变化,使用apt-cache search不需要具有root权限。

  1. $ apt-cache search dvdcss
  2. libdvdread3 - Simple foundation for reading DVDs
  3. ogle - DVD player with support for DVD menus
  4. libdvdcss2 - portable library for DVD decryption
  5. libdvdcss2-dev - development files for libdvdcss2

有关如何使用这个命令进行搜索需要记住几件事。它对你输入的字符串(在这个例子中是dvdcss)进行模糊匹配,而不是精确匹配整个词。其次,与搜索模式匹配的内容可能位于包的名称或描述。最后,apt-cache search是对整个软件包列表(包括安装的和尚未安装的软件包)进行搜索,所以你可能已经安装了搜索结果中显示的某些软件包。

提示 Synaptic是apt的一个GUI,它几乎可以完成这里介绍的所有功能,而且操作方式是通过鼠标点击而不是键盘输入。尤其是它的搜索工具做得非常漂亮,所以通常只用Synaptic进行搜索,而其他的所有事则通过命令行来完成。这样似乎可以最好地发挥每种工具的效率。