首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:软路由 参考手册 开发工具
 → 当前位置:首页>linux相关>其他unix>正文

Freshrpms.net资源介绍以及apt和yum的应用

OKLinux www.oklinux.cn 2006-01-06 来源:oklinux收集整理 收藏本文

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 ,请到下面列出的发行版的地址去找,自己安装上就行了;

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

下载针对Fedora Core 的apt包;

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

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

注意:
如果您用的系统版本低于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/freshrpms/fedora/linux/4/freshrpms-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包;

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

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

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

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

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

上一篇:在Fedora core 4.0 加载NTFS和FAT32分区详述   下一篇:apt+synaptic在线安装Fedora 4.0软件包
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·apt+synaptic在线安装Fedora 4.0软件包
·在Fedora core 4.0 加载NTFS和FAT32分区详
·Fedora Core下声卡驱动全功略
·在Fedora Core中,解决办法设置PATH
·Debian 简单的中文latex配置
·如何更新 Fedora Core 的发行版 CD
·新手入门:debian的一句话问答
·如何使用 GCJ 进行二进制兼容性编译
·Gentoo 2005.1 完整的USE参数清单中文详解
·优化改善 Fedora Core 4 的中文字体显示
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·让 UNIX 和 Linux 一起工
·Linux基础认识 理解GNU/Li
·UNIX 派生系统:NetBSD 入
·Gentoo 2005.1 完整的USE
·用串口线安装solaris
·AIX下邮件服务器Donimo的
·Solaris的启动和初始化过
·Solaris 10实现安全Kerber
·手机中的Linux操作系统扫
·基于UNIX平台FTP服务器的
最新文章
·unix下拷贝文件
·在UNIX系统中使用自定义功
·UNIX痛恨者手册
·SCO UNIX作业调度
·FreeBSD Shell脚本
·FreeBSD Shell的高级功能
·从系统管理员的角度讨论UN
·在UNIX系统中配置网络打印
·茅塞顿开:给FREEBSD新手的
·创建UNIX后门(高级篇)
·提高开放式 UNIX 平台的安
·UNIX平台廉价双机容错方案
·攻防:UNIX下缓冲区溢出深
·创建UNIX后门(中级篇)
·创建UNIX后门(初级篇)

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有
合作联系 QQ:18743986 Email:arlan8005#163.com