Linux系统维护中令管理员很头疼的就是软件包之间的依赖性了,往往是你要安装 A 软件,但是编译的时候告诉你X软件安装之前需要 B 软件,而当你安装 Y 软件的时候,又告诉你需要 Z 库了--好不容易安装好 Z 库,发现版本还有问题......可能很多朋友都有过这个经历。其实开源社区早就对这个问题尝试进行解决了,不同的发行版推出了各自的工具,比如 Yellow Dog 的 YUM ,Debian的 APT (Advanced Packaging Tool)等。而这些软件也被开源软件爱好者们逐渐移植到别的发行版上。

Redhat 企业版 Linux 的的升级往往给管理员们带来不少问题:网站下载速度太慢,不够安全......当然了,更多的人是无法更新的--版权问题。经过一段时间的比较,感觉使用 APT维护RHEL有着特殊的便利性。(有的朋友可能会说,YUM 也不错阿!是的,YUM 在很多时候表现的确不错,不过如果使用的Linux是RHEL的话,很难找到适合 YUM 的资料库,"巧妇难为无米之炊"。) 现在把具体方法介绍给大家作为参考。

APT基本介绍

Debian GNU/Linux 是 APT 的缔造者。初衷是利用工具来解决软件安装时候的依赖性问题。其工作原理大致为:用户安装APT客户端工具,查寻APT服务器端的资料库 (repositories)上的RPM软件包信息,并分析软件包之间的依赖性然后下载并进行安装。

安装与配置

首先让我们安装APT工具:

# rpm -Uvh apt.i386.rpm

安装够简单吧? 我们要编辑配置文件:

#vi /etc/apt/sources.list.d/dag.list

添加如下内容(资料库相关的信息):

rpm afs.caspur.it/ afs/italia/project/linux/cern/slc302/i386/apt os updates extras

rpm redhat.uni-klu.ac.at redhat/dag/el3/i386 dag

rpm-src redhat.uni-klu.ac.at redhat/dag/el3/i386 dag

rpm apt.sw.be redhat/el3/en/i386 dag

rpm-src apt.sw.be redhat/el3/en/i386 dag

注: 第一条afs.caspur.it/ 的资料库几乎就是Redhat官方站点的内容。在写这篇文章的时候还是有效的。如果要尝试更新Kernel,还可以在第一条后面添加 kernel26 .

如果需要更多Java相关软件,则:

#vi /etc/apt/sources.list.d/jpackage.list

(这一步是可选的)添加如下内容:

rpm redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/i386 free devel

rpm-src redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/i386 free devel

rpm redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/generic free devel

rpm-src redhat.uni-klu.ac.at redhat/jpackage/redhat-es-3/generic free devel

如果要更新KDE的话(这一步可选的):

#vi /etc/apt/sources.list.d/kde.list

考虑添加如何内容:

rpm apt.kde-redhat.org apt/fedora/3.0 stable

rpm apt.kde-redhat.org apt/fedora/all stable

rpm apt.kde-redhat.org apt/kde-redhat/3.0 stable unstable

rpm apt.kde-redhat.org apt/kde-redhat/all stable unstable

当然,这些内容是经过笔者验证的,都是可用的。从一些站点上下载的list 似乎都多多少少有点问题。注: 如果您发现上述的资料库失效或者是有什么更好的资料库。请在文后留言

使用简介

使用相对来说比较简单:

#apt-get update

#apt-get upgrade

#apt-get check //检查依赖性

#apt-get -f install //解决依赖性问题如果要安装某工具,比如说 iftop ,可以这样:

#apt-cache search iftop

#apt-get install iftopapt自动解决依赖性问题,方便得很。

要注意的是需要导入相应资料库的签名。在相关站点下载GPG key之后,用如下命令导入即可:

#rpm --import TheKey_youDownload如果有耐心看到这里的话,可以发现盗版的用户或者是用 RHEL 进行测试的朋友可以通过这个进行升级了--要不然 RHEL 的 up2date 总是要你输入认证信息的。

红帽linux更新资源库,如何用APT维护红帽企业版Linux相关推荐

  1. 更新性能服务器图片介绍,图文并茂 讲述企业版Linux性能发展史

    1测试环境介绍 时至今日,企业版Linux也已经推出了很多版本了,比如耳熟能详的RHEL.CentOS.Scientific等等.那么,这些企业版的Linux性能演进到底呈现出怎样一种循序渐进的景象呢 ...

  2. Kali Linux 更新了1.0.9a,第一时间分享

    2019独角兽企业重金招聘Python工程师标准>>>  Kali Linux 更新了1.0.9a,第一时间分享  Kali Linux 1.0.9a 下载地址: 链接: http: ...

  3. Linux下dpkg的用法,linux中管理包的apt和dpkg命令用法

    1,apt-get命令 apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸 ...

  4. 【教程】Linux DNS 服务器安装、配置及维护

    本文包括理解 DNS 所需的基础知识及 Linux DNS 服务器的安装.配置和维护具体操作相关知识. 红帽认证相关学习推荐: RHCE试听课 [linux系统下,用这个命令可以提高60%的工作效率 ...

  5. 用户怒了!红帽公司宣布CentOS 8将停止维护,“免费” RHEL 寿终正寝

    /Python专栏原创/ 12月8日,CentOS 8 项目官网宣布,CentOS 8 将在2021年底停止维护,CentOS 7 将维护到2024年6月30日. 也就是说,"免费版&quo ...

  6. linux server 5.5下载地址,《红帽Linux 5.5 for x86 服务器版》(RedHat Enterprise Linux Server 5.5 for x86)...

    红帽Linux 5.5 for x86 服务器版已经有下载了. RHEL5的版本主要分为Sever和Desktop两个版本. 具体来说,Server版本分为: Red Hat Enterprise L ...

  7. [译] APT分析报告:01.Linux系统下针对性的APT攻击概述

    这是作者新开的一个专栏,主要翻译国外知名的安全厂商APT报告文章,了解它们的安全技术,学习它们溯源APT组织的方法,希望对您有所帮助.第一篇文章主要分享Linux系统下针对性的APT攻击及技术要点,并 ...

  8. Red Hat Enterprise Linux 8(简称RHEL 8,中文名红帽企业Linux 8)的分享链接

    Red Hat Enterprise Linux 8(简称RHEL 8,中文名红帽企业Linux 8)的新功能和新特性,和前一代产品RHEL 7相比,它带来了很多的改进,以下详细为你介绍:内核和支持C ...

  9. 红帽linux系统轴控系统,红帽发布企业版 Linux(RHEL) 8.0

    原标题:红帽发布企业版 Linux(RHEL) 8.0 红帽 今日宣布 ,其 企业 Linux (RHEL) 发布了最新版本 8.0."对于在任何环境中运行的任何工作负载,红帽企业 Linu ...

最新文章

  1. [训练日志] 7月22-31日
  2. 两篇关于MCU的嵌入式应用的文章【ZZ】
  3. java中jquery怎么学,浅谈jQuery中的事件--Java学习网
  4. Codeforces Round #323 (Div. 1) B. Once Again... 暴力
  5. 访问不上服务器的任何端口
  6. 使用XMLHttpRequest实现AJAX
  7. 嵌入式操作系统内核原理和开发(总结篇)
  8. 【转】Apache配置正向代理与反向代理
  9. 20200213:去除重复字母(leetcode316)
  10. 南宁计算机职业学校地址,南宁市第三职业技术学校
  11. ABP:在多语句事务内不允许使用 CREATE DATABASE 语句
  12. Shiro 权限验证原理
  13. ffmpeg将文件转码后推向服务器,FFMPEG转码部署实例 - SRS Wiki 中文文档
  14. 百度地图+vue+element搜索定位经纬度坐标
  15. 脱壳-ASPack 2.12
  16. 怎么修改服务器上传图片,更换服务器后,为什么百度编辑器无法上传图片了
  17. BeanUtils.populate(Object Bean,Map properties)
  18. 5分钟教你制作独一无二的卡通头像,新手做自媒体,不敢真人露脸
  19. 【技巧分享】【数据分析】数据分析模型
  20. 试用mmdetection

热门文章

  1. WIN10鼠标指针一直转圈解决方案及UAC了解
  2. wannacry 专杀_蠕虫勒索软件专杀工具
  3. 乐视android版本怎么升级,乐视网android手机客户端升级
  4. IPT012N08N5 大电流300A 80V MOS管,PDF
  5. 悲惨程序生涯 狗血得你无法相信
  6. gearman 总结
  7. DeFi:解决 EIP-4626 中的滑点问题
  8. 关于跨网闸数据同步的方式调研Java实现ModbusTCP通信
  9. 用python自己动手做一个小游戏01
  10. 广州传智播客PHP课程师资队伍让同行望尘莫及