如何使用apt cache search搜索Ubuntu Server中的包
在本教程中,我们将学习如何使用APT-Cache搜索命令搜索Ubuntu中的软件包。
对于相同的软件应用程序,包名称可以不同取决于Linux分发。
例如,Apache Web服务器包在基于Debian的发行版中调用Apache2,而Red Hat和CentOS将其称为Httpd包。
使用apt-get install命令将在Ubuntu中安装包时,我们需要知道要安装的包的正确名称。
例如,我们要在Ubuntu上安装Java,但我们不太确定为Ubuntu Linux提供Java的包的名称是什么。
在Ubuntu Linux中APT-Get搜索命令有助于我们通过关键字查找包。
所以我们可以知道我们要安装的应用程序的确切名称。
在Ubuntu Linux中使用apt-cache search搜索软件包
要搜索包,我们使用apt-cache search后跟关键字。
sudo apt-cache search <search keyword>
输出将是符合搜索条件和包描述的包列表。
例如,如果要搜索Ubuntu中的Apache,
sudo apt-cache search apache
这将列出与Apache相关的所有包。
根据下面的屏幕截图,Ubuntu的Apache Web服务器由Apache2包提供。
然后,我们可以使用apt-get命令安装Apache Web Server。
sudo apt-get install apache2
匹配多个搜索条件
通过提供多个关键字,我们可以搜索与两个关键字相关的包。
在前面的示例中,我们搜索与Apache Web服务器相关的PHP包。
sudo apt-cache search php apache
这将为PHP和Apache提供匹配的包列表。
使用less命令读取搜索结果
有时搜索结果可能很长,请取决于给定关键字可用的包数。
如果列表太长,请将输出通过管道传递给less命令。
sudo apt-cache search php | less
Linux less命令使输出列表很长时间更容易读取。
示例 - Ubuntu apt-cache search
sudo apt-cache search jdk
在上面的示例中,我们搜索JDK,它代表Java开发套件。
输出将是与Ubuntu Linux上的JDK相关的软件包列表。
sudo apt-cache search samba
搜索包中的ubuntu服务器中的samba。
apt-cache search python3
获取Ubuntu Server中的可用Python3软件包列表。