現在開"/> 現在開"/>
歡迎您光臨本站 註冊首頁

配置YUM伺服器

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0
1. YUM(全程為Yellow dog updater, Modified,它基於rpm包的管理,能夠從指定的伺服器自動下載RPM包並安裝,可以自動檢查處理依賴性關係,並且一次安裝所有依賴的軟體包,使RPM包的管理變得簡潔.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 現在開始介紹如何配置YUM伺服器 首先掛載光碟: #mkdir /media/cdrom (建立掛載點) #mount /dev/cdrom /media/cdrom

(掛載光碟)
在本地建立FTP伺服器 啟動FTP服務 將光碟里的軟體包拷貝到本地上的/var/ftp/pub目錄中,其實可以只拷貝光碟里的Server目錄和VT目錄就行!其他的用的不多!(根據自己的需要就行) #cp rp /media/cdrom/Server /var/ftp/pub

#cp -rp /media/cdrom/VT /var/ftp/pub 然後開始編輯/etc/yum.repo.d/server.repo文件 #vim /etc/yum.repo.d/server.repo 這其中 []內表示的YUM庫的名字. name是對YUM庫的描述,可以根據自己的需要設置 baseusrl

YUM源的地址,我這裡配置的是ftp,還可以是httpfile .(但是有一點必須記住,如果使用的file後面一定記住有3/,不要寫成兩個偶!)
例如yum源在本地,使用本地的光碟yum源,可以使用baseurl=file:///media/cdrom enable表示是否啟用這個倉庫 這裡的1表示啟用,0表示禁用 gpgkeycheck表示是否檢查GPG簽名 , 1也表示啟用,0也表示禁用

(其中的gpgkey用來幫助管理yum,他可以管理你的yum源,這樣就可以控制讓誰使用yum,不讓誰用了.) 2. 安裝您的createrepo工具. 3. 使用createrepo生成yum資料庫 4. 進行測試 #yum -y install (包名)

#yum list (列出所有的包) 如果在本地裝軟體包,可以使用此命令才安裝 #yum localinstall /var/ftp/pub/Server/bind* 5. 關於yum的更新 如果想全部更新,則使用#yum update 如果想更新指定的軟體包,則使用#yum ypdate package(包名) 6. 還有一些命令,您也需要了解一下

#yum info package 顯示安裝包的信息 #yum search <keyword> 查找軟體包 #yum remove <package> 刪除軟體包 Yum會把下載的軟體包和header 儲存在cache中,而不會自動刪除,如果想刪除它們,可以使用一下命令來清除 #yum clean all 清除所有的headerrpm #yum clean header清除header

#yum clean packages 清除下載的rpm 7. 如果想添加客戶端,只要把本地的server.repo文件拷貝到客戶機上的/etc/yum.repos.d目錄下就行.


[火星人 ] 配置YUM伺服器已經有404次圍觀

http://coctec.com/docs/linux/show-post-46213.html