文档

查找软件包

更新时间:

当您需要在Linux实例中安装某个软件,但不确定软件包的名称时,可以使用Linux系统提供的工具进行关键字查找。本文以CentOS、Debian或Ubuntu为例,为您介绍如何在不同Linux发行版上查找软件包名称及操作示例。

操作步骤

在CentOS中查找软件包

  1. 远程连接Linux实例。

    具体操作,请参见通过密码或密钥认证登录Linux实例

  2. 执行以下命令,查找对应软件包。

     yum search [软件包关键字]

操作示例如下:

示例一:查找rz sz的软件包

执行以下命令,查找rz sz的软件包。

yum search sz rz

系统返回信息如下图所示,表示rz和sz软件包含在名称为lrzsz.x86_64的软件包中。

示例二:查找Mysql Server的软件包

执行以下命令,查找MySQL Server的软件包。

yum search mysql-community-server

系统返回信息如下图所示,表示已找到MySQL Server的安装软件包及其名称。

说明

若您未在CentOS系统中找到mysql-community-server软件包,可能是您的系统中尚未添加包含该软件包的软件源。若您需要添加软件源、安装、使用MySQL Server,请参见部署MySQL数据库(Linux)

在Debian或Ubuntu中查找软件包

  1. 远程连接Linux实例。

    具体操作,请参见通过密码或密钥认证登录Linux实例

  2. 执行以下命令,查找对应的软件包。

      apt-cache search [软件包关键字]

操作示例如下:

示例一:查找Web服务器相关的软件包

执行以下命令,查找Web服务器的软件包。

apt-cache search "web server"

系统返回信息如下图所示,表示已找到Web服务器相关的安装软件包及其名称。

p48441.png

示例二:查找Java开发环境openjdk的软件包

执行以下命令,查找openjdk的软件包。

apt-cache search openjdk

系统返回信息如下图所示,表示已找到Java开发环境openjdk的安装软件包及其名称。

p48443.png

后续步骤

查找到软件包之后,您可能需要安装软件包。具体操作,请参见安装软件包