蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年7月28日 15:58

Freshrpms.net 资源介绍,及apt 和yum 的应用
 
作者:北南南北
来源:LSLNET.COM
提要: Freshrpms.net 是Fedora 、Redhat及Yellowdog的重要补充资源;也是我们安装完成系统后,重要软件升级资源和补充;面对初学Linux的弟兄,我们有必要把这个极为重要的资源做以简要介绍,并对软件包管理工具apt和yum 在 Freshrpms.net 的运用作一介绍;有些内容也有必要翻译过来,虽然翻译量并不是太大。


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


一、Freshrpms.net 上对应的发行版附加扩展资源导航;


1、软件仓库

Fedora Linux 4.0 附加软件包仓库
Fedora Linux 3.0 附加软件包仓库
Fedora Linux 2.0 附加软件包仓库
Fedora Linux 1.0 软件包附加仓库
Yellow Dog Linux 附加软件包仓库
Redhat Linux 附加软件包仓库
RPM包测试版本仓库
Freshrpms.net 的FTP,包括所有的软件包

特别说明:YellowDog 是一个在Redhat/Fedora 为基础开发的发行版本,是Powerpc架构机器运行的版本;


2、Freshrpms.net 的GPG签名;

GPG签名是用来验证软件包的完整性和安全性, 对于系统安全比较重要,在使用Freshrpms.net 的软件包时,需要把站上的GPG签名导入;

代码:
-->http://freshrpms.net/RPM-GPG-KEY-freshrpms -->

导入方法:
代码:
-->[root@localhost beinan]# rpm --import http://freshrpms.net/RPM-GPG-KEY-freshrpms-->

3、Freshrpms.net 提供由源码包file.tar.gz、file.tar.bz2 或 file.src.rpm 编译file.rpm包的file.spec 脚本文件;

地址在:http://svn.rpmforge.net/svn/trunk/rpms

file.src.rpm 和file.spec 文件的用法,请参见《src.rpm 使用方法的简单介绍》


二、Freshrpms.net 软件仓库通过apt和yum的应用;

Freshrpms.net 不仅提供了我们多种的查询方式,比如直接到其站上查询,当然也可以通过yum和apt软件包管理工具来查询安装;

1、针对发行版本不同,Freshrpms.net 提供了各版本的apt和yum包;我们通过在自己的系统上安装yum或apt就能直接在本地机上安装和升级软件包;

yum和apt是两个完全不同的工具,但达到的目的是相同的;哪个工具好用,我们就用哪个;有人喜欢用yum,也有人喜欢用apt ,这一切决定权在您的手中;

2、下载apt和yum软件包管理工具的提示:你需要的是最好的软件包管理工具,无需两个都下载安装;


1〕apt的安装和使用:

A)apt的安装;
如果没有rpm -q apt的任何输出,请根据自己所用的系统和版本,点击下面的链接来查找下载;比如我用Fedora 4.0 ,并且我的机器是普通的X86机,而不是x86_64,更不是POWERPC,我就应该在i386的目录中查看;我们会发现有apt-0.5.15cnc7-6.fc4.i386.rpm ,不要下载devel的;更不要到SRPMS目录下载,前面说过了src.rpm 是源码包的rpm格式;

代码:
-->[root@localhost beinan]# rpm -q apt
apt-0.5.15cnc7-6.fc4
-->
安装方法:

代码:
--> [root@localhost beinan]# rpm -vih apt*.rpm -->

B)导入签名:安装好后apt要导入GPG签名,方法前面有提到;

添加源到/etc/apt/sources.lst ;

代码:
-->rpm http://rpm.livna.org/ fedora/4/i386 lvn
rpm http://ayo.freshrpms.net/ fedora/linux/4/i386 core extras updates freshrpms
rpm-src http://rpm.livna.org/ fedora/4/i386 lvn
-->

注:这是Fedora 4.0的,如果您用的是以前的版本,请看《apt的sources.list》

C) apt的用法实例:

《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》

注:如果您也想用 apt的图形界面工具 synaptic ,请到下面列出的发行版的地址去找,自己安装上就行了;

D)各发行版本所对应的apt包,自己点几下鼠标就找到了;



下载针对Fedora Core 的apt包;


Fedora Linux 4 (rpm 4.4.x) - <em>not pre-configured</em>

Fedora Linux 3 (rpm 4.3.x)
Fedora Linux 2 (rpm 4.3.x)
Fedora Linux 1 (rpm 4.2.x)



下载针对Redhat 针对的apt软件包;



Red Hat Linux 9 (rpm 4.2.x)
Red Hat Linux 8.0 (rpm 4.1.x)

Red Hat Linux 7.3 (rpm 4.0.4)
Red Hat Linux 7.2 (rpm 4.0.4 - updated) (rpm 4.0.3 - original)
Red Hat Linux 7.0 (rpm 4.1.x - updated) (rpm 4.0.4 - last official update)

Red Hat Linux 6.2 (rpm 4.0.2 - updated)



下载针对Yellow Dog Linux的apt软件包;



Yellow Dog Linux 4.0 (rpm 4.3.x)
Yellow Dog Linux 3.0 (rpm 4.1.x)
Yellow Dog Linux 2.3 (rpm 4.1.x - updated)


注意:
如果您用的系统版本低于Redhat 7.2,上面的列表中有的提到的 rpm 版本的,如果您的rpm 版本与上面的不符合,还得升级rpm 软件包;方法是点击他所提到的地址,下载文件名以 rpm 开始的,然后 rpm -Uvh rpm*.rpm ;

如果您用的版本高于Redhat 7.2,就没有必要升级rpm 的版本;


2]yum的安装和使用;

1)yum 的安装和应用;
代码:
-->[root@localhost beinan]# rpm -q yum

yum-2.3.2-7
-->
如果yum的任何提示,请到下面的地址下载与自己系统相对应的yum来安装;

安装方法:

代码:
-->[root@localhost beinan]#rpm -ivh yum*.rpm  -->

2)导入Freshrpms.net 的仓库地址:

下载安装:可以到下面所提到的地址下载相应的包;比如我用的是Fedora 4.0 ,应该到如下地址:

http://ftp.freshrpms.net/pub/freshrp...shrpms-release
下载这个包:

freshrpms-release-1.1-1.fc.noarch.rpm

安装:
代码:
-->[root@localhost beinan]#rpm -ivh freshrpms-release-1.1-1.fc.noarch.rpm-->

安装好后,会在/etc/yum.repos.d/ 出现 freshrpms.repo 文件;自己列一下目录就明白了;
代码:
-->[beinan@localhost ~]$ ls /etc/yum.repos.d/-->

3) 导入GPG签名:

代码:
-->[root@localhost beinan]# rpm --import http://freshrpms.net/RPM-GPG-KEY-freshrpms-->


4) yum用法的实例:《Fedora/Redhat 在线安装更新软件包,yum 篇》



下载针对Fedora Core 的yum包;



Fedora Linux 4 - Included, just install freshrpms-release

Fedora Linux 3 - Included, just install freshrpms-release
Fedora Linux 2 (rpm 4.3.x, python 2.3.x)
Fedora Linux 1 (rpm 4.2.x, python 2.2.x)



下载针对Redhat 针对的yum软件包;



Red Hat Linux 9 (rpm 4.2.x, python 2.2.x)
Red Hat Linux 8.0 (rpm 4.1.x, python 2.2.x)

Red Hat Linux 7.3 (rpm 4.0.4, python 1.5.2)
Red Hat Linux 7.0 (rpm 4.1.x - updated, python 2.2.x)



下载针对Yellow Dog Linux的yum软件包;



Yellow Dog Linux 3.0 (rpm 4.1.x, python 2.2.x)
Yellow Dog Linux 2.3 (rpm 4.0.x - original, python 1.5.x)

Yellow Dog Linux 2.3 (rpm 4.1.x - updated, python 2.2.x)



注意:如果您用的系统版本低于Redhat 7.2,上面的列表中有的提到的 rpm 版本的,如果您的rpm 版本与上面的不符合,还得升级rpm 软件包;方法是点击他所提到的地址,下载文件名以 rpm 开始的,然后 rpm -Uvh rpm*.rpm ;

如果您用的版本高于Redhat 7.2,就没有必要升级rpm 的版本;



后记:纯正入门教程,为初学者而写,希望对初学Linux的弟兄有所帮助;既使大家认为没有用,我就算当休闲娱乐;请弟兄们指正,谢谢~~




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com