`

LInux下如何实现图形化添加/删除程序

阅读更多

linux安装过程中,提供了一个可以选择要安装报的界面,使用很方便。

如图1:

但是在安装完成后,这个工具不能用了(确切地说是不好用):用system-config-packages再调用出这个界面,默认只列出了当前版本radhat中已经安装的rpm包,并不包含将要添加的软件

 

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

 

1、挂载Linux安装盘到mnt目录下:
mount /dev/cdrom /mnt
redhat安装盘的目录结构如下,在其中的Server目录下包含了redhat的全部rpm包:

2、修改 /usr/lib/python2.4/site-packages/yum/yumRepo.py文件:

搜索关键字remote,
RHEL5.3在第644行,根据之前安装盘加载的路径,将
remote = url + '/' + relative
更改为(注意S大写)

remote = '/mnt/Server/' + '/' + relative

3、在 /etc/yum.repos.d/下创建一个文件,文件名不限制,但是后缀一定要是‘.repo’
例如 vi /etc/yum.repos.d/update.repo
然后编辑该文件内容如下:

[update]
name=update
baseurl=file:///mnt/Server
gpgcheck=0
enabled = 1

 

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

5、然后再次运行 system-config-packages ,就会看到类似于安装过程中的画面了,而且可以看到已经安装的和未安装的程序包。如图1:

 

6、现在就可以选择自己需要安装的包,而且可以解决依赖性的问题,此时也可以通过yum命令来添加及删除软件
单纯用rpm命令来安装软件无法解决依赖性问题,但是用system-config-packages或者yum就没有这个问题了。

 

7、但是在卸载光驱后,再次执行system-config-packages时会出现如下错误:

解决办法是:点击上幅图片中的“Repository Manager”然后将下幅图片中的“update”前边的对号去掉即可

马上又OK了!

 

此时查看 /etc/yum.repos.d/update.repo 文件就会发现 enabled = 0

[update]
name=update
baseurl=file:///mnt/Server
gpgcheck=0
enabled = 0


在5.1的系统中无法执行第7步以下的内容,也就是不可以用图形界面的方式来屏蔽掉Repositories,只能通过更改

配置文件将 enabled = 0 来实现。

 

 

 

 

 

  • 大小: 30.9 KB
  • 大小: 26.4 KB
  • 大小: 52.8 KB
分享到:
评论

相关推荐

    Linux程序设计 第4版.haozip01

    Linux程序设计 分卷文件共有以下2个: Linux程序设计 第4版.haozip01.zip Linux程序设计 第4版.haozip02.zip 基本信息 原书名: Beginning Linux Programming 原出版社: Wrox 作者: (英)Neil Matthew Richard ...

    Linux程序设计 第4版.haozip02

    Linux程序设计 分卷文件共有以下2个: Linux程序设计 第4版.haozip01.zip Linux程序设计 第4版.haozip02.zip 基本信息 原书名: Beginning Linux Programming 原出版社: Wrox 作者: (英)Neil Matthew Richard ...

    基于JAVA JSP Iptables图形管理工具设计与实现的毕业设计,采用Browser/Server模式,通过Web配置界面

    本文设计并实现了一个基于Web的Iptables图形管理工具,通过友好的配置界面,简化了Iptables防火墙的管理配置程序,更方便用户对Iptables防火墙的使用。 本工具采用Browser/Server模式,通过Web配置界面,用户可远程...

    Linux系统C语言编程连接MySql数据库实现的用户用户组色权限管理系统(图形界面)

    《Mysql 最后程序的总结—— Linux系统C语言编程连接MySql数据库实现的用户角色权限管理系统》 修改的问题: 1、新增 添加用户组模块; 2、新增 显示用户组模块; 3、修改 新增用户模块 选择 其所属用户组 并把...

    linux操作系统命令大全

    这些完全图形化的操作接口,简单到只要用鼠标一直单击【下一步】就可以了。而Linux就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。  在Linux系统中,软件安装...

    [计算机毕设]基于jsp的基于Iptables图形管理工具系统设计与实现(源代码+项目报告).zip

    本文设计并实现了一个基于Web的Iptables图形管理工具,通过友好的配置界面,简化了Iptables防火墙的管理配置程序,更方便用户对Iptables防火墙的使用。 本工具采用Browser/Server模式,通过Web配置界面,用户可远程...

    LINUX安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    java iptables图形管理工具的设计与实现

    本系统主要由系统JSP前台页面,Java Bean,Java源代码,Linux下Iptables防火墙配置文件组成。JSP前台做用户交互及数据传递操作;Java Bean可以提高代码的利用率,它封装了一些本系统重复使用的Java源代码,如:读...

    linux复习题

    11.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式__ __tar -czvf wang.tar.gz /home/stud1/wang_ 三、判断题(每题1分,共10分) 1. ...

    linux安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...

    Linux管理员指南

    比较 3 1.3.2 GUI图形界面与操作系统内核的彼 此相对独立 4 1.3.3 Windows中的“网络邻居”概念 5 1.3.4 Windows中的注册表文件与文本文 件的比较 6 1.3.5 域的概念 6 1.4 小结 7 第2章 ...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    7.这时执行程序,可实现按下登录按钮进入主窗口,按下退出按钮退出程序。 8.添加用户名密码判断功能。将登陆按钮的槽函数改为: void loginDlg::on_loginBtn_clicked() { if(m_ui->usrLineEdit->text()==tr("qt")&&m...

    docker-baseimage-gui:最小的docker baseimage可以简化X图形应用程序容器的创建

    最小的docker baseimage可以简化X图形应用程序容器的创建 这是一个docker baseimage,可用于创建能够非常轻松地在无头服务器上运行任何X应用程序的容器。 可通过现代Web浏览器(无需在客户端上进行安装或配置)或...

    入门学习Linux常用必会60个命令实例详解doc/txt

    虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6 。 例如,用户登录后,按一下“Alt+ F2”键,用户就可以看到上面出现的“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+...

    PHP程序开发范例宝典III

    2000/Windows 2003 Server/Linux/UNIX下测试通过。 PHP程序开发范例宝典 目录 第1章 PHP的运行环境配置 1 1.1 Windows下环境配置 2 实例001 Windows下Apache的安装配置 2 实例002 Windows下MySQL...

    IIS6.0 IIS,互联网信息服务

    步骤3 打开控制面板,单击“添加删除程序”图标,然后在窗口左侧导航栏上单击“添加/删除Windows组件”按钮,在打开的“Windows组件向导” 中,选中“Internet信息服务(IIS)”前的复选框。单击右下角的“详细信息”...

    Linux操作系统基础教程

    (Torvalds@kruuna.helsinki.fi)写了 Linux核心程序的 0.02 版开始的,但其后的发展却几乎都 是由互联网上的 Linux社团(Linux Community)互通交流而完成的。Linux 不属于任何一 家公司或个人,任何人都可以免费取得...

    fighting-fantasy-fighter:用于播放Fighting Fantasy书籍的节点命令行伴侣应用程序

    产品特点简单的菜单驱动界面管理玩家属性和库存令人兴奋的ASCII骰子图形令人窒息的生物与您的征服持续运行进行战斗添加/删除库存项目保存当前游戏状态的多个快照将整个游戏状态导出/导入到json 需要一本《书用法需要...

Global site tag (gtag.js) - Google Analytics