CentOS的軟件包管理


RPM(RedHat Package Manager),RedHat軟件包管理工具,類似windows里面的setup.exe。 是Linux這系列操作系統里面的打包安裝工具,它雖然是RedHat的標志,但理念是通用的。

RPM包的命名格式 Apache-1.3.23-11.i386.rpm

  • “apache” 軟件名稱
  • “1.3.23-11”軟件的版本號,主版本和此版本
  • “i386”是軟件所運行的硬件平台,Intel 32位微處理器的統稱
  • “rpm”文件擴展名,代表RPM包

RPM查詢命令

1. 基本語法

rpm -qa   # 查詢所安裝的所有rpm軟件包

2. 經驗技巧

由於軟件包比較多,一般都會采取過濾。 rpm -qa | grep rpm 軟件包。

3. 案例實操

(1)查詢firefox軟件安裝情況

rpm -qa |grep firefox 

RPM卸載命令

1. 基本語法

rpm -e RPM軟件包
rpm -r --nodeps 軟件包

2. 選項說明

選項 功能
-e 卸載軟件包
--nodeps 卸載軟件時,不檢查依賴。這樣的話,那些使用該軟件包的軟件在此之后可能就不能正常工作了。

3. 案例實操

(1)卸載firefox軟件

rpm -e firefox

RPM安裝命令

1. 基本語法

rpm -ivh RPM包全名

2. 選項說明

選項 功能
-i -i=install,安裝
-v -v=verbose,顯示詳細信息
-h -h=hash,進度條
--nodeps --nodeps,不檢測依賴進度

3. 案例實操

(1)安裝firefox軟件

rpm -ivh firefox-45.0.1-1.el6.centos.x86_64.rpm

YUM倉庫配置

YUM(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝,如圖1-163所示


image.png


YUM常用命令

1. 基本語法

yum [選項][參數]

2. 選項說明

選項 功能
-y 對所有提問都回答“yes”

3. 參數說明

參數 功能
install 安裝rpm軟件包
update 更新rpm軟件包
check-update 檢查是否有可用的更新rpm軟件包
remove 刪除指定的rpm軟件包
list 顯示軟件包信息
clean 清理yum過期的緩存
deplist 顯示yum軟件包的所有依賴關系

4. 案例實操

通過yum方式安裝firefox

yum -y install firefox.x86_64

修改網絡YUM源

默認的系統YUM源,需要連接國外apache網站,網速比較慢,可以修改關聯的網絡YUM源為國內鏡像的網站,比如網易163。

1. 下載國內源

訪問該網絡地址:http://mirrors.163.com/.help/centos.html,在使用說明中點擊CentOS6->再點擊保存

2. 替換本地yum文件

(1)把下載的文件移動到/etc/yum.repos.d/目錄

mv CentOS6-Base-163.repo /etc/yum.repos.d/

(2)進入到/etc/yum.repos.d/目錄,用CentOS6-Base-163.repo替換CentOS-Base.repo

mv CentOS6-Base-163.repo  CentOS-Base.repo

3. 安裝命令

yum clean all
yum makecache


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM