http://blog.itpub.net/post/8/124by
Fenng .
如何用APT维护Red Hat Enterprise Linux (RHEL),盗版用户和用RHEL进行测试的朋友会有一点惊喜的
Linux系统维护中令管理员很头疼的就是软件包之间的依赖性了,往往是你要安装A软件,但是编译的时候告诉你X软件安装之前需要B软件,而当你安装Y软件的时候,可能又告诉你需要Z库了...可能很多朋友都有过这个经历.其实开源社区早就对这个问题尝试进行解决了,不同的发行版发布各自的工具,比如Yellow Dog的YUM ,Debian的APT(Advanced Packaging Tool)等.而这些软件也逐渐移植到别的发行版上.经过一段时间的比较,Fenng感觉使用APT维护RHEL有着特殊的便利性.
安装.
首先让我们安装APT工具:
# wget http://redhat.uni-klu.ac.at/el3/apt.i386.rpm
# rpm -Uvh apt.i386.rpm
(有的朋友可能会说,yum 也不错阿,是的,yum在很多时候的确不错,不过如果使用的Linux是RHEL的话,很难找到适合yum的资料库,"巧妇难为无米之炊".)
我们要编辑:
#vi /etc/apt/sources.list.d/dag.list
添加如下内容:
rpm http://redhat.uni-klu.ac.at redhat/dag/el3/i386 dag
rpm-src http://redhat.uni-klu.ac.at redhat/dag/el3/i386 dag
rpm http://apt.sw.be redhat/el3/en/i386 dag
rpm-src http://apt.sw.be redhat/el3/en/i386 dag
#vi /etc/apt/sources.list.d/jpackage.list
(这一步是可选的)添加如何内容:
rpm http://redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/i386 free devel
rpm-src http://redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/i386 free devel
rpm http://redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/generic free devel
rpm-src http://redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/generic free devel
#vi /etc/apt/sources.list.d/kde.list
(这一步可选的)如果你用KDE的话,考虑添加如何内容:
rpm http://apt.kde-redhat.org apt/fedora/3.0 stable
rpm http://apt.kde-redhat.org apt/fedora/all stable
rpm http://apt.kde-redhat.org apt/kde-redhat/3.0 stable unstable
rpm http://apt.kde-redhat.org apt/kde-redhat/all stable unstable
当然,这些内容是经过笔者验证的,基本都是可用的.从一些站点上下载的list 似乎都多多少少有点问题.
之后:
#apt-get update
#apt-get upgrade
就是这么简单.
如果要安装某工具,比如说iftop,可以这样:
#apt-cache search iftop
#apt-get install iftop
apt自动解决依赖性问题.方便得很.
要注意的是需要导入相应资料库的签名.
在相关站点下载GPG key之后,导入即可:
rpm --import TheKey_youDownload
如果有耐心看到这里的话,可以发现盗版的用户或者是用RHEL进行测试
的朋友可以通过这个进行升级了--要不然RHEL的up2date 总是要你输入
认证信息的.
其他版本的APT使用问题和一些使用技巧请参考这里:
http://dag.wieers.com/home-made/apt/FAQ.php#A
http://www2.uni-klu.ac.at/support/Redhat
http://linuxwiki.de/apt/RedHat#head-6c2a0b2b86e7d5e24d2a9896cd2a0fcb132188d5
APT-howto:
http://www.debian.org/doc/manuals/apt-howto/index.en.html
分享到:
相关推荐
在Red Hat Enterprise Linux (RHEL) 5操作系统中,通常我们使用`yum`包管理器来安装、更新和管理软件。然而,`apt-get`是Debian和Ubuntu系统中的一个非常流行的包管理工具,它提供了方便的方式来搜索和安装软件包。...
随着版本的发展,Red Hat Linux 演变成为 Red Hat Enterprise Linux (RHEL),成为商业领域的首选操作系统之一。 2. **Mandrake Linux**:Mandrake Linux(后更名为 Mandriva)是一款注重易用性的发行版,特别适合...
然而,Red Hat Enterprise Linux (RHEL) 及其克隆版如CentOS则使用的是`yum`或`dnf`来执行类似的任务。在标题“rehdat5 apt-get pkg”中提到的“rehdat5.0”似乎是一种自定义或者非官方的RHEL 5版本,它实现了`apt-...
在本文中,我们将深入探讨如何在Linux x86 Asianux Server 3、Oracle Linux 5以及Red Hat Enterprise Linux 5这些操作系统上安装Oracle 11g Release 2。以下是安装过程中需要注意的关键知识点: 1. **内存要求**:...
自诞生以来,Linux 不断发展和完善,形成了多个发行版,包括 Oracle Enterprise Linux、Fedora、Red Hat Enterprise Linux (RHEL) 和 CentOS(RHEL 的免费开源版本)等。 #### Vmware 安装 Linux Red Hat 指南 在...
2. **Red Hat Enterprise Linux (RHEL)**: RHEL 是 Red Hat 针对企业级市场开发的发行版,它提供了企业所需的稳定性、安全性以及长期支持。RHEL 要求用户购买许可证,并提供技术支持服务。 3. **Fedora**: Fedora ...
Linux发行版通常配备包管理器,如Ubuntu的`apt`、Debian的`dpkg`、Red Hat/CentOS的`yum`(已更新为`dnf`)。这些工具用于安装、升级、查询和卸载软件包,简化了软件管理。 【网络和服务器】 Linux在服务器领域...
1. **CentOS**:是一个基于Red Hat Enterprise Linux (RHEL)的开源操作系统,提供与RHEL高度兼容的稳定环境。CentOS 6.5是第六个主要版本的第五次更新,发布于2013年,以其长期支持(LTS)而闻名,为企业级应用提供...
Linux Enterprise AS4是一款专为企业级应用设计的服务器操作系统,它基于Red Hat Enterprise Linux(RHEL)平台,提供了稳定、安全的计算环境。本篇将详细阐述Linux AS4的安装过程,包括在Windows环境下使用VMware...
其主打产品RHEL(Red Hat Enterprise Linux)是企业级的发行版,提供免费下载,但若需在线升级服务则需付费。RHEL的开源克隆版是**CentOS**,它去除了Red Hat的商标,基于RHEL源码重新编译,提供免费的升级服务,但...
CentOS是"Community ENTerprise Operating System"的缩写,它源自Red Hat Enterprise Linux (RHEL)的源码,旨在提供一个稳定、安全、免费的企业级计算环境。本文将深入探讨Linux的历史、特点、发行版本以及CentOS的...
此外,还会介绍主流的Linux发行版,如Ubuntu、Red Hat Enterprise Linux (RHEL) 和CentOS等。 【第二章:Linux安装与启动流程】 本章将指导学员如何安装Linux系统,包括硬盘分区、选择安装类型等。同时,还将讲解...
8. **Red Hat相关知识**:作为标签中的关键词,Red Hat是著名的Linux发行版,其企业级产品Red Hat Enterprise Linux (RHEL)广泛应用于服务器环境。学习RHEL特有的系统管理工具和服务,如`systemd`,对理解Linux运维...
- Red Hat Enterprise Linux (RHEL) 是一款广泛应用于企业环境的操作系统。 - 版本5.0: 发布于2007年,虽然现在已经过时,但在当时是非常流行的企业级Linux发行版之一。 - **安装步骤** - 准备安装介质: 可以是...
Fedora 是一个基于 RHEL(Red Hat Enterprise Linux)的社区版本,它包含更多的软件包,由多元化社区共同开发,更新频繁。相比之下,CentOS 是 RHEL 的克隆版,提供了一个稳定的免费平台,适用于活动、演示和实验,...
在Linux的世界里,除了Ubuntu,还有Fedora、Red Hat Enterprise Linux (RHEL)、CentOS等多个发行版。每个发行版都有自己的特色和定位。例如,Fedora以技术创新和快速迭代著称,适合开发者和早期采用者;RHEL是一个...
2. **Linux发行版**:介绍各种流行的Linux发行版,如Ubuntu、CentOS、Red Hat Enterprise Linux等,比较它们的特点、用途和适用场景。 3. **Linux系统架构**:深入讲解Linux内核和用户空间的概念,以及如何通过系统...
Linux发行版之间存在差异,例如Red Hat Enterprise Linux (RHEL)是商业版本,CentOS是其免费克隆版,Ubuntu则有多种版本适应不同场景。不同发行版的安装方法、预装软件和安装新应用的方式可能会有所不同。 总之,...