1. 程式人生 > >7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4 yum工具用法

7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4 yum工具用法

以及 url yum工具 lin cdr cdrom 刷新 查看 sea

7.1 安裝軟件包的三種方法

1.rpm工具
與Windows下的exe比較類似,安裝路徑和文件名基本上是固定好的。
2.yum工具
屬於Python開發的工具,操作對象是rpm包;yum工具最大的優勢在於可以聯網下載所需要的rpm包,然後自動安裝。
3.源碼包
需要用編譯器把源碼包編譯成可執行的文件;優點是配置靈活,缺點難度較大。

7.2 rpm包介紹

技術分享圖片
rpm包 由包名、版本號、發布版本號、平臺組成
rmp -ivh rpm包文件 //安裝
rmp -Uvh rpm包文件 //升級
rpm -e 包名 //卸載
rpm -qa //查詢安裝的包
rpm -q 包名 //查詢指定包是否安裝
rpm -qi 包名 //查詢指定包信息

rpm -ql 包名 //查詢包安裝的文件
rpm -qf 文件絕對路徑 //查看一個文件是由那個包安裝的

7.3 rpm工具用法

掛載光驅到mnt目錄下:mount /dev/cdrom /mnt/ 並進入光盤Packages目錄下。
技術分享圖片
卸載zsh-5.0.2-28.el7.x86_64.rpm軟件,卸載時只要輸入包名即可:
rpm -e zsh

rpm -qa //查詢安裝的包
rpm -qa vim-enhanced

技術分享圖片



技術分享圖片

7.4 yum工具用法

技術分享圖片
yum search vim //search vim package
yum install -y vim //install vim package

yum remove vim 卸載vim軟件

技術分享圖片

技術分享圖片

yum grouplist
yum groupinstall ‘Virtualization Host‘

升級rpm包

語法: yum update [-y] [包名]
說明: 如果不加包名,則會升級系統內所有包以及系統本身(慎用,一般只在剛安裝完系統時使用)。

yum provides

該命令的作用是通過已知命令名稱來搜索其rpm包名。
用法:

[root@martinlinux001 Packages]# yum provides “/*/vim”

說明: 因為該命令位置不確定,所以進行搜索時使用‘*’(通配符)來代表其路徑。





7.5 yum搭建本地倉庫

1.掛載光盤
mount /dev/cdrom /mnt
2.刪除/etc/yum.repos.d目錄下所有的repo文件(刪除之前,最好先備份一下),如下所示:
cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
rm -rf /etc/yum.repos.d/*
3.創建新文件dvd.repo,如下所示:
vim /etc/yum.repos.d/dvd.repo
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
4.刷新repos生成緩存,如下所示:
yum makecache= yum clean all 和 yum list

yum install -y tftp
技術分享圖片

7.1 安裝軟件包的三種方法 7.2 rpm包介紹 7.3 rpm工具用法 7.4 yum工具用法