因为练习要用redhat,而redhat因为没有注册所以没有yum,没有yum的redhat就是鸡肋。为了解决这个问题,可以用以下方法。
一、卸载redhat yum
# rpm -qa | grep yum | xargs rpm -e --nodeps
二、安装centos yum
给网易做广告了……
# cd /tmp/
# wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-37.el5.centos.noarch.rpm
# wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
# wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm
# rpm -ivh yum-*
三、配置.repo
# vim /etc/yum.repos.d/CentOS5-Base-163.repo
引用
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
五、使用
# yum makecache
六、可能出现的问题
yum makecache出错,这可能是因为$releasever的值=5os
在vim中用命令
:%s/$releasever/5/g
修改repo
七、使用光盘
# mount /dev/dvd /media
# vim Local.repo
引用
[Local]
name=Local
baseurl=file:///media/Server
enabled=1
gpgcheck=0
测试
# yum search samba --disablerepo=\* --enablerepo=Local
分享到:
相关推荐
在 RHEL7 中,可以使用三种常用的 yum 源配置方法,即使用 RHEL 安装镜像、使用在线 yum 源和使用本地 yum 源。 在使用 RHEL 安装镜像作为 yum 源时,需要挂载安装镜像,创建 dvd.repo 文件,并指定 baseurl 和 ...
在使用 Yum 进行软件包安装、删除和更新时,需要配置好 Yum 服务端配置文件和 Yum 源配置文件。 Yum 服务端配置文件/etc/yum.conf 中,详细定义了 yum 的工作方式和参数。例如, cachedir=/var/cache/yum //保存...
本文将详细介绍如何配置YUM源,以便更好地管理和更新系统。 #### 二、YUM源配置原理 YUM源配置通常保存在`/etc/yum.repos.d/`目录下的`.repo`文件中。每个文件代表一个或多个软件仓库。这些文件定义了仓库的基本...
### yum配置本地连接知识点 #### 一、理解YUM(Yellowdog Updater Modified) YUM是一种包管理器,主要用于RHEL及其衍生版本如CentOS、Fedora等系统中。它通过HTTP、FTP或本地文件系统的方式获取软件包,并提供了...
### YUM配置详解 #### 一、YUM简介与作用 YUM(Yellowdog Updater Modified)是一款在Fedora和Red Hat Enterprise Linux等基于RPM包管理系统的Linux发行版中的软件包管理器。通过YUM可以自动处理依赖关系,并且...
最后,使用`yum repolist`命令来检查新的YUM源是否已经被正确配置。 ``` yum repolist ``` 如果一切正常,会显示新配置的镜像源的可用状态,表明国内镜像源配置成功。 --- 以上就是关于RedHat本地YUM源配置及...
在局域网内,配置 YUM 仓库可以使得所有的服务器和客户端使用相同的软件包版本,从而避免了版本混乱和兼容性问题。 为什么选择 YUM 仓库 YUM(Yellow dog Updater, Modified)是一个基于 RPM 的软件包管理器,它...
### yum配置及安装知识点 #### 一、理解YUM(Yellowdog Updater Modified) YUM是一种包管理器,主要用于RHEL(Red Hat Enterprise Linux)、CentOS等基于RPM(Red Hat Package Manager)的Linux发行版中。它通过...
在配置 yum 源时,需要使用以下命令清理 yum 缓存和生成缓存: ``` yum clean all yum makecache ``` 使用以下命令列出所有可用的软件包: ``` yum repolist ``` 如果需要回复网络模式,将配置文件删除,然后从 ...
以下将详细介绍如何配置和使用 CentOS 7 的本地 YUM。 **1. 挂载系统光盘** 首先,你需要将包含 RPM 包的光盘挂载到系统中。这可以通过创建一个挂载点并使用 `mount` 命令完成。例如: ```bash # 创建挂载点 ...
yum配置是系统管理员日常维护工作中的重要部分,它允许用户配置yum源,以便从本地或者远程服务器安装和更新软件包。 本文档首先介绍了配置本地yum源的步骤,这在没有互联网连接或网络延迟较大的环境中尤其有用。...
本文将详细介绍YUM的基本安装配置及常用命令,帮助读者更好地理解和使用YUM。 #### 二、YUM安装与配置 ##### 2.1 安装YUM 对于大多数基于RHEL(Red Hat Enterprise Linux)的发行版,如CentOS、Fedora等,默认...
CentOS yum 源配置是 Linux 操作系统中的一种软件管理机制,它允许用户从远程或本地仓库中安装、更新和卸载软件包。 yum(Yellow dog Updater Modified)是 CentOS 操作系统的软件包管理器,负责管理系统中的软件...
【源端和客户端yum配置】 Yum,全称Yellowdog Updater, Modified,是Linux系统中的一款包管理器,主要用于安装、更新、卸载RPM软件包。在大规模的Linux环境中,通过配置源端和客户端的yum,可以方便地管理和分发...
网络yum源的简单配置方法,一般安装好redhat后,不能注册的话,不能使用系统自带的yum源。但是我们可以自己配置yum源来解决这一问题。下面介绍下redhat配置163yum源。
总结来说,本地YUM安装和配置对于RHEL5这样的系统来说是一个实用的工具,特别是对于那些需要频繁管理和更新软件,而又受限于网络条件的环境。通过上述方法,你可以轻松地创建自己的本地YUM源,提升Linux系统的维护...
YUM(Yellow dog Updater, Modified)是一种在 Fedora 和 Red Hat Enterprise Linux 中使用的软件包管理器,能够自动下载和安装软件包。 YUM 的安装和配置 在 Redhat 中,YUM 默认是安装的,但是没有配置 YUM 源。...
1. **打开YUM配置文件**: 在RHEL5中,YUM的配置文件通常位于`/etc/yum.repos.d/`目录下。这里通常有多个以`.repo`为后缀的文件,每个文件代表一个仓库。你可以用文本编辑器(如vi或nano)打开这些文件进行编辑。 ...
接下来,验证YUM配置是否成功: ```shell [root@localhost ~]# yum makecache ``` #### 总结 通过以上步骤,用户可以在没有订阅Red Hat在线更新服务的情况下,成功地配置本地YUM源。这不仅解决了未注册用户的...
yum的配置文件