今天在弄一個測試環境的時候,少了一些包,安裝rpm 包的時候,依賴性又很麻煩,所以想到用光碟片搭建本地的yum 伺服器了。這裡說下具體的搭建步驟,使用yum 可以協助解決依賴性問題。
之前也整理過一篇,這篇裡是採用ftp的形式:
Linux 搭建 YUM 伺服器
http://blog.csdn.net/tianlesoftware/article/details/6113902
步驟也很簡單,如下:
1. 建立介質裝載目錄
mkdir /media/disk
2. 插入系統光碟片
一般在系統光碟片裡有我們所有需要的RPM 包,所以,可以直接從系統硬碟裡擷取RPM 包,而不用從網上在下載。
3. 掛載介質到我們之前建立的目錄
mount /dev/cdrom /media/disk
4. 建立yum 設定檔
[root@rac2 /]#touch /etc/yum.repos.d/anqing.repo
--這裡的檔案名稱可以自己指定,不影響使用。
5. 在yum 設定檔裡添加如下內容:
[dave] --這裡可以自己指定
name = Dave YUM Server --這裡也可以自己指定
baseurl=file:///media/disk/Server/
gpgcheck=0
enabled=1
6. 驗證YUM:
[root@rac2 yum.repos.d]# yum update
Loaded plugins: refresh-packagekit
dave | 3.7 kB 00:00 ...
dave/primary_db | 3.1 MB 00:00 ...
Setting up Update Process
No Packages marked for Update
--尋找libXp包
[root@rac2 /]# rpm-qa|grep libXp
libXpm-3.5.8-2.el6.x86_64
libXp-1.0.0-15.1.el6.x86_64
--卸載libXp 包
[root@rac2 /]# rpm -e libXp-1.0.0-15.1.el6.x86_64
--安裝libXp 包:
[root@rac2 /]# yum -y install libXp
Loaded plugins: refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libXp.x86_640:1.0.0-15.1.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================================
Package Arch Version Repository Size
====================================================================================================
Installing:
libXp x86_64 1.0.0-15.1.el6 dave 22 k
Transaction Summary
====================================================================================================
Install 1 Package(s)
--這裡可以看到使用的yum 的設定檔。
Total download size: 22 k
Installed size: 39 k
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : libXp-1.0.0-15.1.el6.x86_64 1/1
Installed:
libXp.x86_64 0:1.0.0-15.1.el6
Complete!
[root@rac2 /]#
-------------------------------------------------------------------------------------------------------
著作權,文章允許轉載,但必須以連結方式註明源地址,否則追究法律責任!
Skype: tianlesoftware
Email: tianlesoftware@gmail.com
Blog: http://www.tianlesoftware.com
Weibo: http://weibo.com/tianlesoftware
Twitter: http://twitter.com/tianlesoftware
Facebook: http://www.facebook.com/tianlesoftware
Linkedin: http://cn.linkedin.com/in/tianlesoftware
-------加群需要在備忘說明Oracle資料表空間和資料檔案的關係,否則拒絕申請----
DBA1 群:62697716(滿); DBA2 群:62697977(滿) DBA3 群:62697850(滿)
DBA 超級群:63306533(滿); DBA4 群:83829929 DBA5群: 142216823
DBA6 群:158654907 DBA7 群:172855474 DBA總群:104207940