`
yanghuidang
  • 浏览: 950652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何用APT维护Red Hat Enterprise Linux (RHEL)

阅读更多
http://blog.itpub.net/post/8/124


by 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

分享到:
评论

相关推荐

    rehat enterprise linux 5下安装apt-get包及方法

    在Red Hat Enterprise Linux (RHEL) 5操作系统中,通常我们使用`yum`包管理器来安装、更新和管理软件。然而,`apt-get`是Debian和Ubuntu系统中的一个非常流行的包管理工具,它提供了方便的方式来搜索和安装软件包。...

    Linux各个发行版本的选择

    随着版本的发展,Red Hat Linux 演变成为 Red Hat Enterprise Linux (RHEL),成为商业领域的首选操作系统之一。 2. **Mandrake Linux**:Mandrake Linux(后更名为 Mandriva)是一款注重易用性的发行版,特别适合...

    rehdat5 apt-get pkg

    然而,Red Hat Enterprise Linux (RHEL) 及其克隆版如CentOS则使用的是`yum`或`dnf`来执行类似的任务。在标题“rehdat5 apt-get pkg”中提到的“rehdat5.0”似乎是一种自定义或者非官方的RHEL 5版本,它实现了`apt-...

    Oracle 11g Release 2 Linux版本安装指南

    在本文中,我们将深入探讨如何在Linux x86 Asianux Server 3、Oracle Linux 5以及Red Hat Enterprise Linux 5这些操作系统上安装Oracle 11g Release 2。以下是安装过程中需要注意的关键知识点: 1. **内存要求**:...

    如何虚拟机下 安装linux 学习

    自诞生以来,Linux 不断发展和完善,形成了多个发行版,包括 Oracle Enterprise Linux、Fedora、Red Hat Enterprise Linux (RHEL) 和 CentOS(RHEL 的免费开源版本)等。 #### Vmware 安装 Linux Red Hat 指南 在...

    redHat和ubuntu区别

    2. **Red Hat Enterprise Linux (RHEL)**: RHEL 是 Red Hat 针对企业级市场开发的发行版,它提供了企业所需的稳定性、安全性以及长期支持。RHEL 要求用户购买许可证,并提供技术支持服务。 3. **Fedora**: Fedora ...

    细说Linux细说Linux

    Linux发行版通常配备包管理器,如Ubuntu的`apt`、Debian的`dpkg`、Red Hat/CentOS的`yum`(已更新为`dnf`)。这些工具用于安装、升级、查询和卸载软件包,简化了软件管理。 【网络和服务器】 Linux在服务器领域...

    集合linux系统

    1. **CentOS**:是一个基于Red Hat Enterprise Linux (RHEL)的开源操作系统,提供与RHEL高度兼容的稳定环境。CentOS 6.5是第六个主要版本的第五次更新,发布于2013年,以其长期支持(LTS)而闻名,为企业级应用提供...

    Linux Enterprise AS4安装说明书

    Linux Enterprise AS4是一款专为企业级应用设计的服务器操作系统,它基于Red Hat Enterprise Linux(RHEL)平台,提供了稳定、安全的计算环境。本篇将详细阐述Linux AS4的安装过程,包括在Windows环境下使用VMware...

    Linux发行版本选择.pdf

    其主打产品RHEL(Red Hat Enterprise Linux)是企业级的发行版,提供免费下载,但若需在线升级服务则需付费。RHEL的开源克隆版是**CentOS**,它去除了Red Hat的商标,基于RHEL源码重新编译,提供免费的升级服务,但...

    CentOS操作系统的简介与安装、CentOS操作系统的简介教学课件.pptx

    CentOS是"Community ENTerprise Operating System"的缩写,它源自Red Hat Enterprise Linux (RHEL)的源码,旨在提供一个稳定、安全、免费的企业级计算环境。本文将深入探讨Linux的历史、特点、发行版本以及CentOS的...

    北大青鸟linux 第一章到第8章

    此外,还会介绍主流的Linux发行版,如Ubuntu、Red Hat Enterprise Linux (RHEL) 和CentOS等。 【第二章:Linux安装与启动流程】 本章将指导学员如何安装Linux系统,包括硬盘分区、选择安装类型等。同时,还将讲解...

    linux学习的好书

    8. **Red Hat相关知识**:作为标签中的关键词,Red Hat是著名的Linux发行版,其企业级产品Red Hat Enterprise Linux (RHEL)广泛应用于服务器环境。学习RHEL特有的系统管理工具和服务,如`systemd`,对理解Linux运维...

    一周学会Linux(第二讲)

    - Red Hat Enterprise Linux (RHEL) 是一款广泛应用于企业环境的操作系统。 - 版本5.0: 发布于2007年,虽然现在已经过时,但在当时是非常流行的企业级Linux发行版之一。 - **安装步骤** - 准备安装介质: 可以是...

    linux服务器安装教程

    Fedora 是一个基于 RHEL(Red Hat Enterprise Linux)的社区版本,它包含更多的软件包,由多元化社区共同开发,更新频繁。相比之下,CentOS 是 RHEL 的克隆版,提供了一个稳定的免费平台,适用于活动、演示和实验,...

    ubuntu与linux的区别.docx

    在Linux的世界里,除了Ubuntu,还有Fedora、Red Hat Enterprise Linux (RHEL)、CentOS等多个发行版。每个发行版都有自己的特色和定位。例如,Fedora以技术创新和快速迭代著称,适合开发者和早期采用者;RHEL是一个...

    中软的Linux操作系统PPT培训资料

    2. **Linux发行版**:介绍各种流行的Linux发行版,如Ubuntu、CentOS、Red Hat Enterprise Linux等,比较它们的特点、用途和适用场景。 3. **Linux系统架构**:深入讲解Linux内核和用户空间的概念,以及如何通过系统...

    linux常用命令自用(前端开发).pdf

    Linux发行版之间存在差异,例如Red Hat Enterprise Linux (RHEL)是商业版本,CentOS是其免费克隆版,Ubuntu则有多种版本适应不同场景。不同发行版的安装方法、预装软件和安装新应用的方式可能会有所不同。 总之,...

Global site tag (gtag.js) - Google Analytics