Linux 軟體包管理

2021-08-30 14:05:15 字數 2786 閱讀 9421

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包

1.基本語法

rpm -ivh rpm包全名

2.選項說明選項

功能-i

-i=install,安裝

-v-v=verbose,顯示詳細資訊

-h-h=hash,進度條

–nodeps

–nodeps,不檢測依賴進度

3.案例實操

(1)安裝firefox軟體

[root@hadoop101 packages]# pwd

/media/centos_6.8_final/packages

[root@hadoop101 packages]# rpm -ivh firefox-45.0.1-1.el6.centos.x86_64.rpm

warning: firefox-45.0.1-1.el6.centos.x86_64.rpm: header v3 rsa/sha1 signature, key id c105b9de: nokey

preparing… ########################################### [100%]

1:firefox ########################################### [100%]

1.基本語法

rpm -qa (功能描述:查詢所安裝的所有rpm軟體包)

2.經驗技巧

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

3.案例實操

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

[root@hadoop101 packages]# rpm -qa |grep firefox

firefox-45.0.1-1.el6.centos.x86_64

1.基本語法

(1)rpm -e rpm軟體包

(2) rpm -e --nodeps 軟體包

2.選項說明選項

功能-e

解除安裝軟體包

–nodeps

解除安裝軟體時,不檢查依賴。這樣的話,那些使用該軟體包的軟體在此之後可能就不能正常工作了。

3.案例實操

(1)解除安裝firefox軟體

[root@hadoop101 packages]# rpm -e firefox
1.基本語法

yum [選項] [引數]

2.選項說明選項

功能-y

對所有提問都回答「yes」

3.引數說明引數

功能install

安裝rpm軟體包

update

更新rpm軟體包

check-update

檢查是否有可用的更新rpm軟體包

remove

刪除指定的rpm軟體包

list

顯示軟體包資訊

clean

清理yum過期的快取

deplist

顯示yum軟體包的所有依賴關係

4.案例實操實操

(1)採用yum方式安裝firefox

[root@hadoop101 ~]#yum -y install firefox.x86_64
預設的系統yum源,需要連線國外apache**,網速比較慢,可以修改關聯的網路yum源為國內映象的**,比如網易163。

1.前期檔案準備

2.替換本地yum檔案

(2)進入到/etc/yum.repos.d/目錄

[root@hadoop101 yum.repos.d]# pwd

/etc/yum.repos.d

(3)用centos6-base-163.repo替換centos-base.repo

[root@hadoop101 yum.repos.d]# mv centos6-base-163.repo centos-base.repo

3.安裝命令

4.測試

[root@hadoop101 yum.repos.d]#yum list | grep firefox

[root@hadoop101 ~]#yum -y install firefox.x86_64

linux軟體包管理

二進位制軟體包管理 rpm,yum rpm的使用 rpm包格式 stdo 1.7.2p1 5.e15.i386.rpm stdo 軟體名 1.7.2p1 版本號 5.e15 發行號 i386 硬體平台 1 安裝軟體包 一般不能指定安裝目錄 rpm ivh 軟體包全部名稱 rpm i stdo 1.7...

Linux軟體包管理

apt advanced package tool 是debian ubuntu等系統中的軟體包管理程式,使用apt可以找到想要的軟體包,而且安裝 解除安裝 更新也比較簡單,apt的原始檔為 etc apt 目錄下的sources.list檔案 修改資料來源 由於國內網路環境問題,故將ubuntu的...

linux 軟體包管理

ubuntu apt 軟體包管理程式 centos yum 軟體包管理程式 安裝檔案 安裝版 綠色版 yum yum list installed yum deplist tomcat yum y install tomcat 一路yes yum remove tomcat 公升級所有的軟體包 yu...