为Redhat操作系统增加APT软件包管理工具

http://tech.ddvip.com   2007年08月18日    社区交流

内容摘要:redhat采用了RPM软件包管理系统,RPM软件包管理系统具有强大的编译安装功能,但是由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人无法理解的软件依赖问题。

  redhat 8.0  http://ftp.freshrpms.net/pub/freshrpms/redhat/8.0/apt/apt-0.5.4cnc9-fr1.i386.rpm

  redhat 9.0  http://ftp.freshrpms.net/pub/freshrpms/redhat/9/apt/apt-0.5.5cnc6-fr1.i386.rpm

  下载后使用rpm命令安装:

  [root@linux root]# rpm -ihv apt-0.5.4cnc9-fr1.i386.rpm

  freshrpms.net同时提供了一个图形界面的apt-rpm接口synaptic,使用图形界面的apt更加方便,安装了apt后,可以直接利用apt安装synaptic:

  [root@linux root]# apt-get update

  [root@linux root]# apt-get install synaptic

  在几行提示之后Synaptic就安装好了,进入Xwindow,synaptic会出现在“系统设置”菜单里面。

  使用apt

  在redhat上面使用apt和在debian下面使用几乎完全一样,配置文件在/etc/apt/,按照前面介绍安装好apt之后就可以使用并可以更新redhat提供的RPM更新以及freshrpms.net提供的更新了。主要运行命令如下:

   (1)更新软件列表,获取远程rpm服务器上的软件列表和相互依赖关系列表,所有可用软件的下载地址都在/etc/apt/sources.list里面定义,下面的多数下载操作地址也是在这里定义的。

  [root@linux root]# apt-get update

   (2)检查本地软件依赖关系合法性,由于rpm系统的问题,很多系统会存在一些依赖问题,用下面命令检查依赖关系,同时apt-get会提供一些修复方案,只有本机没有依赖关系问题了才能良好地使用apt-rpm。一个新安装的干净系统不会有依赖关系问题。

责编:豆豆技术应用

正在加载评论...