yum倉庫搭建

(一)  ~ 服務端

1.創建yum倉庫目錄

#mkdir -p /server/yum/centos6.9/x86_64

#cd /server/yum/centos6.9/x86_64

2.安裝createrepo軟件

#yum -y install createrepo

3.初始化repodata索引文件

#createrepo -pdo /server/yum/centos6.9/x86_64/ /server/yum/centos6.9/x86_64/

#每加入一個rpm包就要更新一下  

#createrepo --update  /server/yum/centos6.9/x86_64/

4.提供yum服務

#cd /server/yum/centos6.9/x86_64

#python -m SimpleHTTPServer 80 &>/dev/null &

可以通過瀏覽器輸入本機IP查看 


(二) ~  客戶端

##配置yum

cd /etc/yum.repos.d/   

mkdir yum_bak && mv *repo yum_bak 

# cat yh.repo               ##新建yum

  [yh]                      ##yum源名稱

  name=Server

  baseurl=http://10.0.0.61  ##服務器ip

  enable=1

    gpgcheck=0                                 ##校驗rpm是否是官方出版或則有無被***放入***

#yum clean all 


(三)  ~ 獲取rpm軟件包的幾種方法

q  自己製作的rpm包

yumdownloader + 包名  ##只下載軟件,不安裝軟件

q  平時yum安裝軟件時不刪除安裝包

#cat /etc/yum.conf

 keepcache=1 

 cachedir=/var/cache/yum/$basearch/$releasever #安裝包存儲目錄

 #/var/cache/yum/x86_64/6/base/packages/


(四) ~ yum命令用法

功能

命令

安裝軟件包

yum  install httpd         yum install httpd  -y

列出軟件包

使用list函數,可搜索帶名稱的特定的軟件包      yum list httpd

搜索軟件包

不記得軟件包的確切名稱,可以使用search函數,搜索與指定軟件包的名稱相匹配的所有可用軟件包     yum search http

查找某個特定文件屬於哪個軟件包

yum  provides /etc/my.cnf

列出所有可用羣組

yum  grouplist

安裝羣組軟件包

yum  groupinstall ‘MySQL Database‘

列出啓用的軟件庫

yum  repolist

列出所有軟件庫

yum  repolist all #包括禁用的也列出

安裝來自特定軟件庫的軟件包

想安裝來自某個啓用或金泳德軟件庫的某個軟件包,必須在yum命令中使用-enablerepo選項   yum --enablerepo=local install LNMP

不安裝來自特定軟件庫軟件包

yum  --enablerepo=yh –disablerepo=base.extras.updates install LNMP

清理yum緩存內容

yum  clean all

查看yum歷史紀錄

yum  history


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