`

Linux下yum源配置

 
阅读更多

redhat linux 配置yum详解
修改浏览权限 | 删除
首 先,rhel5系统安装的时候其实已经有yum了,只是因为如果用官方的网站更新的话除非你是用钱买的rhel5.否则它会提示注册之类的。所以只要把 yum的更新地址改成开源的就行了。而限定yum更新地址的文件在/etc/yum.repos.d/里。先把它们改成备份文件,即在后面加.bak。
[root@killgoogle ~]# mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak
[root@killgoogle ~]# mv /etc/yum.repos.d/rpmforge.repo.rpmnew /etc/yum.repos.d/rpmforge.repo.rpmnew.bak
建立新的配置文件:
[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=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons

baseurl=http://ftp.sjtu.edu.cn/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras

baseurl=http://ftp.sjtu.edu.cn/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=http://ftp.sjtu.edu.cn/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=http://ftp.sjtu.edu.cn/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

# vi dag.repo
[dag]
name=Dag RPM Repository for RHEL5
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt

修改第二个配置文件:


root@killgoogle ~]vi mirrors-rpmforge


http://apt.sw.be/redhat/el5/en/$ARCH/dag
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/dag
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
#http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/dag
http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/dag
http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/dag
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/dag
http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/dag
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/dag
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/dag

修改第三个配置文件:
[root@killgoogle ~]# vi rpmforge.repo
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
# URL: http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

2.如果风速慢的话可以通过增加yum的超时时间,这样就不会总是因为超时而退出。
[root@killgoogle ~]vi /etc/yum.conf
加上这么一句:timeout=120
到这里配置差不多就完了。还有一个包需要安装:rpmforge-release-0.3.6-1.el5.rf.i386.rpm
如果不安装的话有可能会出现以下错误:GPG key retrieval failed: [Errno 5] OSError: [Errno 2] 没有那个文件或目录: '/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag'
到http://rpmfind.net/linux/RPM/找到这个包,然后
[root@killgoogle ~]rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
接下来就是输入KEY了。
[root@killgoogle ~] rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 (要不一装软件就要kde ,郁闷!!)

或者执行以下命令:

64位:

rpm --import http://ftp.sjtu.edu.cn/centos/5.0/os/x86_64/RPM-GPG-KEY-CentOS-5

32位:
rpm --import http://ftp.sjtu.edu.cn/centos/5.0/os/i386/RPM-GPG-KEY-CentOS-5

3.执行升级命令,看看速度如何:

yum update

这样基本上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

 

参考至:http://www.cnblogs.com/qq78292959/archive/2012/02/10/2344924.html

如有错误,欢迎指正

邮箱:czmcj@163.com

分享到:
评论

相关推荐

    oracle安装教程之Linux更换yum源

    "Oracle安装教程之Linux更换yum源" 在 Linux 环境中安装 Oracle 数据库之前,需要更换 yum 源,以便安装 Oracle 所需的依赖项。本文将指导您如何更换 yum 源,包括查看原有 yum 源、下载阿里云 yum 源、备份原有...

    linux下本地yum源配置

    Linux 下本地 yum 源配置 Linux 操作系统下安装应用软件时,经常会遇到依赖问题,如某些 RPM 软件包之间存在依赖关系,导致安装困难。配置本地 yum 源仓库可以有效解决此问题,使安装过程变得快速高效。本文将详细...

    Oracle Linux更新Yum源

    "Oracle Linux更新Yum源详解" Oracle Linux 是一个基于 Red Hat Enterprise Linux 源代码的操作系统,具有高性能、可靠性和安全性。Yum(Yellow dog Updater, Modified)是一个命令行的包管理器,用于管理 RPM ...

    linux下yum源的搭建

    Linux 下 yum 源的搭建 Linux 下 yum 源的搭建是指在 Linux 系统中搭建一个 yum 源服务器,以便更好地解决 Linux 下的软件安装问题。在本篇文章中,我们将介绍如何在 Linux 下搭建 yum 源,以及 yum 源的原理和...

    RedHat Linux RHEL6配置本地YUM源

    创建新的YUM源配置文件** 进入`/etc/yum.repos.d/`目录并创建一个新的配置文件`rhel-media.repo`: ```shell [root@localhost yum.repos.d]# touch rhel-media.repo ``` 使用文本编辑器打开并编辑`rhel-media....

    RedHat本地yum源配置及国内镜像源配置.docx

    ### RedHat本地yum源配置及国内镜像源配置 #### 一、RedHat本地yum源配置 ##### 1. 环境准备与检查 **背景介绍:** Red Hat Enterprise Linux(RHEL)是一款广泛使用的Linux发行版,在企业级应用环境中非常受...

    本地Yum源库配置

    "本地Yum源库配置" 在 Linux 系统中,Yum 源库配置是一个非常重要的知识点。Yum 是一个 shell 前端软件管理器,可以自动的进行依赖软件的定位、指定服务器的下载,实现一次性的将所有包安装完成。在使用 Yum 进行...

    yum源配置文件

    [local_server] (库名称) name=This is a local repo (名称描述) ...baseurl=file:///mnt/cdrom (yum源目录,源地址) enabled=1(是否启用该yum源,0为禁用) gpgcheck=0(检查GPG-KEY,0为不检查,1为检查)

    linux 光盘yum源配置文件

    另外,`rhel-debuginfo.repo` 文件通常是用于存储调试信息的YUM源配置,这些信息在排查软件问题时非常有用。如果你需要调试软件,可以将这个配置文件启用,但通常在日常使用中并不需要。 总之,理解和配置Linux光盘...

    RHEL7配置yum源

    在 RHEL7 中,可以使用三种常用的 yum 源配置方法,即使用 RHEL 安装镜像、使用在线 yum 源和使用本地 yum 源。 在使用 RHEL 安装镜像作为 yum 源时,需要挂载安装镜像,创建 dvd.repo 文件,并指定 baseurl 和 ...

    yum源配置.docx

    YUM源配置通常保存在`/etc/yum.repos.d/`目录下的`.repo`文件中。每个文件代表一个或多个软件仓库。这些文件定义了仓库的基本信息,如名称、URL以及验证方式等。 #### 三、配置示例解析 以下是一份典型的YUM源配置...

    Linux更换yum源

    通常,你可以从第三方提供者的网站上下载适用于Red Hat系统的CentOS yum源配置文件。例如,你可以从阿里云、腾讯云或网易等知名镜像站点获取。 3. **创建或编辑yum源配置文件** 使用文本编辑器(如`vi`或`nano`)...

    Linux配置yum源及目录共享

    在深入探讨Linux下的yum源配置与目录共享之前,我们先简要回顾一下这两个概念的基本含义。Yum(Yellowdog Updater Modified)是基于RPM包管理器的软件包管理工具,广泛应用于Red Hat系列的Linux发行版中,如Fedora、...

    Oracle RAC部署环境准备手册之二:yum源配置

    总的来说,Oracle RAC部署的YUM源配置是一项基础但关键的工作,它确保了所有必要的软件包和依赖项能够被有效地管理和安装。无论是本地源还是在线源,都需要根据实际情况进行适当的配置和优化,以确保Oracle RAC的...

    CentOS yum 源配置文档

    CentOS yum 源配置是 Linux 操作系统中的一种软件管理机制,它允许用户从远程或本地仓库中安装、更新和卸载软件包。 yum(Yellow dog Updater Modified)是 CentOS 操作系统的软件包管理器,负责管理系统中的软件...

    yum源配置详解

    yum源配置是Linux系统中的一种软件包管理方式,通过配置yum源,可以实现软件包的自动更新和安装。在本文中,我们将详细介绍如何在Linux下配置yum源,并解决可能遇到的错误。 一、配置本地YUM源 要配置本地YUM源,...

    centos9ISO镜像及yum源配置文件

    本文将深入探讨如何下载与安装CentOS 9 Stream ISO镜像,并详细讲解如何配置YUM源,以便在系统中进行软件包的安装和更新。 一、CentOS 9 Stream ISO镜像获取 CentOS 9 Stream的ISO镜像是安装系统的媒介,可以从官方...

    Linux本地yum源配置202109.txt

    Linux本地yum源配置202109

    linux修改yum源

    3. **编辑`yum源`配置**:将下载的`.repo`文件放到`/etc/yum.repos.d/`目录下,并用文本编辑器打开,如`vi`或`nano`,修改其中的URL和仓库名称以匹配你的需求。例如,对于`CentOS`系统,你可能会看到类似这样的配置...

Global site tag (gtag.js) - Google Analytics