安裝軟體包的三種方法
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