温馨提示×

CentOS Stream 8软件包管理秘籍

小樊
67
2025-03-31 17:04:28
栏目: 智能运维

在CentOS Stream 8中,软件包管理主要通过RPM(Red Hat Package Manager)和YUM(Yellowdog Updater, Modified)这两个工具进行。RPM适用于CentOS 8及更新版本,而YUM适用于CentOS 7及更早版本。以下是详细的软件包管理秘籍:

安装软件包

  • 使用 rpm 命令安装软件包:

    rpm -ivh package_file... 

    例如,安装vsftpd:

    rpm -ivh vsftpd-3.0.3-35.el8.x86_64.rpm 
  • 使用 yum 命令安装软件包:

    yum install package_name 

    例如,安装httpd:

    yum install httpd 

升级软件包

  • 使用 rpm 命令升级软件包:

    rpm -Uvh package_file... 

    例如,升级httpd:

    rpm -Uvh httpd-2.4.37-43.module_el8.5.0+1022+b541f3b1.x86_64.rpm 
  • 使用 yum 命令更新软件包:

    yum update package_name 

    例如,更新所有已安装的软件包:

    yum update 

卸载软件包

  • 使用 rpm 命令卸载软件包:

    rpm -e package_name 

    例如,卸载httpd:

    rpm -e httpd 
  • 使用 yum 命令卸载软件包:

    yum remove package_name 

    例如,卸载httpd:

    yum remove httpd 

查询软件包信息

  • 使用 rpm 命令查询软件包信息:

    rpm -qi package_name 

    例如,查询已安装的httpd包信息:

    rpm -qi httpd 
  • 使用 yum 命令查询软件包信息:

    yum info package_name 

    例如,查询httpd的详细信息:

    yum info httpd 

解决依赖关系

  • 使用 yumdnf 工具解决依赖关系:
    yum install package_name 
    dnf install package_name 
    这些工具会自动处理依赖关系,确保软件包能够正常安装。

通过上述方法,您可以在CentOS Stream 8中有效地管理软件包,确保系统的稳定性和安全性。

0