LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 23273|回复: 58

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

[复制链接]
发表于 2003-11-6 12:40:47 | 显示全部楼层 |阅读模式
使用Yum把Redhat旧版本升级到Fedora Core 1

发表者: dsj 在 2003 年 11 月 06 日 - 12:34 PM



现在可以使用Yum把Redhat旧版本升级到Fedora Core 1,具体方法见内。


Fedora Core 1 is also available as Yum repository

Yum is an automatic updater and package installer/remover for rpm systems. It automatically computes dependencies and figures out what things should occur to install packages. It makes it easier to maintain groups of machines without having to manually update each one using rpm.


To upgrade to Fedora Core 1 from Red Hat Linux:

1) Download Yum

- Yum for Red Hat Linux 9
http://www.linux.duke.edu/projects/yum/download/2.0/yum-2.0.4-1.noarch.rpm
- Yum for Red Hat Linux 8.0
http://www.linux.duke.edu/projects/yum/download/1.0/yum-1.0.3-1_80.noarch.rpm
- Yum for Red Hat Linux 7.3
http://www.linux.duke.edu/projects/yum/download/1.0/yum-1.0.3-1_73.noarch.rpm

2) Install Yum with rpm -ivh yum*

3) Add the following sources to your /etc/yum.conf

[core]
name=Fedora Core 1
baseurl=ftp://ftp.fi.muni.cz/pub/linux/fedora/linux/core/1/i386/os/

[updates]
name=Fedora Core 1 updates
baseurl=ftp://ftp.fi.muni.cz/pub/linux/fedora/linux/core/updates/1/


4) Run yum upgrade
发表于 2003-11-6 17:37:18 | 显示全部楼层
I can not upgrade:

$ yum upgrade
Gathering header information file(s) from server(s)
Server: Fedora Core 1
retrygrab() failed for:
  http://mirrors.kernel.org/fedora ... headers/header.info
  Executing failover method
failover: out of servers to try
Error getting file http://mirrors.kernel.org/fedora ... headers/header.info
[Errno 7] HTTP Error (CannotSendRequest):
发表于 2003-11-6 20:48:29 | 显示全部楼层
yum以前用过,还不错的。

问题就是这样升级谁有这个时间啊,我是肯定不行的了。
记忆中我用过的redhat的镜像都是N慢的。
发表于 2003-11-7 08:00:10 | 显示全部楼层

安装中止

不用修改/etc/yum.conf文件

直接rpm*后运行yum update

升级中的问题:
update提示:libscan-devel-3.0.5a.i386.rpm无GPG keys,提供的解决办法是:remove ; yum clean;重装本地的GPG keys。
按提示,无法解决。
libscan-devel-3.0.5a.i386.rpm从升级服务器上下的。

我想直接从redhat下载这个文件,然后运行yum update.

晚上再试。

可以调过这个文件继续吗?
发表于 2003-11-7 12:44:10 | 显示全部楼层
错误如下:
[root@localhost root]# yum upgrade
Gathering header information file(s) from server(s)
Server: Test Linux 2.6-test prerelease kernels for RHL9/rawhide
Server: Fedora Core 1
Server: Red Hat Linux 9 - i386 - freshrpms
Server: Red Hat Linux 9 - i386 - os
Server: Red Hat Linux 9 - i386 - updates
Finding updated packages
Downloading needed headers
Finding obsoleted packages
Resolving dependencies
.package pine needs libcom_err.so.3 (not provided)
我的krb5-libs已经安装,1.2.7的
发表于 2003-11-8 11:26:10 | 显示全部楼层

解决libscan-devel-3.0.5a.i386.rpm无GPG keys

下载libkscan-3.0.5a-2.i386.rpm,libkscan-devel-3.0.5a-2.i386.rpm,删除libkscan-devel-7-3.0.5a-2.i386.hr(?记不得了,是升级需要的头文件),执行yum clean,再依次安装libkscan-3.0.5a-2.i386.rpm,libkscan-devel-3.0.5a-2.i386.rpm,libscan-devel-3.0.5a.i386.rpm无GPG keys的问题解决。

但,又出现一个安装包无GPG keys的信息(相同的问题),升级中止。

我个人认为:升级需要的是完全干净的rh8,如果不是,最后放弃这种升级方式。
发表于 2003-11-8 15:36:26 | 显示全部楼层

回复: 解决libscan-devel-3.0.5a.i386.rpm无GPG keys

最初由 zj21cn 发表
下载libkscan-3.0.5a-2.i386.rpm,libkscan-devel-3.0.5a-2.i386.rpm,删除libkscan-devel-7-3.0.5a-2.i386.hr(?记不得了,是升级需要的头文件),执行yum clean,再依次安装libkscan-3.0.5a-2.i386.rpm,libkscan-devel-3.0.5a-2.i386.rpm,libscan-devel-3.0.5a.i386.rpm无GPG keys的问题解决。

但,又出现一个安装包无GPG keys的信息(相同的问题),升级中止。

我个人认为:升级需要的是完全干净的rh8,如果不是,最后放弃这种升级方式。

修改yum.conf,
在[core]和[updates]部分各加入一行:
gpgcheck=0
看看可不可以

个人建议不用yum upgradeer而是用yum update
详情参考
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=71970
我已经成功升级了
发表于 2003-11-9 11:18:52 | 显示全部楼层

升级成功

花了12个半小时,从RH8.0在线升级到Fedora Core 1 。
“修改yum.conf,
在[core]和[updates]部分各加入一行:
gpgcheck=0”
这样就可以了。谢谢 x1y1 的提示。

我的LILO启动菜单多出一个选项:“LINUX BAK”,这是没有升级前的LINUX。

另外启动新内核时,显示又一些乱码,看来是字体的问题,以后再解决。

我原想用升级的方法解决下面这个问题,结果还是不行。
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=71166
发表于 2004-1-29 11:31:36 | 显示全部楼层

在fedora中使用yum简化rpm包管理(2004-01-29更新)

在fedora中使用yum简化rpm包管理(2004-01-29)

VictorYan指北系列之yum       

说明:为了大家学习方便,重新编排,并就应用的部分做了补充,如使用yum来安装mplayer,xmms-mp3等,希望能节约大家的时间       

一.        yum是什么
        yum = Yellow dog Updater, Modified
        主要功能是更方便的添加/删除/更新RPM包.
        它能自动解决包的倚赖性问题.
        它能便于管理大量系统的更新问题       
        注:为什么要使用yum而不用apt,最简单的原因,Fedora自带

二.        yum特点
        *可以同时配置多个资源库(Repository)
        *简洁的配置文件(/etc/yum.conf)
        *自动解决增加或删除rpm包时遇到的倚赖性问题
        *使用方便
        *保持与RPM数据库的一致性

三.        yum安装
        Fedora自带
        #rpm -ivh yum-2.0.4-2.noarch.rpm

四.        yum配置
        注:修改和增加配置文件中的资源库,加快下载速度和拥有更多可更新的rpm包
        将/etc/yum.conf的内容全部替换为
        [main]
        cachedir=/var/cache/yum
        debuglevel=2
        logfile=/var/log/yum.log
        pkgpolicy=newest
        distroverpkg=fedora-release
        tolerant=1
        exactarch=1

        [fedora-us-1]
        name=Fedora Core 1 -- Fedora US mirror
        baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os

        [fedora-us-1-updates]
        name=Fedora Core 1 updates -- Fedora US mirror
        baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates

        [fedora-us-1-stable]
        name=Fedora Linux (stable) for Fedora Core 1 -- Fedora US mirror
        baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/stable

        [freshrpms]
        name=Fedora Linux $releasever - $basearch - freshrpms
        baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
       


五.        yum应用
        注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.
        //检查有哪些可更新的rpm包
                #yum check-update
        //安装rpm包,使xmms可以播放mp3
                #yum install xmms-mp3
        //安装mplayer,同时自动安装相关的软件
                #yum install mplayer
        //删除licq包,同时删除与该包有倚赖性的包
                #yum remove licq
                注:同时会提示删除licq-gnome,licq-qt,licq-text,非常方便
        //系统更新(更新所有可以升级的rpm包,包括kernel)
                #yum -y update
        //每天定期执行系统更新
                #chkconfig yum on
                #service yum start
               

六.        yum指令详解
        *rpm包的更新
                //检查可更新的rpm包
                        #yum check-update
                //更新所有的rpm包
                        #yum update
                //更新指定的rpm包,如更新kernel和kernel source
                        #yum update kernel kernel-source
                //大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
                        #yum upgrade
        *rpm包的安装和删除
                //安装rpm包,如xmms-mp3
                        #yum install xmms-mp3
                //删除rpm包,包括与该包有倚赖性的包
                        #yum remove licq
                        注:同时会提示删除licq-gnome,licq-qt,licq-text
        *yum暂存(/var/cache/yum/)的相关参数
                //清除暂存中rpm包文件
                        #yum clean packages
                //清除暂存中rpm头文件
                        #yum clearn headers
                //清除暂存中旧的rpm头文件
                        #yum clean oldheaders
                //清除暂存中旧的rpm头文件和包文件
                        #yum clearn 或#yum clearn all
                        注:相当于yum clean packages + yum clean oldheaders
        *rpm包列表
                //列出资源库中所有可以安装或更新的rpm包
                        #yum list
                //列出资源库中特定的可以安装或更新以及已经安装的rpm包
                        #yum list mozilla
                        #yum list mozilla*
                        注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包
                //列出资源库中所有可以更新的rpm包
                        #yum list updates
                //列出已经安装的所有的rpm包
                        #yum list installed
                //列出已经安装的但是不包含在资源库中的rpm包
                        #yum list extras
                        注:通过其它网站下载安装的rpm包
        *rpm包信息显示(info参数同list)
                //列出资源库中所有可以安装或更新的rpm包的信息
                        #yum info
                //列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
                        #yum info mozilla
                        #yum info mozilla*
                        注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息       
                //列出资源库中所有可以更新的rpm包的信息
                        #yum info updates
                //列出已经安装的所有的rpm包的信息
                        #yum info installed
                //列出已经安装的但是不包含在资源库中的rpm包的信息
                        #yum info extras
                        注:通过其它网站下载安装的rpm包的信息
        *搜索rpm包
                //搜索匹配特定字符的rpm包
                        #yum search mozilla
                        注:在rpm包名,包描述等中搜索
                //搜索有包含特定文件名的rpm包
                        #yum provides realplay

七.        安全的更新freshrpms.net的rpm包
        //安装freshrpms.net的GPG key
                #rpm --import  http://freshrpms.net/packages/builds/yum/RPM-GPG-KEY.freshrpms
        //编辑/etc/yum.conf,增加以下信息到尾部
                [freshrpms]
                name=Fedora Linux $releasever - $basearch - freshrpms
        baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
                gpgcheck=1

        注:        //检查GPG Key
                        # rpm -qa gpg-pubkey*
                //显示Key信息
                        #rpm -qi gpg-pubkey-e42d547b-3960bdf1
                //删除Key
                        #rpm -e gpg-pubkey-e42d547b-3960bdf1


参考文章:         Yum使用
                http://pukiwiki.kandix.idv.tw/index.php?Fedora%2Fyum#content_1_6
发表于 2004-4-8 22:32:17 | 显示全部楼层
那是不是如果安装gaim-0.64-1.i386.rpm
只打yum gaim就可以了呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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