Fedora15从DVD安装软件

Fedora15从DVD安装软件

Fedora 15安装完成后,要想yum安装其它的软件,只能从网络安装啦。而且从GUI不能将DVD加到Software Sources里。
下面的方法可以将DVD加到Software Source里去。

唉,我只是想安装一下libreoffice,废了好大的功夫才搞定。
Fedora还是没有ubuntu好用,但我实在是不能忍受ubuntu 11的界面啦,虽然Fedora15的界面也不咋地。TNND


注:以下命令都用root用户执行。

1. 安装createrepo,默认是没有安装的
从光盘里找到createrepo的rpm包,安装上就可以啦。
rpm -Uhv createrepo-0.9.9-3.fc15.noarch.rpm

2. 创建目录结构
因为光盘上的文件目录结构不适合于createrepo所要求的结构,所以我们重新建立一个目录结构
mkdir -p /F15repo/RPMS

3. 拷贝rpm文件
首先mount dvd
mount /dev/dvd /mnt/dvd
然后,可以将光盘上的rpm拷贝到上面创建的目录,也可以将光盘上的Packages目录链接过来。为了以后方便,就放到硬盘上吧
find /mnt/dvd/ -name '*.rpm' -exec cp -v {} /F15repo/RPMS/ \;

4. 创建repo
createrepo /F15repo
这个命令会创建/F15repo/repodata目录,并生成数据文件

5. 增加资源配置文件
在/etc/yum.repos.d目录下创建一个文件local.repo,内容如下
[local]
name=local
baseurl=file:///F15repo/
enabled=1
gpgcheck=1
#下面这个文件如果可以从DVD中拷贝,或执行rpm --import /mnt/dvd/RPM-GPG*导入,正常情况下应该已经有啦
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

6. 其它
执行命令:yum repolist,查看是否已经有了一个叫local的资源,如果没有就是上面的配置文件不对。
然后需要将其它的网络资源disalbe,只打开local,并列出可用资源。这条命令必须执行,否则可能在Add/Remove Software时找不到资源
yum --disablerepo=* --enablerepo=local list available

7. 安装软件
用非root用户执行Add/Remove Software。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值