在CentOS系统下,安装软件包主要有以下几种方法:
yum
命令yum
(Yellowdog Updater, Modified)是CentOS的默认包管理器,可以方便地安装、更新和删除软件包。
sudo yum install 软件包名称
例如,安装httpd
(Apache HTTP服务器):
sudo yum install httpd
sudo yum update 软件包名称
或者更新所有软件包:
sudo yum update
sudo yum remove 软件包名称
dnf
命令dnf
(Dandified Yum)是yum
的下一代版本,提供了更快的依赖解析和更好的用户体验。
sudo dnf install 软件包名称
例如,安装httpd
:
sudo dnf install httpd
sudo dnf update 软件包名称
或者更新所有软件包:
sudo dnf update
sudo dnf remove 软件包名称
如果你有.rpm
文件,可以使用rpm
命令手动安装。
sudo rpm -ivh 软件包名称.rpm
例如,安装httpd-2.4.6-90.el7.centos.x86_64.rpm
:
sudo rpm -ivh httpd-2.4.6-90.el7.centos.x86_64.rpm
sudo rpm -e 软件包名称
例如,卸载httpd
:
sudo rpm -e httpd
如果你需要安装特定版本的软件或者需要自定义配置,可以从源码编译安装。
wget http://example.com/source.tar.gz
tar -zxvf source.tar.gz
cd source
./configure
make
sudo make install
sudo
命令时,确保你有足够的权限。yum
或dnf
的--skip-broken
选项跳过有问题的依赖项,但这可能会导致软件包无法正常运行。通过以上方法,你可以在CentOS系统下方便地安装和管理软件包。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS下如何安装软件包