red 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倉庫

  1. 準備軟件倉庫目錄

[root@localhost ~]# mkdir /mnt/cdrom

2.掛載光盤(如果是虛擬機先點右下角的連接)

一次性掛載,重啓後還要重新掛載

[root@localhost ~]# mount /dev/sr0 /mnt/cdrom/

永久掛載

[root@localhost ~]# vim /etc/fstab

添加以下命令

/dev/sr0/       /mnt/cdrom                     iso9660 defaults        0 0

(iso9660是鏡像型號)

注:此文件不能隨意刪除改動

3.掛載後我們檢查/mnt/cdrom目錄下是否掛載成功

[root@localhost ~]# 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的休息室

[root@localhost ~]# cd /etc/yum.repos.d/

5.移動原有的yum源

[root@localhost yum.repos.d]# mv redhat.repo /opt

6.新建立一個yum源

root@localhost 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.使用命令查看是否可以正常使用(如果顯示倉庫類別說明成功)

[root@localhost yum.repos.d]# yum list

9.我們沒有寫公鑰路徑需要手動激活

[root@localhost yum.repos.d]# cd /mnt/cdrom

[root@localhost 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



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