调了好久,无论怎么改,一直出现错误
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
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