Menu

#153 [bug]redhat linuxe在线升级应用程序

open
nobody
GMS (43)
5
2011-12-15
2011-12-15
x x x
No

1.http://www.sudu.cn/info/html/edu/20080407/263224.html
2.http://www.linuxsir.org/main/?q=node/31
3.http://blog.tianya.cn/blogger/post_show.asp?BlogID=642366&PostID=6963516

提要:我们用的是Redhat/Fedora通过在线安装更新软件包,除了系统自带的up2date以外,我们还有更为强大的在线升级工具 yum 和 apt-get 可用。主要资源有 freshrpms.net和 rpm.livna.org ;

使用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。一个新安装的干净系统不会有依赖关系问题。

  [root@linux root]# apt-get check

  (3)安装或升级一个新软件

  [root@linux root]# apt-get install package-name

  package-name是rpm包的名字的前面部分,不包含版本号,如果选择不同的处理器类型,可以在后面添加@i686等标识。

  (4)升级所有系统软件

  [root@linux root]# apt-get upgrade

  (5)全面升级,比upgrade更加智能化的升级,同时解决升级时的一些依赖关系

  [root@linux root]# apt-get dist-upgrade

Discussion

  • x x x

    x x x - 2011-12-15

    http://www.sudu.cn/info/html/edu/20080407/263224.html
    1.3 安装APT

    从rpmfind.net下载针对Red Hat7.3的ATP的RPM包,然后进行安装:

    [root@www src]# rpm -ivh apt-0.5.4cnc9-fr0.1.rh73.i386.rpm

    即可完成对在RedHat7.3平台上apt工具的安装。

    二、 主要配置文件

    1、/etc/apt/sources.list

    这是APT最重要的配置文件,该文件记载了软件仓库服务器的地址等信息。有针对从RedHat6.2到8.0的所有版本的软件仓库路径信息。这里我们只需要把7.3版本对应的路径信息打开,其他的版本的路径信息则可以关闭。

    # Red Hat Linux 7.3

    rpm http://apt.freshrpms.net redhat/7.3/en/i386 os updates freshrpms

    rpm-src http://apt.freshrpms.net redhat/7.3/en/i386 os updates freshrpms

    2.其他在 /etc/apt 目录下还有其他以下诶配置文件apt.conf rpmpriorities vendors.list等,使用默认的配置即可,具体含义可以参考man文档。