ret hat 6 ,ret hat 7 YUM倉庫建立
一:部署YUM 軟件倉庫
借助yum軟件倉庫,可以完成安裝、卸載、自動升級rpm軟件包等任務,能夠自動查找並解決RPM依賴包的問題,
而無須管理員逐個,手工地去安裝每一個rpm 包使管理員在維護服務器時更加輕松自如。特別是在擁有大量Linx 主機的本地網終中
構建一臺源服務可以大大緩解軟件安裝,升級等對Internet 的依賴。
YUM的前身是YUP (Yellow dog Updater,Yellow dog Linux 的軟件更新器) 最初由TSS 公司(Tee Soft Solutions,
INC.) 使用Python 語言開發而成,後來由杜克大學(DuckUhivesty) 的Linux開發隊伍進行改進,
開發隊伍進行改進,命名為YUM(Yellow dog Updater,Modified.)
要成功使用YUM 機制來更新系統和軟件,需要有一個包含各種rpm 安裝包文件的軟件倉庫
,提供軟件倉庫的服務器也稱為“源”服務器。在客戶機中只要正確指定軟件倉庫
的等信息,就可以通過對應的“源”服務器來安裝或更新軟件了。
一:本地光盤建立yum倉庫
準備軟件倉庫目錄
[[email protected] ~]# mkdir /mnt/cdrom
2.掛載光盤(如果是虛擬機先點右下角的連接)
一次性掛載,重啟後還要重新掛載
[[email protected] ~]# mount /dev/sr0 /mnt/cdrom/
永久掛載
[[email protected] ~]# vim /etc/fstab
添加以下命令
/dev/sr0/ /mnt/cdrom iso9660 defaults 0 0
(iso9660是鏡像型號)
註:此文件不能隨意刪除改動
3.掛載後我們檢查/mnt/cdrom目錄下是否掛載成功
[[email protected] ~]# ls /mnt/cdrom/
addons images Packages RPM-GPG-KEY-redhat-release
EFI isolinux release-notes TRANS.TBL
EULA LiveOS repodata
GPL media.repo RPM-GPG-KEY-redhat-beta
4.切換到yum的休息室
[[email protected] ~]# cd /etc/yum.repos.d/
5.移動原有的yum源
[[email protected] yum.repos.d]# mv redhat.repo /opt
6.新建立一個yum源
[email protected] yum.repos.d]# vim yum.repo
7.編寫yum源(一個yum倉庫可以填寫多個源要,分開寫)
#編輯yum的類別
[yum]
#倉庫的名稱(說明)
name=local
#寫本地光盤路徑,倉庫可以使用file,http,ftp,nfs方式
baseurl=file:///mnt/cdrom
#等於一是啟用,等於0是關閉
enabled=1
#GPG公鑰文件位置
gpgchek=0
~
8.使用命令查看是否可以正常使用(如果顯示倉庫類別說明成功)
[[email protected] yum.repos.d]# yum list
9.我們沒有寫公鑰路徑需要手動激活
[[email protected] yum.repos.d]# cd /mnt/cdrom
[[email protected] cdrom]# rpm --import RPM-GPG-KEY-redhat-release
10.到此安裝完成
二:yum的一些常用命令
1.yum info -----查詢軟件包的描述信息
使用方法:yum info httpd(此操作可以查看httpd的信息)
2.yum search -----查詢指定的軟件包(默認僅根據軟件包名稱和描述信息進行搜索)
擴大範圍搜索 yum search all
使用方法:yum search all httpd
3.yum install -y -----安裝軟件包(-y是默認確定)
使用方法:yum install -y httpd
4.yum remove -y -----卸載安裝包 (-y是默認確定)
註:安裝好的軟件包勁量不要卸載,容易把其他軟件的依賴包卸載掉
使用方法:yum remove -y httpd
5.yum update -y -----升級指定安裝包
註:不要直接使用yum update -y會直接升級系統內所有的東西,包括內核
使用方法:yum update -y httpd
本文出自 “13219718” 博客,請務必保留此出處http://13229718.blog.51cto.com/13219718/1957805
ret hat 6 ,ret hat 7 YUM倉庫建立