用yum很简单: yum list *xxx*但这不适用于apt-get 。
我怎样才能做这样的search?
另外,我怎么看包装提供了一个特定的命令?
如果您希望仅在包名称中search特定的string,则可以执行以下操作:
apt-cache search --names-only 'xxx'
这将返回包名中包含“ xxx ”的任何内容。
你也可以使用正则expression式 :
apt-cache search --names-only 'php5$'
这将返回任何与他们的名字以php5结尾的软件包。
正则expression式也可以不使用–names而使用。 请参阅apt-cache(8)手册页。
另一个select是“apt-cache search”
第一个问题:使用dselect或aptitude来查看/search所有可用的packagesm,它们的两个curses前面都是apt-get和/或dpkg
第二个问题: dpkg -S <COMMAND>
在你的dpkgsearch中包含整个path是明智的(例如/ bin / ls,而不仅仅是ls)。
还有一个select是axi-cache(在apt-xapian-index包中)。 它使用xapiansearch引擎来searchapt档案。
将search查询放在引号中,然后使用正则expression式。 为了安装search任何版本的php-curl,我使用;
sudo apt-cache search "php.*curl"
返回;
php5-curl - CURL module for php5 php-http-request2 - Provides an easy way to perform HTTP requests