天天看點

安裝軟體包的三種方法、rpm包介紹、rpm工具用法、yum工具用法、yum搭建本地倉庫

安裝軟體包的三種方法

rpm工具

yum工具

源碼包

rpm包介紹

rpm 即RedHat Package Management,是RedHat的發明之一

此安裝方式存在依賴關聯,必須要解決依賴包才能安裝這個軟體。

rpm包格式:包名、版本号、釋出版本号、平台

rpm指令如下:

mysql57-community-release-el6-8.noarch.rpm

rpm -ivh rpm封包件 //安裝

rpm -Uvh rpm封包件  //更新

rpm -e  包名 //解除安裝

rpm -qa //查詢安裝的包

[root@test package]# rpm -qa jenkins

jenkins-2.73.2-1.1.noarch

rpm -q 包名 //查詢指定包是否安裝

rpm -qi 包名 //查詢指定包資訊

rpm -ql 包名 //列出包安裝的檔案

rpm -qf 檔案絕對路徑  //檢視一個檔案是由哪個包安裝的

yum工具用法

1、yum list  //列出可用rpm包

2、列出本地yum源

[root@test ~]# ls /etc/yum.repos.d/

CentOS-Base.repo       CentOS-Media.repo  epel-testing.repo            percona-release.repo   webtatic-testing.repo

CentOS-Debuginfo.repo  CentOS-Vault.repo  mysql-community.repo         webtatic-archive.repo

CentOS-fasttrack.repo  epel.repo          mysql-community-source.repo  webtatic.repo

3、yum search vim  //搜尋包

4、yum grouplist    //檢視這個軟體的所有軟體包

5、yum groupinstall  //它安裝一個安裝包,這個安裝包包涵了很多單個軟體,以及單個軟體的依賴關系

6、 yum remove

7、yum update

8、yum provides “/*/vim”  //這個指令可以查找哪個軟體包提供請求的相關内容,可以使用通配符

yum搭建本地倉庫

1、挂載鏡像到/mnt目錄

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

 rm -f /etc/yum.repos.d/*

 vim /etc/yum.repos.d/dvd.repo //内容如下

[dvd]

name=install dvd

baseurl=file:///mnt

enable=1

gpgcheck=0

 yum clean all

 yum list

yum保留下載下傳的rpm包

可以設定使yum保留已經下載下傳的rpm包,供以後更新或重新安裝時使用。

修改/etc/yum.conf即可:

[main]

cachedir=/home/soft1/yumcache

keepcache=1

debuglevel=2

chchedir是放置下載下傳的包的地方,可以修改為自己想放置的位置。

keepcache為1時表示儲存已經下載下傳的rpm包。

本文轉自 jiekegz  51CTO部落格,原文連結:http://blog.51cto.com/jacksoner/1978157

繼續閱讀