1. 使用YUM/DNF包管理器(推薦,適用于大多數CentOS版本)
YUM(Yellowdog Updater Modified)是CentOS默認的包管理工具,能自動解決軟件依賴關系,簡化安裝流程。對于CentOS 8及以上版本,建議使用DNF(Dandified Yum,YUM的升級版本),兩者操作邏輯一致。
sudo yum update(CentOS 6/7)或 sudo dnf update(CentOS 8+)。yum search firefox 或 dnf search firefox。sudo yum install wget 或 sudo dnf install wget。rpm -q wget 或 dnf list installed wget。2. 使用RPM命令手動安裝(適用于已下載RPM包的情況)
若軟件包以.rpm格式提供(如從官方網站下載),可使用RPM命令直接安裝,但需手動處理依賴關系(需提前下載所有依賴包)。
sudo rpm -ivh package_name.rpm(-i表示安裝,-v顯示詳細過程,-h顯示進度條)。例如安裝“nginx”的RPM包:sudo rpm -ivh nginx-1.20.2-1.el7.x86_64.rpm。3. 從源碼編譯安裝(適用于無預編譯包或需定制的場景)
若軟件未提供RPM包,或需要自定義編譯選項(如啟用特定模塊),可從源碼編譯安裝,但過程較復雜。
wget http://nginx.org/download/nginx-1.20.2.tar.gz。tar -xzf nginx-1.20.2.tar.gz(解壓.gz格式),cd nginx-1.20.2(進入解壓后的目錄)。./configure腳本,可指定安裝路徑、啟用模塊等。例如啟用SSL模塊:./configure --prefix=/usr/local/nginx --with-http_ssl_module。make命令編譯源碼,sudo make install命令安裝到指定目錄。/usr/local/nginx/sbin/nginx -v。4. 使用VirtualBox Guest Additions增強功能(可選,提升虛擬機體驗)
若在VirtualBox中運行CentOS虛擬機,安裝Guest Additions可優化顯示、鼠標、共享文件夾等功能,但并非安裝軟件的必需步驟。
sudo yum install kernel-devel gcc make。sudo ./VBoxLinuxAdditions.run。sudo reboot使增強功能生效。