在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 yum 或 dnf 工具解决依赖关系:yum install package_name 或dnf install package_name 这些工具会自动处理依赖关系,确保软件包能够正常安装。通过上述方法,您可以在CentOS Stream 8中有效地管理软件包,确保系统的稳定性和安全性。