4.实现本地“添加/删除软件”



   假设开始我们在安装fedora6时并没有安装kde桌面环境,用了一段时间想添加kde(因为安装光盘上有),但是点击系统中的“添加/删除软件”会发现必须要连接到互联网上而且只能从网上下载全部软件包进行安装,这不是气人么?难道就不能像windows那样放入安装光盘从本地进行安装吗?不,是可以的,但需要设置。因为本人是从5 张光盘安装的,下面就介绍如何用5张光盘安装。

  首先, 安装一个rpm 软件包— —createrepo-0.4.4-2.fc6.noarch.rpm,这个文件在第五张安装光盘上/Fedora/RPMS/,该包没有依赖问题,直接双击安装即可。

  然后依次把5张光盘的全部内容(按照光盘的目录结构)复制到本地硬盘上的不同目录,如本人将第一张光盘的全部内容复制到/mnt/fate/fc1 目录下,以此类推(dvd 光盘不需要复制直接放入dvd光驱,因为cd 盘存在换盘问题)。在/mnt 目录下新建一个名为baserepo 的目录,把硬盘上5个光盘中的/Fedora/rpms/下所有的rpm软件包建立链接到/mnt/baserepo/下(如何建立链接前面讲了,一共是2243个rpm 软件包链接文件。

  把/etc/yum.repos.d/里的所有文件备份后删掉以保证在添加删除程序时不在网上搜索软件包。打开终端输入命令 createrepo /mnt/baserepo系统会自动在/mnt/baserepo目录下建立一个repodate目录并在该目录下生成四个文件,这步需要较长时间。

  最后在/ etc / yum.repos.d / 目录下新建一个cdrom.repo 文本文件,内容如图4

  保存后退出,然后启动“添加/删除软件”就可以了,同时会发现用它来查找安装了哪些rpm软件包也很方便。

  如果是dvd 光驱则不用复制到本地硬盘,图中划线的目录直接填写dvd光驱挂载目录就行(当然也要先链接文件)。

感谢原创作者.书名:大学生攻克Linux系统教程(又名天下没有难学的Linux)





网管技术联盟: QQ群: -