Chinaunix首页 | 论坛 | 博客
  • 博客访问: 164945
  • 博文数量: 16
  • 博客积分: 2601
  • 博客等级: 少校
  • 技术积分: 430
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-22 13:16
文章分类

全部博文(16)

文章存档

2009年(12)

2008年(4)

我的朋友

分类: LINUX

2009-05-03 19:55:10

 

rehdat的安装过程中,有个界面让用户选择需要安装的软件包:

在这个界面下,客户可以根据自己的需求,选择合适的安装包进行安装.
那么在操作系统安装完成后
, 可以用system-config-packages再调用出这个界面

system-config-packages是一个基于x-windows的工具,在RHEL5位于如下位置
[root@mylab ~]# which system-config-packages
/usr/sbin/system-config-packages

该工具只能在图形界面下使用,也可以使用Applications--Add/remove software调出该画面的
或者在图形界面下打开终端并
输入system-config-packages:



但是在这个界面中,只列出了当前版本radhat中已经安装的rpm并不包含将要添加的软件

要真正实现system-config-packages的添加/删除程序功能,可以用以下步骤来实现

1.     1,挂载Linux安装盘到mnt目录下:

mount /dev/cdrom /mnt

redhat安装盘的目录结构如下,在其中的Server目录下包含了redhat的全部rpm:

2
2,
修改 /usr/lib/python2.4/site-packages/yum/yumRepo.py文件:
RHEL5.3在第644,根据之前安装盘加载的路径,

更改为

3,3, /etc/yum.repos.d/下创建一个文件,文件名不限制,但是后缀一定要是.repo

例如 vi /etc/yum.repos.d/update.repo

然后编辑该文件内容如下:

4   4,运行 yum clean all 清除一下cache.

5.   然后再次运行 system-config-packages ,就会看到类似于安装过程中的画面了:

添加详细的包

5,这样就可以选择自己需要安装的包,而且可以解决依赖性的问题,此时也可以通过yum命令来添加及删除软件

单纯用rpm命令来安装软件无法解决依赖性问题,但是用system-config-package或者yum就没有这个问题了

阅读(1163) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~