五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

7.1 安裝軟件包的三種方法
7.2 rpm包介紹
7.3 rpm工具用法
7.4 yum工具用法
7.5 yum搭建本地倉庫
(視頻中ppt小錯誤: gpcheck改爲gpgcheck,yum cean 改爲 yum clean)


1 安裝軟件包的三種方法

          # rpm工具
         # yum 工具
         # 源碼包

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

2 rpm包介紹

要想使用rpm,首先要有rpm包
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
#1.設置光驅並掛載 虛擬機右下角—CD--右鍵連接(首先先把光盤連接到linux系統中來)
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

2.# mount /dev/cdrom /mnt/ 掛載光驅到mnt

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

cd Packages/ 這個文件裏面都是rpm包

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
打開之後 文件的內容 .rpm

rpm包的組成部分:“包名-版本號(版本號分主次 前爲主後爲次)-發佈版本號. 平臺.rpm”

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4


3. rpm工具用法


首先安裝rpm包

rpm -ivh rpm包文件 安裝rpm包命令

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
升級rpm包

rpm -Uvh rpm包文件 升級rpm包命令

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
卸載rpm包

rpm -e rpm包名 卸載rpm包 後面只跟包名就行

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
查詢安裝過的rpm包

rpm -qa 查詢安裝過的rpm包

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
查詢指定包是否安裝

rpm -q 包名

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
查詢指定包信息

rpm -qi 包名

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
列出一個rpm包的安裝文件

rpm -ql

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
根據一個文件的絕對路徑,查看這個文件是由哪個包安裝的

rpm –qf 絕對路徑

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
小技巧 假如我不知道 “cd“ 這個命令在哪裏 ----用 'which cd' 查詢ls命令在哪裏安裝的---這樣我們後面就可以寫

rpm -qf /usr/bin/cd

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4


4. yum工具用法

Yum比rpm工具更方便,yum工具最大的優勢在於可以聯網去下載所需要的的rpm包,然後自動安裝,安裝所有相關的rpm包,解決依賴關係。

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

yum install 包名 用yum工具安裝

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

# yum list    列出可用rpm包

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4br/>左邊是包名,中間是版本信息,右邊是倉庫名,倉庫這邊顯示@base、@anaconda表示已經安裝。如果未安裝這顯示base或者anaconda,如果是updates表示已安裝但是需要升級
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

ls /etc/yum.repos.d/Centos-Base.repo yum的核心配置文件 (裏面可以配置倉庫名,yum源地址)

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

# yum search vim   搜索與vim相關的包   (也可以搜索network之類)這個搜索不太準確
# yum list |grep 'vim' 搜索vim相關的包並過濾 (這個比較精準)

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

# yum install -y 包名---  安裝一個包的命令(-y的意思是不要再詢問是否安裝了  直接安裝)  
# yum grouplist 列出所有可用的組

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
LANG=en 英文版
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

# yum groupinstall -y 組名 ---安裝一個組的命令(-y的意思是不要再詢問是否安裝了  直接安裝   。如果不加-y 會詢問是否安裝)

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

# yum remove -y 包名  --- 卸載包(-y的意思是不要再詢問是否安裝了  直接安裝   。如果不加-y 會詢問是否安裝)

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

# yum update -y 包名--- 升級一個包(-y的意思是不要再詢問是否安裝了  直接安裝   。如果不加-y 會詢問是否安裝)yum update 如果不加包名的話,會同時升級所有rbm包甚至包括系統,內核
# yum provides “/*/vim” 搜索一個命令是那個包安裝的(前提是vim命令沒有安裝)

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4


5.yum搭建本地倉庫


一般運行 yum命令需要聯網,如果不能聯網想要運行yum命令我們必須搭建一個yum本地倉庫

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
本地倉庫的前提是 你必須有光驅鏡像文件 並掛載到系統 然後可以訪問這個包
> #1.設置光驅並掛載 虛擬機右下角—CD--右鍵連接(首先先把光盤連接到linux系統中來)
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

2.# mount /dev/cdrom /mnt/ 掛載光驅到mnt

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

# rm -f /etc/yum.repos.d
# vim /etc/yum.repos.d/dvd.repo

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4
然後把一下內容複製到配置文件repo中
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0


大概意思是

[dvd] ----------倉庫名字
name=install dvd
baseurl=file:///mnt ----------本地源地址
enable=1 ------------本地是否可用,1可用,0不可以
gpgcheck=0 --------------是否檢測,1檢測,0不檢測
五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

# yum clean all   清除緩存
# yum list  列出可用的包

五週第一次課 7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章