1. 程式人生 > >ret hat 6 ,ret hat 7 YUM倉庫建立

ret hat 6 ,ret hat 7 YUM倉庫建立

ret hat 6 yum倉庫建立&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倉庫

  1. 準備軟件倉庫目錄

[[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倉庫建立