linux下光盘搭建本地yum服务器的方法

发布时间:2021-01-12编辑:脚本学堂
本文介绍了linux系统中用光盘搭建本地yum服务器的方法,有关本地yum服务器的搭建教程,需要的朋友参考下。

linux系统中配置测试环境时,少了一些包,安装rpm包时,依赖性又很麻烦,所以想到用光盘搭建本地的yum 服务器了。

以下是具体的搭建步骤,使用yum 可以帮助解决依赖性问题。
 
之前介绍过一篇,这篇里是采用ftp的形式:
linux 搭建 yum 服务器
http://www.jb200.com/LINUXjishu/24710.html
 
步骤如下:
 
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!

至此,完成本地yum服务器的搭建。