LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lijiangt

redhat/fedora 适用的 apt 仓库列表及帮助集中帖

[复制链接]
发表于 2005-1-5 23:26:45 | 显示全部楼层
http://www.linuxsir.cn/bbs/showthread.php?t=167393

要是你知道好的,告诉我一下,特别是国内的还有教育网的
发表于 2005-1-6 10:44:01 | 显示全部楼层
最好事国内的快点
发表于 2005-1-6 10:45:09 | 显示全部楼层
好的,知道就把它列出来
发表于 2005-1-6 23:16:34 | 显示全部楼层
我也是教育网的,下载速度也很慢。
发表于 2005-1-15 12:57:18 | 显示全部楼层
FC3的源FC2可以用吗?
回复 支持 反对

使用道具 举报

发表于 2005-1-15 13:37:58 | 显示全部楼层
Post by xlMo
FC3的源FC2可以用吗?


上面的站都 有FC2的,把源的3都改成2就行了。
回复 支持 反对

使用道具 举报

发表于 2005-1-20 22:04:33 | 显示全部楼层

tr:为什么我频繁进行系统更新?(因为我用的是 Debian 和 apt-get !)

NewsForge
The Online Newspaper for Linux and Open Source
http://os.newsforge.com/
Title                    Why I do upgrade my Linux systems frequently
Date                    2005.01.14 13:00
Author                    Andreas Neudecker
Topic                   
http://os.newsforge.com/article.pl?sid=05/01/11/0129210

转载并翻译自 NewsForge 网站,译文遵循 GNU FDL,仅正文部分可自由修改,重发布时正文之外的部分必须同时原样发布。译者对未告知作者表示歉意,但对误读的后果表示不负责。
为什么我频繁进行系统更新?
(作者 Andreas Neudecker)

正文开始

最近 Nathan Willis 在他的文章 Why I won't upgrade my Linux distribution (为什么我不升级我的 linux 系统,http://os.newsforge.com/article.pl?sid=04/12/14/152237&tid=2 ) 中提到,不应频繁升级基于 linux 的系统,其中有很多原因。但是他讲到的只是众所周知的 RPM 地狱 (RPM Hell, http://www.germane-software.com/%7Eser/Files/Essays/RPM_Hell.html ),以及基于 RPM 的发行版的不完美的打包(? fragmentation)。不属于系统一部分的软件包在系统升级时很容易被破坏。发行版的一部分甚至会因为升级而无法工作。但是基于 RPM 的发行版并不是 Linux 的全部。

有很多原因,来解释为什么 linux 系统应当频繁更新,安全问题是最重要的。尽管我们 linux 用户不会经常受到病毒侵扰,但还是会遇到入侵,root kits 类工具,以及诸如此类的破坏行为。不更新系统就意味着冒险。

其他的原因,可能仅仅因为你最喜欢的软件包添加了你最需要的完美的新功能,还可能因为你是一个怪客,如果系统所有组件不是最新的版本就睡不着觉。

那么,有没有办法来保持更新,而不会遇到依赖性问题,也不会破坏第三方软件包呢?

Debian,一个聪明的发行版

大约三年前,一位使用 Debian Linux (http://www.debian.org/ ) 的朋友向我介绍了 Debian 的高级包管理工具 (Advanced Package Tool, APT, http://www.debian.org/doc/manuals/apt-howto/index.en.html ) 的优点。它可以极好地处理依赖性问题,将你从 RPM Hell 固有的困境中解脱出来。

那时我用基于 RPM 的 SuSE Linux,遇到了好多升级相关的问题,我经常不得不为此而重装系统。安装不属于这个发行版一部分的软件包时总是会出错。通常,我得到处去搜索所依赖的软件包。有时它甚至会将一些系统功能禁用。

我极其想尝试一些新东西,于是就在我的老 486 上安装了 Debian。安装并不容易,但是并非不可忍受。安装过程让我想起我最早安装的发行版,那是非常老的一版 Slackware,内核是 1.2

如今我在好多机器上都安装了 Debian。最早的一台是 Debian 2.2 (Potato,这个昵称的来源是电影《Toy Story》中的一个角色,http://lists.debian.org/debian-user/1995/11/msg00325.html , http://www.toystory.com/ ),我经常更新系统,甚至将整个系统升级,但是很少遇到问题。如果是很小的更新,那么我通常在工作的同时升级系统。如果是比较大的升级,尤其是牵涉到 X 图形系统的时候,我就在命令行运行升级——尽管这不是必要的,只是为了保险而已。

我升级到了 Debian 3.0 (Woody),当时它仍然处于 testing 分支 (测试阶段,http://www.debian.org/releases/ ),然后又升级到了 Debian 3.1 (Sarge),当时我想尝试最新版的 OpenOffice.org, mozilla 和 GNOME 以及一些其他程序。有时我会从 unstable 分支 (不稳定阶段) 安装软件,可以安装一些非常新的东东,例如 Gaim 和 Inkscape (一个奇妙的 SVG 绘图工具, http://www.inkscape.org/ ) 的最新版本。

在 Debian 中可以修改升级过程,指定从特定分支安装特定软件包。利用 APT-Pinning 机制 (http://jaqque.sbih.org/kplug/apt-pinning.html ),可以定义应当从默认之外的某个分支安装的软件/软件组 (默认值当然是你的系统类型 stable, testing 还有 unstable)。

第三方软件

我仍然需要安装不包含在默认仓库中的一些软件。通常,这些软件提供 Debian 打包 (.deb) 下载。可以分别下载这些软件包,也可以将这个项目的地址添加到仓库列表中,将它看作发行版的一部分。如果没有 Debian 打包,那么我通常通过安装 RPM 来解决问题,需要用到 Alien 包转换工具 (自动将软件包从一种格式转换为另一种格式的工具,http://www.kitenet.net/programs/alien/ )。

其他情况下,我直接使用项目提供的二进制安装程序。例如 Adobe 的 Acrobat Reader,Sun 的 Java SDK,Macromedia 的 flash 播放器及插件,还有 RealPlayer。(这些软件包目前也有了 .deb 和 .rpm 供下载。)有些时候,我从源码直接编译,因为它值得我这么做。但是编译完成后,我总是用 checkinstall (http://asic-linux.com.mx/%7Eizto/checkinstall/ ) 来自动从编译结果生成一个 .deb 打包。这样简化了安装,卸载和升级,特别是在部署多个系统时。

一些看法

如果使用 Debian 的话,基本上,不需要冒险去安装商业软件或者稀奇古怪的软件。当前的稳定分支 Woody 包含多达 8700 个软件包,而在当前的 Sarge 分支的官方快照 DVD 中包含了超过 14800 个。

Nathan Willis 在他的文章中提到,不升级的原因包括系统升级后,对第三方软件的破坏带来的混乱。那么 Debian 是怎么处理这个问题的呢?

如果发行版的升级将一些库替换为新版,但是第三方软件并不能与新版一起工作,这时升级会破坏它。最简单的解决方案是只要可能,就使用软件的静态连接版本,例如 Opera

Debian 中的 Java 程序升级后,它们可能需要新版的 Java 环境。如果你用的是 Sun 的 Java 虚拟机,那么你需要下载很大的安装文件并手动进行安装。如果你没时间做这些,并且对新版本 Java 程序的特性不感兴趣,那么最简单的办法是不要升级它们。给它们加上 Debian 软件包数据库的限制,在自动升级时排除它们,以后何时升级由你决定。

从 RPM 地狱到 APT 天堂

对 Nathan Willis 和其他为升级困境而头疼的人,我的建议是使用基于 Debian 的发行版。下一次遇到系统升级将系统搞砸了的时候,如果不得不重装系统,那就是切换到 Debian 的最好时机。如果不在乎安装过程,就直接用 Debian 的官方安装程序。在 Sarge 中,新的安装程序已经非常易用了。

如果想要更好的安装感受,图形化的安装过程,简单的配置,那么可以使用各种商业的 Debian 衍生版本,包括 Libranet, Linspire, Ubuntu, Mepis 以及 Xandros。还有很多基于 Debian 的 liveCD 可以即时使用,不需要安装。你也许知道其中的 Knoppix,另外还有一个变种 Gnoppix (使用 GNOME 而不是 KDE),提供了一个图形化的安装程序,可以安装到硬盘。还有新的 UserLinux 项目,它的目标是由社区制作一个基于 Debian,适于商用的桌面发行版。

大多数衍生版本不使用 stable 分支,而是使用 testing 分支,也就是新软件在经历过初始 unstable 阶段后的状态。如果要使用 stable 分支,你仍然可以使用重要软件的由 Debian Backports (http://www.backports.org/ ) 提供的新版本。

控制 Debian 软件包的工具,在命令行下是 aptitude (http://aptitude.sourceforge.net/ ),而图形界面的程序是 Synaptic (http://www.nongnu.org/synaptic/ )。也有一些其他的商业衍生版本,有自己的图形界面工具。

即使你不想换成 Debian,也有一个值得推荐的解决办法:在你的基于 RPM 的系统中使用 apt。Connectiva 移植了 apt,并在自己的发行版中使用。freshrpms 有一篇概述,WebMo 有一篇文章,讲述如何为 redhat/fedora 创建 apt 仓库。

总而言之,如果你对自己升级系统的技术感到不满足,你可以选择。对我来说,Debian 的依赖性关系解决和简单的升级使它成了较好的选择。

正文结束

Andreas Neudecker has been earning a living by maintaining Windows networks for several years. Today he is a happy Linux convert and eagerly helps others migrate too. He is currently looking for writing job in IT or natural sciences.

Links

   1. "Why I won't upgrade my Linux distribution" - http://os.newsforge.com/article.pl?sid=04/12/14/152237&tid=2
   2. "RPM Hell" - http://www.germane-software.com/~ser/Files/Essays/RPM_Hell.html
   3. "Debian Linux" - http://www.debian.org/
   4. "Advanced Package Tool" - http://www.debian.org/doc/manuals/apt-howto/index.en.html
   5. "nicknamed 'Potato'" - http://lists.debian.org/debian-user/1995/11/msg00325.html
   6. "Toy Story" - http://www.toystory.com/
   7. "Debian's thorough QA system" - http://www.debian.org/releases/
   8. "OpenOffice.org" - http://www.openoffice.org/
   9. "Mozilla" - http://www.mozilla.org/
  10. "GNOME" - http://www.gnome.org/
  11. "GAIM" - http://gaim.sourceforge.net/
  12. "Inkscape" - http://www.inkscape.org/
  13. "APT-Pinning" - http://jaqque.sbih.org/kplug/apt-pinning.html
  14. "Alien package converter" - http://www.kitenet.net/programs/alien/
  15. "checkinstall" - http://asic-linux.com.mx/~izto/checkinstall/
  16. "8,700 packages" - http://www.debian.org/intro/about
  17. "Opera" - http://www.opera.com/
  18. "a lot smoother" - http://os.newsforge.com/article.pl?sid=04/12/23/2023223&tid=2
  19. "new installer" - http://www.brunotorres.net/en/sargeslide
  20. "Libranet" - http://www.libranet.com/
  21. "Linspire" - http://www.linspire.com/
  22. "Ubuntu Linux" - http://www.ubuntulinux.org/
  23. "Mepis" - http://www.mepis.org/
  24. "Xandros" - http://www.xandros.com/
  25. "Knoppix" - http://www.knoppix.net/
  26. "Gnoppix" - http://www.gnoppix.org/
  27. "UserLinux" - http://www.userlinux.com/
  28. "Debian Backports" - http://www.backports.org/
  29. "aptitude" - http://aptitude.sourceforge.net/
  30. "Synaptic" - http://www.nongnu.org/synaptic/
  31. "Connectiva" - http://www.conectiva.com.br/
  32. "Fresh RPMs" - http://freshrpms.net/apt/
  33. "WebMo" - http://www.webmo.net/
  34. "Creating a Red Hat Apt Repository" - http://www.webmo.net/support/apt_repository.html

© Copyright 2005 - NewsForge, All Rights Reserved

printed from NewsForge, Why I do upgrade my Linux systems frequently on 2005-01-18 14:12:52
回复 支持 反对

使用道具 举报

发表于 2005-1-20 22:08:36 | 显示全部楼层

tr:高手起步:在基于 RPM 的系统中使用 apt

http://www.linux-mag.com/2004-10/toc.html

Linux Magazine October 2004

Copyright Linux Magazine ©2004

GURU GUIDANCE
Using APT on RPM-Based Systems
by Roderick W. Smith

转载并翻译自 linux magazine 网站,译文遵循 GNU FDL,仅正文部分可自由修改,重发布时正文之外的部分必须同时原样发布。译者对未告知作者表示歉意,但对误读的后果表示不负责。

高手起步: 在基于 RPM 的系统中使用 apt
(作者 Roderick W.Smith)

正文开始

软件包管理是需要一定技巧的任务,即使是使用了类似 RPM 的工具。RPM 是 redhat/fedora,mandrake,SuSE,Yellow Dog,Conectiva 等许许多多发行版采用的工具。使用 RPM 的问题,主要是在安装一个软件包时,总是会发现它依赖于其他你没有的软件包。或者,你发现某个软件包已经过时好久了,想升级它们,来修补安全等其他问题;但是升级时却发现要同时升级其他的几十个软件包。

Debian 早就有了这些问题的解决方案:高级包管理工具 apt,一系列用户管理软件包的程序。apt 处于 Debian 的底层包管理工具之上一层。底层工具,例如 dpkg,是 Debian 中与 rpm 相对应的程序。通过连接到一个或多个仓库,apt 可以提高软件安装,更新等等各种管理操作的效率。

尽管 apt 是为 Debian 开发的,它已经被移植到了基于 RPM 的系统中。结果是,大多数基于 RPM 的系统都可以完美地利用 apt 的那些适用于任何 linux 系统的优点。

为什么在基于 RPM 的发行版中使用 apt?

大多数基于 RPM 的发行版包含了功能类似于 apt 的包管理工具。例如,redhat/fedora 的软件管理和升级工具,以及 SuSE 的 YaST/YaST2 工具可以让你批量安装软件,解决所有依赖关系,甚至可以通过简单的几下点击按钮,将系统中的软件升级到最新的版本。

那么,为什么应当使用 apt 呢?有些时候,apt 不如发行版专用的工具好用。但是,apt 确实有以下优点:

中立于发行版
因为 apt 在 Debian 和大多数流行的基于 RPM 的发行版中都可以工作,你只要学习一种工具就可以在多种场合应用。这样如果你拥有多台安装了不同发行版的主机时,或者你更换所用的发行版时会很有用。

命令行
大部分专用工具都是图形界面的。它很方便,但是却限制了使用范围。例如,你不能用 cron 来定时运行自动的更新升级。(确实,毫不知情的情况下通过 cron 运行升级非常危险。但是如果用 apt 的话,你可以定义每日运行检测,将可以升级的软件包发送到邮箱中,这样一旦可以升级就可以迅速得到通知。) 文本界面的工具可以容易地在远程操作,例如在你出行时,可以通过 SSH 登录办公室的系统并进行系统更新。最后,apt 也有图形界面的前端,后文将详细描述。

仓库选择
为 RPM 实现的 apt 允许你指向第三方的站点,这样即使发行版提供商停止了对系统的支持,你也可以继续更新,并且不需要注册。

当然,这可能是问题的来源。例如,你将受到维护软件包仓库的人的控制。但是,用 apt 时可以方便地修改或者添加仓库,甚至包含那些不包含在发行版中的生僻的软件,如果它们的作者提供了必须的 apt 资源的话。

易于使用
即使没有图形界面,apt 也很容易使用,只要开始时稍加配置,并且要学习一些命令。只要稍微试用一下,你就会发现 apt 比一些图形界面的包管理工具还要容易。

当然,apt 并不适用于每个人。如果你正在使用发行版专用的升级和安装工具,没有遇到任何问题,那么你大概不会去自找麻烦。但是如果你真的无事可做,还是可以用它来练练手。如果 apt 听起来很不错,那么我们继续……

安装为 RPM 实现的 apt

为 RPM 实现的 apt 的官方站点是 http://apt4rpm.sourceforge.net/ 。这个站点提供了下载页面,包含下载 apt 的链接。你也许应该去 http://apt.freshrpms.net/ ,那里提供了为特定的发行版预编译/配置的各种 apt 版本。

浏览这些站点时,注意找 apt 的客户端,软件包的名字是 "apt"。(apt 的服务器名字是 apt4rpm,运行在向客户端发布文件的主机上,维护着客户端必需的索引文件。如果你要为你的网络中的大量客户端维护一个本地的 apt 仓库,那么可以试试它。)

在任何基于 RPM 的发行版中,你应该可以使用相同的 apt 客户端,需要注意的是它可能依赖于一些库或者 rpm 的特殊版本,你的系统中可能没有装。

安装 apt 与其他 RPM 软件包是一样的,使用 rpm 命令

  1. rpm -Uvh apt-0.5.15cnc6-4.1.fc3.rf.i386.rpm
复制代码


当然,这个软件包有自己的依赖性,因此很可能你需要根据屏幕输出来安装其他软件包。但是,这将是最后一次你这样做,因为此后 apt 将为你完成这个工作。至少,在安装仓库中有的软件包时是如此。

配置 apt

apt 安装后,必须加以配置。配置文件是 /etc/apt/sources.list (还有 /etc/apt/sources.list.d 目录中,所有以 .list 结尾的文件)。这个文件,你可以猜到,包含了一系列软件包仓库的列表。文件中的每行要么以井号 "#" 开始,表示是一行注释,要么就定义了一个 apt 仓库。仓库定义类似下面这样


  1. rpm http://ayo.freshrpms.net fedora/linux/3/i386 core updates freshrpms
  2. rpm-src http://ayo.freshrpms.net fedora/linux/3/i386 core
  3. rpm http://ayo.freshrpms.net fedora/linux/development/i386 core
复制代码


(上面的例子中给出了三个例子,写成三行,但是你看到的可能会因为排版原因而变成多行。) 仓库定义包含三个部分:

类型
这一项定义了仓库中软件包的类型。在为 RPM 移植的 apt 仓库中,类型总是 rpm 或者 rpm-src,其中后者表示仓库中是源代码。在 Debian 及其衍生版本中,类型一般是 deb 或者 deb-src。

URI 地址
第二项是一个统一资源标识符 (URI),告诉 apt 提供仓库的网站在什么位置。通常,URI 指向一个 ftp 或者 http 站点。(也可以创建一个指向本地 CD-ROM 的 URI,但是这要求光盘中包含了 apt 的索引文件。大多数基于 RPM 的发行版中不提供这些文件,因此如果想使用这个选项,就得自己制作安装光盘。如果网络连接足够快,直接指向 ftp 或者 http 会更方便一些。)

参数
地址之后的所有内容都是参数。第一个参数 "fedora/linux/3/i386" 指明了发行版的种类,以防安装不合适的软件包,例如,不能将面向 SuSE 的软件包安装到 fedora 系统中。其余的参数 "core updates freshrpms" 指明了 apt 要管理的软件包的类型。core 是发布时的系统,updates 是后来的更新,freshrpms 是 freshrpms.net 为 fc3 编译的其他软件包。不同的站点提供不同的类型,这个值是任意的,一般是站点的子目录。

最大的问题,当然是在配置时使用哪些站点。apt 的网站,包括 apt4rpm 和 freshrpms 都为多种发行版提供了配置示例,如果你的发行版列在其中,那么最好直接使用示例 sources.list。或者,可以搜索网页,关键字是你的发行版名称以及 "apt"。

如果走运的话,可以找到一个示例配置。不要使用为其他发行版准备的配置!即使是相关的发行版,例如 fedora 和 mandrake,区别也非常大,如果使用错误的站点,会将你的系统搞得崩溃掉。

一些软件包提供了 apt 配置,如果你的发行版中不包括这个软件,可以将它加入你的 sources.list 文件中。这样,这些软件包升级时,想保持你的系统也随之更新就非常方便了。要使用多个站点,包括你的发行版的主仓库,还有其他的你想要的软件包所在的仓库,只要将每一个都包括在 sources.list 当中。apt 按顺序检测这些软件源,如果他们提供的软件包发生重叠的话,应当将最快的/最可靠的站点排在前面。

使用 apt

文本界面下,最主要的命令是 apt-get,它接受各种参数,来完成一般的操作。还有一个类似的文本界面的工具,但是是交互的方式,称为 apt-shell。如果你要执行多个操作,可以用后面一个。

一般的 apt-get 命令包括:

update
这个命令用来更新 apt 数据库。它应当是安装 apt 之后,你应当执行的第一个命令。你应当经常运行这个命令,来保证 apt 的数据库是最新的。要维护一个安全的系统,这样做非常重要:如果你不更新数据库,apt 就无法安装任何关键的安全更新。

upgrade
这个命令用来将你的软件包升级到最新的版本。这个命令不会安装新软件包,也不会删除已有的那些。

dist-upgrade
这个命令与 upgrade 类似,但是会删除不再有用的软件包 (这些软件包可能有了新的替代品) ,安装新的软件包以满足依赖关系,如果升级后的包改变了依赖关系的话,这个命令更加可靠一些。

install 软件包名
用这个命令来安装所要求的软件包及其依赖关系。软件包名仅仅指基本的名称,不是说完整的文件名。

remove 软件包名
用这个命令从系统中删除软件包。实际上,它与 "rpm -e 软件包名" 效果一样。

source 软件包名
用这个命令来快速地下载源码包。如果你喜欢,可以在本地重编译它。

clean
apt 将软件包下载到 /var/cache/apt/archives 目录,安装后将文件留在那里。过一段时间后,目录中将累积很多文件,占用很多硬盘空间。使用 clean 命令将这些文件删除。经常运行这个命令,或者系统升级后运行它会比较好。

通常,安装 apt 之后,都要运行两个命令


  1. apt-get update
  2. apt-get dist-upgrade
复制代码


这两个命令合起来用,会将整个系统升级到最新。(如果第二个命令报错,那么应当先运行 "apt-get -f install" 来将系统修复,再重试。) 如果你想知道第二个命令会做哪些事情,但不真正执行升级,那么使用 -s 参数:


  1. apt-get -s dist-upgrade
复制代码


输出的结果是假如没有 -s 参数的话,apt 将会执行的操作。你可能想在 cron 中指定每日,或每周执行一次 apt-get update 以及这个模拟升级的操作。在大多数系统中,命令的结果将通过一封邮件发送给你,使你得知可能的有价值的更新情况。

使用 synaptic

虽然 apt 不是一个图形界面的工具,但可以用一个图形界面的前端:synaptic。要使用它,只要运行 synaptic 命令。

当然,你得先安装它。最简单的办法是使用 apt-get 来安装,只要运行


  1. apt-get install synaptic
复制代码


这个命令在大多数系统中可行,但是可能 synaptic 不包含在你的系统已知的仓库中。如果遇到问题,就得想办法用别的办法安装它,比如把包含它的仓库加入系统已知仓库,或者搜索 http://www.rpmfind.net http://rpm.pbone.net 等网站。

一旦运行,接下来只要点击就可以了。软件包按照分类分成各个组,点击组名称左面的图标,展开它会看到这一组中所有的软件包。已安装的软件包左面会显示深色的图标,已卸载的软件包的图标是浅灰色的。点击一个需要安装或者卸载的软件包,然后点击“安装”或者“卸载”按钮。这样只会在软件包上作出标记,如果要执行这些改变,必须点击“接受”。

可以用 synaptic 来进行其他管理操作。例如,“刷新” 等同于 "apt-get update",“升级系统” 等同于 "apt-get upgrade" 或者 "apt-get dist-upgrade" (会有一个对话框,提示你是否需要进行智能更新,也就是 "apt-get" upgrade)。

大多数操作都需要确认。这样你有机会来检查和修改,以避免错误,例如不能安装一些已知的不能正常工作的软件包。

synaptic 在定位软件包时非常有用,因为它包含了搜索功能。如果要安装一个软件包,却不知道确切的名字时,这个功能非常有用。例如,如果一个软件包分为客户端,服务器和单独的文档包的时候。

全面考虑,apt 是 linux 系统中管理软件包最有用的工具。为 RPM 创造的实现使得 apt 成为使用最广泛的包管理工具之一,因为它可以同时用于 Debian 和基于 RPM 的系统中。因此,学习 apt 可以帮助你管理几乎所有 linux 系统。

正文结束

    Roderick W. Smith is the author or co-author of twelve books, including Linux Power Tools and Advanced Linux Networking. He can be reached at rodsmith@rodsbooks.com.


Linux Magazine October 2004

Copyright Linux Magazine ©2004
回复 支持 反对

使用道具 举报

发表于 2005-1-20 22:11:22 | 显示全部楼层
完整的 apt 仓库列表参见置顶帖子!即时更新

如果搜索论坛,会发现这个帖子更好一些。老外的文章也很难保证质量,有时不如以前的旧帖子呢
http://www.linuxsir.cn/bbs/showthread.php?t=43599
RedHat环境下使用APT在线更新系统

发布日期:2003-04-18
文摘内容:
--------------------------------------------------------------------------------
摘要
RedHat发明RPM工具来实现对Linux环境下软件包的管理,使得RPM成为Linux环境下管理软件的一个事实的标准工具。但是RPM具有依赖性处理复杂的问题,使得其使用起来比较麻烦,并且定时更新系统软件,弥补系统漏洞也是困扰管理员的一个问题。而从Debian引进的基于RPM的软件管理工具APT则是解决这些问题的一个非常好的办法。(2003-04-02 09:11:57)

--------------------------------------------------------------------------------
By ideal
http://www.linuxaid.com.cn


请注意本文已刊载在《开放系统世界》2003年第四期,该文章版权属于该杂志所有,请勿随意转载,转载请保留该声明

软件环境:Redhat 7.3
文章相关软件:apt-0.5.4cnc9-fr0.1.rh73
回复 支持 反对

使用道具 举报

发表于 2005-1-23 22:28:22 | 显示全部楼层

兄弟们,贴一下你们的source.list文件

如题
兄弟们,贴一下你们的source.list文件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表