时间很长;现在很短;距离很长;相遇很短
Monday September 6th 2010

在RedHat发行版中安装APT

background:

高级包装工具英语Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支援RPM的系统管理RPM套件。

寻找合适的RPM

首先就是要确定发行包的版本:

$ cat /etc/issue
Red Hat Enterprise Linux Server release 5 (Tikanga)
Kernel r on an m

然后是找到合适的RPM安装包,http://apt-rpm.org/ 提供了源码,可以自己编译。

请根据实际情况选择合适的打包

http://rpmfind.net/linux/rpm2html/search.php?query=apt

下载安装

$ wget ftp://fr2.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/apt-0.5.15lorg3.94a-5.el5.rf.i386.rpm
--2009-02-17 11:43:36--  ftp://fr2.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/apt-0.5.15lorg3.94a-5.el5.rf.i386.rpm
           => `apt-0.5.15lorg3.94a-5.el5.rf.i386.rpm'
Resolving fr2.rpmfind.net... 195.220.108.108
Connecting to fr2.rpmfind.net|195.220.108.108|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /linux/dag/redhat/el5/en/i386/dag/RPMS ... done.
==> SIZE apt-0.5.15lorg3.94a-5.el5.rf.i386.rpm ... 2886071
==> PASV ... done.    ==> RETR apt-0.5.15lorg3.94a-5.el5.rf.i386.rpm ... done.
Length: 2886071 (2.8M)

22% [=======>                               ] 645,320     96.8K/s  eta 30s
$ rpm -ivh apt-0.5.15lorg3.94a-5.el5.rf.i386.rpm

配置apt sources.list

$ sudo cp /etc/apt/sources.list.d/os.list /etc/apt/sources.list
$ sudo nano /etc/apt/sources.list

根据实际情况编辑,如

repomd http://mirror.centos.org centos/5/os/i386
repomd http://mirror.centos.org centos/5/updates/i386
repomd http://mirror.centos.org centos/5/extras/i386
repomd http://mirror.centos.org centos/5/fasttrack/i386
#repomd http://mrepo rhel5s-i386/RPMS.os
#repomd http://mrepo rhel5s-i386/RPMS.updates
#rpm http://mrepo rhel5s-i386 os updates

导入GPG验证

请根据自己选择的APT库来找到对应的GPG

rpm –import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

否则会出现类似

E : Unknown signature /var/cache/apt/archives/bmp_0.9.7-2.rhfc3.nr_i386.rpm : (SHA1) DSA sha1 md5 Policies Towards Them (Part Ⅰ) NOT OK (MISSING KEYS : GPG#b8693f2c)

使用APT

$ sudo apt-get update
$ sudo apt-get install pkgname

您可能有兴趣的文章:

Related Tags: , ,
Next Topic:

Leave a Comment

More from category

教学贴:如何编写Maven2插件
教学贴:如何编写Maven2插件

Maven插件的编写非常容易,所以,简单的几个流水帐吧。 创建插件工程 # mvn archetype:generate [Read More]

Java Scripting in JDK6
Java Scripting in JDK6

对动态语言的爱啊,少年啊,前进~~ 无聊的开场,简单的说,就是Java [Read More]

Maven2 二三事
Maven2 二三事

说起Maven,真的是很好用的工具啊!啊啊!啊啊啊! [Read More]

Windows下Apache Tomcat Jk 1.3 简明配置摘要
Windows下Apache Tomcat Jk 1.3 简明配置摘要

俺不知道配了多少遍这个,每次都忘掉,都要重新搜索N多版本的文档,记录下来备案好了 [Read More]

Interesting Sites

    Insider

    Archives