在安装应用程序前,需明确CentOS版本(通过cat /etc/centos-release查看),并确保系统已连接互联网(用于下载软件包)。
包管理器会自动处理软件依赖,是CentOS安装应用程序的首选方法。根据系统版本选择对应工具:
sudo yum update
sudo yum search firefox
sudo yum install firefox
firefox --version # 查看版本
firefox & # 启动浏览器(&表示后台运行)
sudo dnf update
sudo dnf search vlc
sudo dnf install vlc
vlc --version # 查看版本
vlc & # 启动播放器
若软件提供.rpm格式的安装包(如从官网下载的package.rpm),可通过以下命令安装:
sudo rpm -ivh package.rpm
注意:此方式不会自动解决依赖,需手动安装缺失的依赖包(可通过rpm -qpR package.rpm查看依赖)。
若软件未提供仓库包或RPM包,可从源码编译安装(以“nginx”服务器为例):
sudo yum group install "Development Tools" # CentOS 7
sudo dnf group install "Development Tools" # CentOS 8+
wget https://nginx.org/download/nginx-1.25.3.tar.gz
tar -zxvf nginx-1.25.3.tar.gz
cd nginx-1.25.3
./configure --prefix=/usr/local/nginx
make
sudo make install
/usr/local/nginx/sbin/nginx # 启动
/usr/local/nginx/sbin/nginx -s reload # 重启
sudo yum install <缺失依赖包>或sudo dnf install <缺失依赖包>安装。sudo yum install epel-release # CentOS 7
sudo dnf install epel-release # CentOS 8+
sudo提升权限(避免使用root直接操作)。通过以上方法,即可在CentOS上完成第一个应用程序的安装。推荐优先使用包管理器(YUM/DNF),确保软件来源安全且依赖完整。