在 CentOS 上安装软件,常见有以下几种方式,按使用频率从高到低给你说明,并附示例。
yum(CentOS 7 及以前,最常用)yum install 软件名
示例:
yum install vim
yum install wget
yum search 软件名
yum list installed
yum remove 软件名
dnf(CentOS 8 / Stream 推荐)CentOS 8 开始,yum 实际是 dnf 的链接。
dnf install 软件名
dnf remove 软件名
dnf search 软件名
示例:
dnf install nginx
rpm 安装本地 .rpm 包适合你已经下载好 rpm 文件的情况。
rpm -ivh 文件名.rpm
示例:
rpm -ivh mysql-community-server.rpm
⚠️ 缺点:不会自动解决依赖关系。
适合没有现成包或需要定制的情况。
tar -zxvf xxx.tar.gz
cd xxx
./configure
make
make install
示例(以 nginx 为例):
./configure --prefix=/usr/local/nginx
make
make install
⚠️ 需要提前安装编译工具:
yum groupinstall "Development Tools"
yum install epel-release
之后再安装软件:
yum install htop
yum install yum-utils
yum-config-manager --add-repo https://nginx.org/packages/centos/7/x86_64/
yum/dnf 就别用源码yum search 关键字
如果你能告诉我:
我可以直接给你一套最合适、最快的安装命令。