rpm軟件管理

rpm選項:

 

-i:安裝軟件

-v:顯示安裝過程

-h:用#表示進度

-U:升級或安裝軟件

-F:僅僅升級操作

-e :卸載軟件

-q:查看已安裝軟件

-a:查看所有已安裝軟件

-l:查看軟件安裝後生成的文件列表

-i:查看軟件包相關信息

-f:查看軟件依賴的軟件

--scripts:查看軟件相關腳本

一般用法:

  rpm -ivh 軟件包名  #安裝軟件

  rpm -e 軟件名     #卸載軟件

  rpm -qf  軟件名    #查看軟件依賴的軟件

  rpm -qa  軟件名    #查看軟件依賴的軟件

    rpm -ql  軟件名    #查看軟件安裝後所產生的文件列表

yum軟件管理:

yum配置文件:

主:/etc/yum.conf

子:/etc/yum.repos.d/*.repo

repo配置文件構成:

 

[id]                      #指定定yum倉庫id,可隨便寫,不要空格

name=xxx           #指定yum倉庫的名稱,隨意寫

enabled=0|1        #是否啓用yum倉庫,0不使用,1使用

gpgcheck=0|1      #是否對rpm包做完整性和來源合法性驗證,0不驗證,1驗證

gpgkey=              #指定公鑰文件,gpgcheck為1該項不可省略

baseurl=              #指定yum倉庫url

 

yum倉庫url表示方式:

本地file://

網絡  http://

創建本地yum倉庫

使用光盤中的rpm包作為yum倉庫

第一步:掛載光盤

# mount /dev/cdrom /mnt

第二步:備份yum自帶的配置文件

# cd /etc/yum.repos.d

# mkdir bak

# mv *.repo bak

第三步:創建yum的配置文件,使用光盤作為yum倉庫

# vim 1.repo

[myrepo]

name=my repo

enabled=1

gpgcheck=0

baseurl=file:///media

第四步:執行yum命令檢測結果

# yum clean allyum緩存的全部數據

# yum repolistyum倉庫中有多少個可用的rpm包

 

yum使用

1. 安裝軟件

yum -y install 軟件1 軟件2 軟件3 ....

2. 卸載軟件

yum -y remove 軟件1 軟件2 軟件3 ....

3. 管理包組

grouplist:查看系統中的全部的包組

groupinfo 包組名:查看指定包組的信息(包組的作用、包含的軟件)

groupinstall 包組名:安裝指定的包組

groupremove 包組名:卸載指定的包組

4. 管理yum的緩存數據

 clean [ packages | metadata | all ]

 all:清除所有數據

rpm包

  metadata:僅僅清理緩存元數據

5. 查看rpm包

yum list :列出所有的軟件包

rpm包

rpm包rpm

6. 查看yum倉庫的信息

 yum repolis

 

國內主流的網絡yum倉庫地址

mirrors.aliyun.com

mirrors.163.com

mirrors.sohu.com