网络yum源配置

合集下载

CentOS6.6下配置本地yum源与网络yum源

CentOS6.6下配置本地yum源与网络yum源

CentOS6.6下配置本地yum源与⽹络yum源⼀、本地yum源1、系统默认已经安装了可使⽤yum的软件包,所以可以直接配置:[root@localhost ~]# cd /etc/yum.repos.d/ yum源配置⽂件放置⽬录[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 先将⽹络yum源配置⽂件更名(让其失效)[root@localhost yum.repos.d]# vim CentOS-Media.repo 编辑本地yum源⽂件[c6-media]name=CentOS-$releasever - Media 本地yum源名称(可随意修改)baseurl=file:///mnt/sr0 光盘挂载⽬录/mnt/sr0gpgcheck=1enabled=1 使⽤此yum源(等于0为不启⽤)gpgkey=file:///mnt/sr0/RPM-GPG-KEY-CentOS-6 本地yum源密钥⼆、简单配置国内⽹络yum源⽹易(163)yum源是国内最好的yum源之⼀,⽆论是速度还是软件版本,都⾮常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免⼀些常见软件版本⽆法找到。

具体设置⽅法如下:1,进⼊yum源配置⽬录cd /etc/yum.repos.d3,更新玩yum源后,执⾏下边命令更新yum配置,使操作⽴即⽣效yum makecache理论上讲,这些yum源redhat系统以及fedora也是可以⽤的,但是没有经过测试,需要的站长可以⾃⼰测试⼀下。

三、⽹络yum源(前提是必须能连上互联⽹,此处使⽤的yum源是中国科技⼤学的地址如下:[root@localhost yum.repos.d]# mv CentOS-Base.bak CentOS-Base.repo 如果之前没更名就不⽤操作此步骤[root@localhost yum.repos.d]# vim CentOS-Base.repo 编辑⽹络yum源⽂件[base]name=CentOS-$releasever - Basegpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#released updates[updates]name=CentOS-$releasever - Updatesgpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasgpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages [centosplus]name=CentOS-$releasever - Plusgpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6#contrib - packages by Centos Users[contrib]name=CentOS-$releasever - Contribgpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6四、注意事项:使⽤yum时最好只能让⼀个yum源⽣效,因为系统默认优先使⽤⽹络yum源。

Linux(centos8)下的yum的基本用法和实例

Linux(centos8)下的yum的基本用法和实例

Linux(centos8)下的yum的基本⽤法和实例yum 命令Yum(全称为 Yellow dog Updater, Modified)是⼀个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

基于RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,可以⾃动处理依赖性关系,并且⼀次安装所有依赖的软件包,⽆须繁琐地⼀次次下载、安装。

yum 语法yum [options] [command] [package ...]options:可选,选项包括-h(帮助),-y(当安装过程提⽰选择全部为"yes"),-q(不显⽰安装的过程)等等。

command:要进⾏的操作。

package操作的对象。

选项-h:显⽰帮助信息;-y:对所有的提问都回答“yes”;-c:指定配置⽂件;-q:安静模式;-v:详细模式;-d:设置调试等级(0-10);-e:设置错误等级(0-10);-R:设置yum处理⼀个命令的最⼤等待时间;-C:完全从缓存中运⾏,⽽不去下载或者更新任何头⽂件。

参数#常的命令install:安装rpm软件包;update:更新rpm软件包;check-update:检查是否有可⽤的更新rpm软件包;remove:删除指定的rpm软件包;list:显⽰软件包的信息;search:检查软件包的信息;info:显⽰指定的rpm软件包的描述信息和概要信息;clean:清理yum过期的缓存;shell:进⼊yum的shell提⽰符;resolvedep:显⽰rpm软件包的依赖关系;localinstall:安装本地的rpm软件包;localupdate:显⽰本地rpm软件包进⾏更新;deplist:显⽰rpm软件包的所有依赖关系。

alias 列出或创建命令别名autoremove 删除所有原先因为依赖关系安装的不需要的软件包check 在包数据库中寻找问题check-update 检查是否有软件包升级clean 删除已缓存的数据deplist 列出软件包的依赖关系和提供这些软件包的源distro-sync 同步已经安装的软件包到最新可⽤版本downgrade 降级包group 显⽰或使⽤组信息help 显⽰⼀个有帮助的⽤法信息history 显⽰或使⽤事务历史info 显⽰关于软件包或软件包组的详细信息install 向系统中安装⼀个或多个软件包list 列出⼀个或⼀组软件包makecache 创建元数据缓存mark 在已安装的软件包中标记或者取消标记由⽤户安装的软件包。

redhat5.6配置本地YUM源

redhat5.6配置本地YUM源

redhat 5.6配置本地YUM源的方法
在REDHAT 5以后,加入了YUM这个新功能,可以解决RPM包的依赖关系,但不注册RHN的话不这个功能是不能使用的,我们可以使用光盘中自带的RPM包自己动手搭建个本地源,或者更改更新源到开源的网站。

使用redhat光盘中的RPM搭建本地YUM。

1、将redhat5.6的ISO镜像挂载到虚拟机中的指定目录。

如果挂载成功可以看到如下界面。

#mount /dev/cdrom /media/
2、修改系统下关于YUM的配置文件。

如图所示
此时,将rhel-debuginfo.repo文件重命名,编辑rhel-source.repo
#mv rhel-debuginfo.repo rhel-debuginfo.repo.bak
#vi rhel-source.repo,编辑后的效果如图所示。

3、配置文件修改后,结果的验证。

出现如下所示的界面,说明配置成功。

4、安装软件进行测试
5、通过以上几个步骤的编辑配置测试,最终本地YUM已经配置成功。

centos7配置局域网yum源--http方式

centos7配置局域网yum源--http方式

系统:centos7服务器(yum仓库)端1.挂载系统iso光驱文件mount /dev/cdrom /mnt2.新建yum源仓库目录mkdir /opt/yum.repo/centos7.repo3.将光驱里的目录下Packages文件夹下的所有文件拷贝到centos7.repo下cp –R /mnt/Packages/* yum.repo/centos7.repo/4.生成创建仓库(如果没有命令createrepo需要使用rmp或者其它方式先安装)createrepo /opt/yum.repo/centos7.repo/5.配置httpd的配置文件(需要先安装httpd,可以先yum installhttpd)vi /etc/httpd/conf/httpd.conf修改DocumentRoot "/opt"设置访问的根目录修改访问权限路径<Directory "/opt"><Directory "/opt">>配置完成后启动httpdsystemctl start httpd启动之后可以通过浏览器进行访问了,默认使用端口是80客户端yum配置修改备份:cp –R /etc/yum.repos.d/CentOS-Base.repo CentOS-Base.repo.bak修改:vi CentOS-Base.repo,把里面的mirrorlist加上注释,baseurl注释删掉后面的链接改成baseurl=http://192.168.137.12/yum.repo/centos7.repo/。

RHEL 6.1 网络yum配置

RHEL 6.1 网络yum配置

rhel6-x86_64 使用centos yum源,已经测试通过,可以安心使用1.为了方便起见,先切换到root用户2.然后删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps3.下载yum安装文件注意:最好自己到网站找找响应的包,这里列出来的可能会过时wget /centos/6/os/x86_64/Packages/yum-3.2.29-22.el6.centos.noarch.rpm wget/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rp mwget/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-10.el6.noar ch.rpmwget/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm使用的是网易镜像,在这里可以找到你想要的,不一定要用centos的3.进行安装yum,要按照顺序哦.rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpmrpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpmrpm -ivh yum-3.2.29-22.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm注意最后两个包必需同时安装,否则会相互依赖4.将CentOS 6的repository的作为yum源[base]name=CentOS-$releasever - Basebaseurl=/centos/6/os/$basearch/enable=1gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#released updates[updates]name=CentOS-$releasever - Updatesbaseurl=/centos/6/updates/$basearch/enable=1gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#packages used/produced in the build but not released#[addons]#name=CentOS-$releasever - Addons#baseurl=/centos/$releasever/addons/$basearch/#gpgcheck=1#gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that may be useful[extras]name=CentOS-$releasever - Extrasbaseurl=/centos/6/extras/$basearch/enable=1gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-6#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever - Plusbaseurl=/centos/6/centosplus/$basearch/gpgcheck=1enabled=04.清除yum的缓存1. yum clean all5.现在应该就可以用了试试:[root@CC ~]# yum makecacheLoaded plugins: fastestmirror, product-id, subscription-managerUpdating Red Hat repositories.Determining fastest mirrorsbase | 3.7 kB 00:00 base/filelists_db | 5.8 MB 01:08 base/primary_db | 4.5 MB 00:50 base/other_db | 2.6 MB 00:27 base/group_gz | 199 kB 00:02 extras | 3.5 kB 00:00 extras/filelists_db | 2.7 kB 00:00 extras/prestodelta | 124 B 00:00 extras/primary_db | 6.3 kB 00:00 extras/other_db | 3.2 kB 00:00 updates | 3.5 kB 00:00updates/filelists_db | 1.7 MB 00:19 updates/prestodelta | 212 kB 00:02 updates/primary_db | 2.3 MB 00:25 updates/other_db | 239 kB 00:03 Metadata Cache Created若想使用RPMFORGE源的朋友,只需要在centos-base.repo中添加如下段落[RPMFORGE]name=redhat - $releasver - rpmforgebaseurl=http://apt.sw.be/redhat/el6/en/x86_64/rpmforgeenable=1gpgcheck=0。

yum安装及添加和设置YUM源

yum安装及添加和设置YUM源

Yum安装配置及添加设置yum源YUM主页:/RPMFUSIONG主页:/yum是一个自动化的软件包管理程序,它被用来安装/卸载/升级你系统里的基于RPM的软件包,它可以自动帮你解决掉烦人的软件依赖问题,你所需要的只是知道你想安装/卸载/升级的那个软件名字叫啥。

一、安装属于你的YUM:如果很不幸,你压根没有YUM,那么你必须自己找到以下RPM包来手动安装你的YUM工具:yum.noarch;yum-metadata-parser;yum-presto.noarch;yum-utils.noarch。

安装RPM包的命令为:rpm -ivh[你的RPM包名字,不带括号]或者,你也可以下载源码包来编译安装,没有Linux基础知识,不建议这样做。

二、配置YUM:安装好yum后,就需要配置yum。

(如果发行版已经安装好yum,通常yum已经配置好了)。

YUM的配置文件为/etc/yum.conf。

如果网络不通畅,可以在/etc/yum.conf文件中修改timeout参数,将timeout时间设置得稍微长一点。

yum中可以通过修改文件来屏蔽软件源:修改/etc/yum.repos.d/XXX.repo,把其中的enable=1改为enable=0指定或去掉软件源的mirror:可以在baseurl中将比较慢的mirror去掉YUM的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目录下,这是整个yum 系统的重中之重,所以有必要详细介绍。

下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。

第一部分(这是yum的全局性设置。

默认一般不必改动。

)[main]cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。

debuglevel:除错级别,0-10,默认是2。

logfile:yum的日志文件,默认是/var/log/yum.log。

Centos 6 YUM源配置

Centos 6 YUM源配置

Centos 6.2 YUM源配置CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统为例,64位系统安装方法一样),使用第三方yum源来安装更多软件包。

一、安装CentOS yum源优先级插件yum-prioritiesyum install yum-priorities #输入y安装二、设置CentOS默认yum源的优先级为最高cd /etc/yum.repos.d/ #进入yum源目录vi CentOS-Base.repo #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2################################################################ [base]name=CentOS-$releasever - Basemirrorlist=/?release=$releasever&arch=$basearch&repo=os#baseurl=/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[updates]name=CentOS-$releasever - Updatesmirrorlist=/?release=$releasever&arch=$basearch&repo=updat es#baseurl=/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[extras]name=CentOS-$releasever - Extrasmirrorlist=/?release=$releasever&arch=$basearch&repo=extras#baseurl=/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[centosplus]name=CentOS-$releasever - Plusmirrorlist=/?release=$releasever&arch=$basearch&repo=cento splus#baseurl=/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2[contrib]name=CentOS-$releasever - Contribmirrorlist=/?release=$releasever&arch=$basearch&repo=contri b#baseurl=/centos/$releasever/contrib/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2###############################################################备注:priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum 源的优先级从11-99三、安装epel yum源rpm -ivh /pub/epel/6/i386/epel-release-6-5.noarch.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6vi /etc/yum.repos.d/epel.repo #修改epel yum源优先级,priority=11############################################################### [epel]name=Extra Packages for Enterprise Linux 6 - $basearch#baseurl=/pub/epel/6/$basearchmirrorlist=https:///metalink?repo=epel-6&arch=$basearch failovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6priority=11#################################################################四、安装rpmforge yum源wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.r pmwget /rpm/packages/RPM-GPG-KEY.dag.txtrpm --import RPM-GPG-KEY.dag.txtrpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpmvi /etc/yum.repos.d/rpmforge.repo #修改rpmforge yum源优先级,priority=12################################################################# [rpmforge]name = RHEL $releasever - - dagbaseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforgemirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforgeenabled = 1protect = 0gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-daggpgcheck = 1priority=12#################################################################系统运维 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接五、安装rpmfusion yum源rpm -ivh /free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpmvi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo #修改rpmfusion yum源优先级,priority=13################################################################# [rpmfusion-free-updates-testing]name=RPM Fusion for EL 6 - Free - Test Updates#baseurl=/free/el/updates/testing/6/$basearch/mirrorlist=/mirrorlist?repo=free-el-updates-testing-6&arch=$ba searchenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-el-6priority=13系统运维 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接#################################################################六、安装atomic yum源wget /installers/atomic #下载sh ./atomic #安装vi /etc/yum.repos.d/atomic.repo #修改atomic yum源优先级,priority=14############################################################## [atomic]name = CentOS / Red Hat Enterprise Linux $releasever - mirrorlist = /mirrorlist/atomic/centos-6-$basearch#mirrorlist = /channels/atomic/centos/6/mirrors-atomic enabled = 1priority = 1protect = 0gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txtgpgcheck = 1priority=14##############################################################七、更新yum软件包yum check-update八、安装iftopyum install iftop至此,CentOS 第三方yum源配置完成,现在你可以用yum命令安装自己需要的软件了!比如yum install nginx、yum update php等安装或者升级软件包。

如何搭建本地yum源,阿里yum源以及自己的网络yum源?

如何搭建本地yum源,阿里yum源以及自己的网络yum源?

如何搭建本地yum源,阿⾥yum源以及⾃⼰的⽹络yum源?环境:CentOS7⼀.本地源的yum源的搭建(⼀)添加新的yum源配置⽂件iso.repo(名字可以⾃⼰命名,但是后缀必须是repo结尾)注意:⽬录 /etc/yum.repos.d 下的 .repo ⽂件将会被yum⼯具读取建议:只保留⼀个 .repo的⽂件。

[root@uplooking ~]# vim /etc/yum.repos.d/iso.repo(⼆)添加内容如下:(注意在根⽬录下要建个iso的⽬录,并将光盘挂载到该⽬录下)[base]name=bashbaseurl=file:///isoenabled=1gpgcheck=0(三)清理yum缓存[root@uplooking ~]# yum clean all(四)建⽴数据缓存[root@uplooking ~]# yum makecache(五)检查yum仓库是否建⽴[root@uplooking ~]# yum repolist⼆、搭建阿⾥yum源(⼀)添加新的yum源配置⽂件aliyun.repo(名字可以⾃⼰命名,但是后缀必须是repo结尾)注意:⽬录 /etc/yum.repos.d 下的 .repo ⽂件将会被yum⼯具读取建议:只保留⼀个 .repo的⽂件。

[root@uplooking ~]# vim /etc/yum.repos.d/aliyun.repo##建议在⼀个⽂件⾥配置多个镜像,下⾯主要是尝试安装⼀个基础源,两个扩展源[aliyun_os]name=aliyun_osbaseurl=https:///centos/7/os/x86_64/enabled=1gpgcheck=0[aliyun_extras]name=aliyun_extrasbaseurl=https:///centos/7/extras/x86_64/enabled=1gpgcheck=0[aliyun_epel]name=aliyun_epelbaseurl=https:///epel/7/x86_64/enabled=1gpgcheck=0(⼆)清理缓存[root@uplooking /etc/yum.repos.d]# yum clean all(三)建⽴数据缓存[root@uplooking /etc/yum.repos.d]# yum makecache(四)查看yum源情况[root@uplooking /etc/yum.repos.d]# yum repolist三、搭建⾃⼰的⽹络yum源(⼀)建⽴软连接,使⾃⼰光盘内容指向⾃⼰的web服务[root@uplooking /iso]# ln -s /iso/ /var/www/html/(⼆)添加新的yum源配置⽂件network.repo(名字可以⾃⼰命名,但是后缀必须是repo结尾)注意:⽬录 /etc/yum.repos.d 下的 .repo ⽂件将会被yum⼯具读取建议:只保留⼀个 .repo的⽂件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RedHat Linux Enterprise 6 yum 配置 redhat6 yum 配置
首先,rhel6系统安装的时候其实已经有yum了,只是因为如果用官方的网站更新的话除非你是用钱买的.否则它会提示注册之类的。

所以只要把 yum的更新地址改成开源的就行了。

而限定yum更新地址的文件在/etc/yum.repos.d/
建立新的配置文件:
[root@killgoogle ~]# cd /etc/yum.repos.d
[root@killgoogle ~]# touch rhel-debuginfo.repo
[root@killgoogle ~]# touch mirrors-rpmforge
[root@killgoogle ~]# touch rpmforge.repo
往新的配置文件写东西:
[root@killgoogle ~]#vi rhel-debuginfo.repo
[base]
name=CentOS-5 - Base
#mirrorlist=$releasever5&amp;arch=$basearch&amp;
repo=os
#baseurl=$releasever/os/$basearch/
baseurl=$basearch/
gpgcheck=1
gpgkey=
#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=$basearch&amp;repo=updates
baseurl=$basearch/
gpgcheck=1
gpgkey=
#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
#mirrorlist=$basearch&amp;repo=addons
baseurl=$basearch/
gpgcheck=1
gpgkey=
#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=$basearch&amp;repo=extras
baseurl=$basearch/
gpgcheck=1
gpgkey=
#additional packages that extend functionality of existing packages [centosplus]
name=CentOS-5 - Plus
#mirrorlist=$basearch&amp;repo=centosplus
baseurl=$basearch/
gpgcheck=1
enabled=0
gpgkey=
#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=$basearch&amp;repo=contrib
baseurl=$basearch/
gpgcheck=1
enabled=0
gpgkey=
# vi dag.repo
[dag]
name=Dag RPM Repository for RHEL6
baseurl=$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=
修改第二个配置文件:
[root@killgoogle ~]vi mirrors-rpmforge
$ARCH/dag
$ARCH/dag
$ARCH/dag
#$ARCH/dag
sslingen.de/dag/redhat/el5/en/$ARCH/dag $ARCH/dag
$ARCH/dag
$ARCH/dag
$ARCH/dag
$ARCH/dag
$ARCH/dag
修改第三个配置文件:
[root@killgoogle ~]# vi rpmforge.repo
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag # URL:
[rpmforge]
name = Red Hat Enterprise $releasever - - dag
#baseurl = $basearch/dag
mirrorlist =
#mirrorlist =
enabled = 1
protect = 0
gpgkey =
gpgcheck = 1
如果风速慢的话可以通过增加yum的超时时间,这样就不会总是因为超时而退出。

[root@killgoogle ~]vi /etc/yum.conf
加上这么一句:timeout=120
到这里配置差不多就完了。

还有一个包需要安装:rpmforge-release-0.3.6-
1.el5.rf.i386.rpm
如果不安装的话有可能会出现以下错误:GPG key retri failed: [Errno 5] OSError: [Errno 2] 没有那个文件或目录: &#39;/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag&#39;
到找到这个包,然后
[root@killgoogle ~]rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 接下来就是输入KEY了。

[root@killgoogle ~] rpm --import
如果不行请使用: rpm --import
这样基本上yum就可以用了。

不过如果觉得不爽的话还可以优化:
加速yum
[root@killgoogle ~]yum install yum-fastestmirror yum-presto
指定或去掉软件源的mirror:
可以在baseurl中将比较慢的mirror去掉
你的yum镜像的速度测试记录文件:
/var/cache/yum/timedhosts.txt
yum Existing lock 错误的解决办法
如果系统启动的时候, yum 出现Existing lock /var/run/yum.pid: another copy is running as pid 3380. Aborting. 可以用下面的办法解决:
[root@killgoogle ~]/etc/init.d/yum-updatesd stop
也可以用以下方法:
[root@killgoogle ~]rm -f /var/run/yum.pid
主要原因就是yum在自动更新只要关掉它就可以了
完了。

现在就可以测试能不能用了哦:
[root@killgoogle ~]yum install mplayer
这是安装mplayer如果要删除则是:
[root@killgoogle ~]yum remove mplayer。

相关文档
最新文档