在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系統下方便地安裝和管理軟件包。