在 CentOS 系统上安装软件主要有以下几种方式,我会详细介绍每种方法的操作步骤:
YUM 是 CentOS 默认的包管理工具,可以自动解决依赖关系。
# 安装软件(以 nginx 为例)
sudo yum install nginx
# 重新安装软件
sudo yum reinstall nginx
# 更新软件
sudo yum update nginx
# 移除软件
sudo yum remove nginx
# 搜索软件
sudo yum search nginx
适用于已下载的 .rpm 安装包
# 安装本地 rpm 包
sudo rpm -ivh package.rpm
# 强制安装(不推荐,除非必要)
sudo rpm -ivh --force package.rpm
# 卸载 rpm 包
sudo rpm -e package_name
# 常见步骤
tar -zxvf package.tar.gz
cd package
./configure
make
sudo make install
# 卸载源码安装的软件
cd package
sudo make uninstall
# 首先安装 EPEL 仓库
sudo yum install epel-release
# 然后就可以安装 EPEL 中的软件
sudo yum install htop
# 先安装 snapd
sudo yum install snapd
sudo systemctl enable --now snapd.socket
# 然后安装 snap 软件
sudo snap install software-name
# 清理缓存
sudo yum clean all
# 查看已安装软件
sudo yum list installed
# 查看软件信息
sudo yum info package_name
# 检查可更新软件
sudo yum check-update
sudo yum update
定期更新系统yum search
查看软件包确切名称sudo yum deplist package_name
查看依赖关系需要安装特定软件时,可以提供软件名称,我可以给出更具体的安装指导。