CentOS使用光盘搭建本地yum服务器
时间:2014-10-15 00:29 来源:tianlesoftware.com 作者:Dave
今天在弄一个测试环境的时候,少了一些包,安装rpm 包的时候,依赖性又很麻烦,所以想到用光盘搭建本地的yum 服务器了。这里说下具体的搭建步骤,使用yum 可以帮助解决依赖性问题。
之前也整理过一篇,这篇里是采用ftp的形式:
Linux 搭建 YUM 服务器
http://blog.csdn.net/tianlesoftware/article/details/6113902
步骤也很简单,如下:
1. 创建介质装载目录
mkdir /media/disk
2. 插入系统光盘
一般在系统光盘里有我们所有需要的RPM 包,所以,可以直接从系统盘里获取RPM 包,而不用从网上在下载。
3. 挂载介质到我们之前创建的目录
mount /dev/cdrom1 /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 /]#
(责任编辑:IT)
今天在弄一个测试环境的时候,少了一些包,安装rpm 包的时候,依赖性又很麻烦,所以想到用光盘搭建本地的yum 服务器了。这里说下具体的搭建步骤,使用yum 可以帮助解决依赖性问题。
之前也整理过一篇,这篇里是采用ftp的形式: Linux 搭建 YUM 服务器 http://blog.csdn.net/tianlesoftware/article/details/6113902
步骤也很简单,如下:
1. 创建介质装载目录 mkdir /media/disk
2. 插入系统光盘 一般在系统光盘里有我们所有需要的RPM 包,所以,可以直接从系统盘里获取RPM 包,而不用从网上在下载。
3. 挂载介质到我们之前创建的目录 mount /dev/cdrom1 /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 /]# (责任编辑:IT) |