centos

CentOS如何安装软件

小樊
42
2025-04-10 21:51:27
栏目: 智能运维

在CentOS系统中,安装软件主要有两种方法:使用YUM包管理器和使用RPM包管理器。以下是详细的步骤:

使用YUM安装软件

  1. 更新系统软件包列表(可选但推荐):

    sudo yum update -y
    
  2. 搜索可用的软件包

    yum search search-term
    
  3. 安装软件包

    sudo yum install package-name
    
  4. 安装多个相类似的软件

    sudo yum install package-name*
    
  5. 安装多个非类似软件

    sudo yum install package1 package2
    
  6. 卸载一个软件

    sudo yum remove package-name
    
  7. 卸载多个相类似的软件

    sudo yum remove package-name*
    
  8. 卸载多个非类似软件

    sudo yum remove package1 package2
    
  9. 显示已安装的软件包

    yum list installed
    
  10. 更新可用软件包列表

    yum check-update
    
  11. 升级软件包

    sudo yum update package-name
    
  12. 清理YUM缓存(可选操作):

    sudo yum clean all
    

使用RPM安装软件

  1. 下载rpm包: 从官方网站或其他可信渠道下载需要安装的rpm包,保存到本地文件系统中的任意路径。

  2. 安装rpm包

    sudo rpm -ivh /path/to/rpm/file.rpm
    
  3. 升级rpm包

    sudo rpm -Uvh /path/to/rpm/file.rpm
    
  4. 卸载rpm包

    sudo rpm -e package_name
    
  5. 如果需要不管依赖问题,强制删除软件

    sudo rpm -ivh --nodeps /path/to/rpm/file.rpm
    

离线安装RPM包

如果你无法联网,可以按照以下步骤进行离线安装:

  1. 在一个可以联网的系统中下载rpm安装包和依赖包

    yum install --downloadonly --downloaddir=/tmp RPM_Name
    
  2. 将下载的安装包和依赖包上传到无法联网的目标机

  3. 在目标机上安装createrepo

    sudo rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm createrepo-0.9.9-24.el6.noarch.rpm
    
  4. 修改yum软件源,移除现有的软件源,并开启本地软件源

    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bk
    sudo vim /etc/yum.repos.d/CentOS-Media.repo
    
  5. 在目标机使用yum正常安装软件

    sudo yum install /home/user/rpms/demo.rpm
    

通过以上步骤,你可以在CentOS系统中成功安装和管理软件。如果遇到特定版本的软件包安装问题,可以使用yum install package-name-version命令来指定安装特定版本的软件包。

0
看了该问题的人还看了