歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6.4配置本地源yum

CentOS 6.4配置本地源yum

日期:2017/2/28 14:43:42   编辑:Linux教程

在當我們安裝CentOS 6.4而又不能聯網時,那麼我們的yum命令是用不了的,這是我們可以配置本地源使用yum命令

1.配置repo文件,
cd /etc/yum.repos.d
備份好原有的配置文件
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak
mv CentOS-Media.repo CentOS-Media.repo.bak

創建新的配置文件 vim CentOS-Debuginfo.repo

[debug]
name=centos
baseurl=file:///mnt
enabled=1
gpgcheck=0
gpgkey=file:///mnt/RPM-GPG-KEY-RedHat-release

:wq 保存

2.配置yumRepo.py文件,

cd /usr/lib/python2.6/site-packages/yum
vim yumRepo.py

將 remote = url + ‘/’ + relative
改為 remote = "/mnt" + '/' + relative

:wq 保存修改

3 配置iso掛載文件

mount /dev/cdrom /mnt


4 驗證測試(使用vsftpd)
rpm -qa |grep vsftpd
yum list |grep vsftpd

[root@hsj2 yum]# yum list |grep vsftpd
vsftpd.i686 2.2.2-11.el6_3.1 @debug

yum install vsftpd.i686

[root@hsj2 yum]# yum install vsftpd.i686
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package vsftpd.i686 0:2.2.2-11.el6_3.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================
Package Arch Version Repository Size
=================================================================================================================
Installing:
vsftpd i686 2.2.2-11.el6_3.1 debug 157 k

Transaction Summary
=================================================================================================================
Install 1 Package(s)

Total download size: 157 k
Installed size: 344 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
glibc-2.12-1.107.el6_4.4.i686 is a duplicate with glibc-2.12-1.107.el6.i686
glibc-common-2.12-1.107.el6_4.4.i686 is a duplicate with glibc-common-2.12-1.107.el6.i686
Installing : vsftpd-2.2.2-11.el6_3.1.i686 1/1
Verifying : vsftpd-2.2.2-11.el6_3.1.i686 1/1

Installed:
vsftpd.i686 0:2.2.2-11.el6_3.1

Complete!

驗證ok,成功

Copyright © Linux教程網 All Rights Reserved