VirtualBox中的CentOS安装软件常用方法
YUM(Yellowdog Updater Modified)是CentOS默认的包管理工具,能自动解决软件依赖关系,是日常安装软件的首选方式。
sudo yum update -y
yum search wget
sudo yum install wget -y
rpm -qa | grep wget
DNF(Dandified Yum)是YUM的下一代版本,兼容YUM命令但性能更优,适用于CentOS 8及以上系统。
sudo dnf install wget -y
sudo dnf update -y
若软件没有YUM/DNF源(如第三方软件),可下载RPM包手动安装,但需自行解决依赖问题。
example.rpm)。rpm命令安装(需指定完整路径):sudo rpm -ivh /path/to/example.rpm
sudo rpm -e example
适用于无预编译包或需要自定义功能的软件(如Nginx、MySQL等)。
.tar.gz或.tar.bz2格式的源码包(如Nginx)。tar -xvf nginx-1.21.6.tar.gz
cd nginx-1.21.6
./configure生成Makefile(可根据需求添加参数,如--prefix=/usr/local/nginx指定安装路径)。make
sudo make install
yum provides查找依赖包);源码编译需提前安装编译工具(如gcc、make)及依赖库。