在 CentOS Minimal 系统中安装软件,通常使用 yum(CentOS 7) 或 dnf(CentOS 8/Stream) 包管理器。Minimal 版本默认没有图形界面,因此所有操作都在 命令行 完成。
下面按常见场景详细说明。
先确认系统版本,以便选择正确的命令:
cat /etc/centos-release
yumdnf安装软件前先更新软件源:
yum update -y
dnf update -y
例如安装 wget:
yum install wget -y
# 或
dnf install wget -y
-y 表示自动确认安装。
如果不确定包名:
yum search nginx
# 或
dnf search nginx
yum info nginx
dnf info nginx
yum install -y net-tools curl wget
yum install -y vim nano
yum groupinstall "Development Tools" -y
yum install -y htop
很多常用软件(如 htop、nginx 旧版本)在 EPEL 中。
yum install -y epel-release
dnf install -y epel-release
安装完成后,再执行:
yum update
yum install -y nginx
systemctl start nginx
systemctl enable nginx
yum install -y mariadb mariadb-server
systemctl start mariadb
systemctl enable mariadb
如果你有 .rpm 文件:
rpm -ivh package.rpm
或使用 yum/dnf(推荐):
yum localinstall package.rpm
yum remove nginx -y
如果无法安装软件:
ip addr
ping -c 3 8.8.8.8
systemctl start network
systemctl enable network
编辑:
vim /etc/resolv.conf
添加:
nameserver 8.8.8.8
| 操作 | 命令 |
|---|---|
| 安装软件 | yum install 软件名 |
| 搜索软件 | yum search 软件名 |
| 更新系统 | yum update |
| 启用 EPEL | yum install epel-release |
| 启动服务 | systemctl start 服务 |
| 开机自启 | systemctl enable 服务 |
如果你愿意,可以告诉我:
我可以给你 精确的安装命令。