[转][fedora 6]yum本地repo安装

转载说明

我是先参考兔子同学的CentOS 5.2的yum配置自己弄了一下,然后才看到这篇文章的。
原文所在: http://blog.csdn.net/flyspace/archive/2006/10/31/1357777.aspx

担心以后找不到,就转到这里来了。

内容如下


调了好久,无论怎么改,一直出现错误

Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for dasher to pack into transaction set.
media://1161131669.029329%234/Fedora/RPMS/dasher-4.2.0-1.fc6.i386.rpm: [Errno 4] IOError: <urlopen error unknown url type: media>
Trying other mirror.
Error: failed to retrieve Fedora/RPMS/dasher-4.2.0-1.fc6.i386.rpm from iso
error was [Errno 4] IOError: <urlopen error unknown url type: media>

后来想到可能是cache惹的祸,清除cache,
 yum install dasher
OK! Great!

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 dasher                  i386       4.2.0-1.fc6      iso               6.0 M

Transaction Summary
=============================================================================
Install      1 Package(s)        
Update       0 Package(s)        
Remove       0 Package(s)        


配置方法:
1. HTTP 本地 repo: http://127.0.0.1/repo/

a) 复制rpm到/repo/Fedora/RPMS
b)  cd /repo
    createrepo -u http://127.0.0.1/repo/ .

Alias /repo/ "/repo/"
<Directory "/repo">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

c) restart httpd
d) 修改/etc/yum.repo.d/iso.repo

baseurl=file:///repo

e) #清除cache
rm /var/cache/yum/iso/ -R -f

配置完成.

2. mount DVD建立 repo安装

#创建目录
mkdir /repo
mkdir /mnt/fc6_dvd

#加载ISO
mount -r -o loop /path/to/DVD-ISO /mnt/fc6_dvd

#建立链接
ln /mnt/fc6_dvd/Fedora /repo/Fedora -s

#创建repo
cd /repo
#要将DVD上的comps.xml文件复制到/repo/repodata,否则无法正常分组浏览
createrepo -g repodata/comps.xml .

#修改/etc/yum.repo.d/iso.repo
baseurl=file:///repo

#清除cache
rm /var/cache/yum/iso/ -R -f

OK,配置完成

#测试
yum install dasher
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值