在 CentOS Minimal(最小化安装)里装软件,本质上就是使用 包管理器。下面按常见场景给你说明。
CentOS Minimal 默认就有 yum 或 dnf
# CentOS 7
yum install 软件名
# CentOS 8 / Stream
dnf install 软件名
示例:
yum install wget
dnf install vim
yum update
# 或
dnf update
ip addr
ping www.baidu.com
nmcli device status
nmcli connection up ens33
或修改配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
把:
ONBOOT=no
改成:
ONBOOT=yes
然后:
systemctl restart network
yum install -y \
vim \
wget \
curl \
net-tools \
bash-completion \
lrzsz
很多软件不在官方源里:
yum install epel-release
然后再:
yum install htop nginx
yum groupinstall "Development Tools"
wget 源码.tar.gz
tar -xzf 源码.tar.gz
cd 目录
./configure
make
make install
# 在有网的机器
yum install --downloadonly --downloaddir=./pkg 软件名
# 拷贝到 Minimal 机器
rpm -ivh *.rpm
CentOS Minimal 装软件 = 配好网络 + yum/dnf + epel
如果你告诉我:
我可以直接给你精确命令。