文档库 最新最全的文档下载
当前位置:文档库 › yum的网络源文件 配置

yum的网络源文件 配置

yum的网络源文件 配置
yum的网络源文件 配置

Red Hat Enterprise Linux Server 5使用CentOS 163 yum源更新(2012-08-30 23:56:06)

分类:技术文档

标签:

yum

163

centos

redhat

error404

it

1、[root@localhost ~]# cd /etc/yum.repos.d

wget https://www.wendangku.net/doc/fd14363590.html,/.help/CentOS-Base-163.repo --163 yum源

wget https://www.wendangku.net/doc/fd14363590.html,/help/CentOS-Base-sohu.repo --sohu yum源

yum makecache

yum update

2、将https://www.wendangku.net/doc/fd14363590.html,的IPv4地址写入到/etc/hosts文件

[root@localhost ~]# echo `host https://www.wendangku.net/doc/fd14363590.html,|cut -d' ' -f 4` https://www.wendangku.net/doc/fd14363590.html, >> /etc/hosts

3、删除redhat原有的yum源

[root@localhost ~]# rpm -qa|grepyum|xargs rpm -e --nodeps

4、下载CentOS的yum安装包(163源)

wget https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/i386/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm

wget https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i38 6.rpm

wget https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm wget https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noar ch.rpm

5、安装yum软件包

rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm

rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm

rpm -ivh yum-3.2.22-39.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm 注意:最后两个安装包要放在一起同时安装,否则会提示相互依赖,安装失败。

6、更改yum源 #我们使用网易的CentOS镜像源

cd /etc/yum.repos.d/

vi CentOS6-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 - https://www.wendangku.net/doc/fd14363590.html,

#mirrorlist=https://www.wendangku.net/doc/fd14363590.html,/?release=$releasever&arch=$basearch&repo=os baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates

[updates]

name=CentOS-$releasever - Updates - https://www.wendangku.net/doc/fd14363590.html,

#mirrorlist=https://www.wendangku.net/doc/fd14363590.html,/?release=$releasever&arch=$basearch&repo=updates baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/5/updates/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released

[addons]

name=CentOS-$releasever - Addons - https://www.wendangku.net/doc/fd14363590.html,

#mirrorlist=https://www.wendangku.net/doc/fd14363590.html,/?release=$releasever&arch=$basearch&repo=addons baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/5/addons/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras - https://www.wendangku.net/doc/fd14363590.html,

#mirrorlist=https://www.wendangku.net/doc/fd14363590.html,/?release=$releasever&arch=$basearch&repo=extras baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/5/extras/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus - https://www.wendangku.net/doc/fd14363590.html,

#mirrorlist=https://www.wendangku.net/doc/fd14363590.html,/?release=$releasever&arch=$basearch&repo=centosplus baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/5/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users

[contrib]

name=CentOS-$releasever - Contrib - https://www.wendangku.net/doc/fd14363590.html,

#mirrorlist=https://www.wendangku.net/doc/fd14363590.html,/?release=$releasever&arch=$basearch&repo=contrib baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/5/contrib/$basearch/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

7、清理

yum clean all

8、测试

yum install vim #测试一下可不可以用

至此,Redhat6可以使用CentOS的yum源在线安装软件了!

Linux系统的yum配置手册

YUM源代码安装 如下图所示 首先把本地安装的YUM卸载了 输入以上命令把之前安装的YUM卸载。 放入linux光盘镜像,我们使用光盘的rpm包做本地YUM源 默认情况下光盘镜像是挂载到/media下,进入该文件就可读取光盘内容了

进入/var并在此创建目录yum,我们将光盘里的内容拷贝到这里。把这个目录文件作为yum仓库。 进入目标目录,/media/R.......然后拷贝该文件的所有内容到/var/yum Yum仓库就建成了 下面就是安装yum软件,并做好yum的配置文件(即告诉yum仓库在哪,是否启动仓库,是否检查K值,yum的名字等) 如图所示 开启8网卡,使得我的物理机能和虚拟机连接。 编辑虚拟机的配置文件,IP地址192.168.1.10

能与我的物理机连通 现在就访问挂载我的物理机,拿到yum安装包安装 如上图所示,将物理机上的yum软件挂载到虚拟机上的/mnt上 (注意:liunx上没有盘符的概念,所以路径不能是//192.168.1.1/F/mnt 不过可以这样//192.168.1.1/f$,访问f盘) 进入后,可以看到里面就有yum的软件 如果想要拷贝东西回物理机可以cp xxxx到/mnt里,这样物理机上就有东西了,如下图

如图 然后安装yum软件 输入rpm -ivh yum* 表示安装所有yum的软件。 接下来就进行yum配置文件的编辑,配置文件在/etc/yum.respo.d 进入后新建文件(注意:文件的后缀名必须是repo,yum.repos.d目录里面的东西都删了,只留新建的文件)你可以more yum.conf看看说明如下图

本地yum源与网络yum源

本地yum源与网络yum源 通过下面的步骤,可以处理好本地yum源与网络yum源的关系:1.获取必要资源 首先去CentOS官网下载ISO镜像版的安装包 2.安装必要的软件 安装yum优先级管理插件: 在线安装: #yum install yum-plugin-priorities 离线安装: rpm-ivh yum-plugin-priorities-1.1.31-25.el7_0.noarch.rpm 3.手动挂载ISO镜像或者让ISO镜像启动时自动挂载 (1).手动挂载ISO镜像的方法: mount-o loop/dev/sr0/media/CentOS-1 (2)自动挂载ISO镜像的方法: #vim/etc/fstab 添加如下内容: /source/iso/CentOS-7.0-1406-x86_64-Everything.iso /source/mount-iso/CentOS7-Everything/iso9660ro,loop 00 4.创建或修改CentOS-Media.repo文件 #vim/etc/yum.repos.d/CentOS-Media.repo 添加如下内容 [c7-media] name=CentOS-$releasever-Media baseurl=file:///source/mount-iso/CentOS7-Everything gpgcheck=0 enabled=1 priority=1 注意: priority=1表示设置本地址的优先级为1.如果不设置,那么,默认的优先级为99。数值越小,优先级越高。 当然,在进行软件更新检查的时候,会自动忽略优先级底的源。当进行软件安装时,会优先在优先级高的源中寻找。 5.对于CentOS-Base.repo文件(/etc/yum.repos.d/CentOS-Base.repo) 可以做类似如下修改(当然,你完全可以跳过此步骤,因为他有一个默认的优先级99),即,在每个yum地址最后加上优先级参数:priority=N。其中N为优先级数值。 [base] name=CentOS-$releasever-Base mirrorlist=https://www.wendangku.net/doc/fd14363590.html,/?release=$releasever&arch=$basearch& amp;repo=os&infra=$infra

LINUX安装32位运行库【LINUX配置YUM源的几种办法】

很多时候我们需要用linux运行或测试程序,然而我们发现64位linux系统在检测32位程序的动态链接库文件时(也就是ldd一个so文件)会报错:不是动态可执行文件【或英文提示:not a dynamic executable file】 这是因为系统没有安装32位兼容库的缘故,我们分两大方法解决这个问题→有网络/无网络 一、当前使用linux系统已连接网络情况下,可进行在线安装 yum在线安装:sudo yum install xulrunner.i686 或:sudo yum install ia32-libs.i686 Ubuntu系统:sudo apt-get install ia32-libs 但是在这里要附带说明一下,RedHat系统默认是需要注册才能使用yum的在线安装功能的,如果没有注册系统会提示: This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 如果您不想花钱注册,请参考B计划:【使用CentOS的网络资源配置yum源】 备份原repo文件:mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.repo.bak 编辑repo文件:vi /etc/yum.repos.d/rhel-debuginfo.repo 内容为: [base] name=CentOS-$releasever - Base baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/6.0/os/$basearch/ gpgcheck=1 gpgkey=https://www.wendangku.net/doc/fd14363590.html,/centos/RPM-GPG-KEY-CentOS-6 #released updates

suse本地安装源配置

SUSE本地安装源配置手册 1.新建本地源存储目录 # mkdir /mnt/SUSE_LOCAL_SOURCE 将系统光盘或镜像中的文件拷贝至/mnt/SUSE_LOCAL_SOURCE目录下 2.创建zypper本地源 #zypperar file:///mnt/SUSE_LOCAL_SOURCE local-source 添加完本地源后会在系统/etc/zyyp/repos.d/目录下生成名为local-source.repo 的本地源的配置文件 配置文件内容为下 3.列出所有本地源 终端输入如下命令可以列出所有的本地源,可以找到你刚刚创建的local-source源#zypperlr

4.用zypper去安装和卸载软件包命令 #zypper in 软件包名–y # zypperrm软件包名–y rhel6 yum源本地源配置 1.新建本地源文件目录 # mkdir /mnt/rhel6-local-source 将光盘或镜像里的文件拷贝至该目录下 2.创建本地yum源配置文件 # cd /etc/yum.repos.d/ #vi local-source.repo 输入内容如下 [local]####模块名(自定义) name=rhel6 #### 源名称(自定义) baseurl=file:///mnt/rhel-local-source/Server #### 源文件 gpgcheck=0 #### 校验默认0 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release ####校验key 当gpgcheck=0 时此条可不写#enable=1 #### 1启用0 禁用此条可不写默认启用 也就创建本地yum源可以简化写成如下 [local] name=rhel6 baseurl=file:///mnt/rhel-local-source/Server gpgcheck=0 写完退出保存 配置文件写完后 执行如下命令可以刷新yum源 # yum clean all 执行如下命令可以列出当前yum源 #yumrepolist

浪潮云海云数据中心操作系统V3.2_快速部署指南V1.0_20141015

浪潮云海·云数据中心操作系统V3.2 Inspur In-Cloud DataCenter Operating System 快速部署指南 浪潮(北京)电子信息产业有限公司 2014年10月

目录 1. 前言 (3) 1.1. 背景 (3) 1.2. 适用范围 (3) 1.3. 术语表 (3) 2. 系统环境 (4) 2.1. 物理拓扑 (4) 2.2. 环境配置 (7) 3. 系统部署 (12) 3.1. vCenter (12) 3.2. 存储配置 (13) 3.3. 部署Diana环境 (13) 3.4. 系统使用的注意事项 (28) 3.5. 卸载Diana环境 (28) 4. 附录 (30) 4.1. 配置本地yum安装源 (30) 4.2. 手动修改各WEB服务配置文件 (30)

1.前言 1.1.背景 本文档是Diana项目的简要系统部署配置说明书,依据此说明书,可以完成Diana系统正常运行所依赖的基本环境。 1.2.适用范围 本文档适用于设计人员、开发人员、测试人员以及系统实施人员等。 1.3.术语表 序号术语说明性定义 1 vCenter VMware的虚拟化管理平台,本文档中通常简写为VC。 2 Cluster若干ESX物理主机的集合(主机上挂载存储)。 3 iVirtual 浪潮虚拟机管理平台

2. 系统环境 2.1. 物理拓扑 2.1.1. 简单拓扑(单网环境) iVirtual 管理节点vCenter Server 云海OS 各管理服务自服务节点服务RabbitMQ Server iAot Master MySQL Server 超级/域管理员 自服务用户(组织管理员/用户) NFS 存储 iAot Agent 节点 iAot Agent 节点 图2.1-1 ● 一套物理网络环境; ● 云海OS 各管理服务、自服务节点各服务、MySQL Server 、RabbitMQ Server 以及iAot 的Master 节点部署在同一台节点上; ● vCenter Server 一台单独的节点; ● iVirtual 一台单独的节点; ● NFS 存储一台单独的节点; ● iAot(自动部署) Agent 单独的节点 云海OS 所在节点配置 详细说明 硬件配置 处理器 8核 网卡 2块网卡 硬盘 大容量,最好上TB 内存 16GB 网络 控制网 操作系统 1、 CentOS 6.4 X86_64 2、 系统安装时,选择最小化安装模式(Minion 安装模式) 3、 系统所需的必备软件包请参见下面图片示 例 其他 防火墙开放以下端口: 443、8080、3306、21、8000、8999、5000

Linux系统下YUM仓库的配置与搭建

龙源期刊网 https://www.wendangku.net/doc/fd14363590.html, Linux系统下YUM仓库的配置与搭建 作者:曹新鸿 来源:《中小企业管理与科技·上旬刊》2015年第03期 摘要:阐述Linux操作系统选软件安装中两种常见的形式,并分析了RPM软件包管理存在的问题,引入YUM技术并对YUM仓库的安装、配置与搭建进行研究,实现使用YUM仓库解决RPM管理中存在的依赖关系。 关键词:YUM仓库 RPM 开源软件 Linux系统 对于Linux初学者来说,安装软件是一件很让人头疼的事,因为在Linux以开源著称,Linux下安装软件不像在 Windows中那样简单。在Linux系统中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。这也是Linux之所以不能被普遍人群所接受的重要原因。随着Linux的不断升级,软件的安装也在不断的改进,本文旨在研究Linux下的YUM技术。 1 问题描述 随着Linux的不断升级与进步,目前Linux下的软件安装包主要有两种形式,其一是RPM 包,其二是压缩成*.tar.gz的形式。*.tar.gz的格式需要有一定的Linux专业功底,RPM包是最受欢迎的形式。Linux是开源的操作系统,并且一向推崇自由软件,正是因为开源与自由造成了RPM包具有很深的依赖关系。使用RPM在Linux中安装软件或者服务时经常会涉及到rpm 包的依赖,往往我们在安装A软件时,提示会依赖于B,安装B时会依赖于C,安装时会……等一系列的依赖关系,YUM仓库技术可以自动解决RPM的依赖关系,方便软件的安装。因此本文的研究具有重要的意义。 2 YUM技术介绍 Yum(全称为Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 我们在安装好Linux后要进行YUM源的设置,是为了方便日后对软件包的管理,解决单独安装RPM软件包时可能产生的软件包依赖关系。在企业中,我们会设置企业自己的YUM 源(库)方便企业Linux系统(主要是红帽和红帽的Fedora)对软件包的管理,更重要的原因是保证YUM源的安全性,因为一个软件包从源头就被修改过或者做过手脚的话,那么这样的软件的安装已经没有什么意义了。 3 YUM仓库的搭建

网络yum源配置

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&arch=$basearch& repo=os #baseurl=$releasever/os/$basearch/ baseurl=$basearch/ gpgcheck=1 gpgkey= #released updates [update] name=CentOS-5 - Updates #mirrorlist=$basearch&repo=updates baseurl=$basearch/ gpgcheck=1 gpgkey= #packages used/produced in the build but not released [addons] name=CentOS-5 - Addons #mirrorlist=$basearch&repo=addons baseurl=$basearch/ gpgcheck=1 gpgkey= #additional packages that may be useful [extras] name=CentOS-5 - Extras #mirrorlist=$basearch&repo=extras baseurl=$basearch/ gpgcheck=1 gpgkey= #additional packages that extend functionality of existing packages [centosplus] name=CentOS-5 - Plus

VMware RHEL 6.1配置YUM源

Vmware RHEL 6.1下YUM源配置 1、环境 安装vsftpd服务器,让客户机寻找源 Mount /dev/cdrom /mnt Rpm –ivh /mnt/ Packages/ vsftpd-2.2.2-6.el6_0.1.i686.rpm 配置/etc/vsftpd/vsftp.conf文件,加入anon_root=/yumserver这一条配置 Mkdir–p /yumserver/rhel61;mkdir–p /yumserver/rhel5 重启vsftpd服务器,service vsftpd restart 2、配置yum.repo 删除以前的.repo文件,rm–rf /etc/yum.repos.d/*,再创建/etc/yum.repos.d/yum.repo文件,内容如下: [rhel61] name=rhel61 baseurl=ftp://192.168.1.10/rhel61 enabled=1 gpgcheck=0 [server] name=server baseurl=ftp://192.168.1.10/rhel5/Server enabled=1 gpgcheck=0 [VT] name=vt baseurl=ftp://192.168.1.10/rhel5/VT enabled=1 gpgcheck=0 [cluster] name=cluster baseurl=ftp://192.168.1.10/rhel5/Cluster enabled=1 gpgcheck=0 [clusterstorage] name=clusterstorage baseurl=ftp://192.168.1.10/rhel5/clusterStorage enabled=1 gpgcheck=0

Linux服务器环境搭建(设置)

Linux是一个性能优异、安全的操作系统,许多大型的Web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。本文不以Linux基础为例,主要以Linux服务器端开发环境搭建为主,适合有一定Linux基础的朋友。 本文采用的Linux环境为RedHat Enterprise Linux Server4。本文主要讲解以下内容: Java开发环境的安装和配置(JDK安装、环境变量的配置) Tomcat服务器安装和配置(Tomcat安装、环境变量配置) 基于源码的MySQL数据库安装(此处之所以采用源码编译安装,为了后面的PHP 环境做准备) Oracle数据库的安装(包括服务器端和客户端的安装) Apache服务器的安装和配置(主要用来运行PHP程序) PHP环境安装和配置 Flex开发环境搭建 从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境: 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?zlib-1.2.3.tar.gz ?curl-7.15.0.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK

yum安装及添加和设置YUM源

Yum安装配置及添加设置yum源 YUM主页:https://www.wendangku.net/doc/fd14363590.html,/ RPMFUSIONG主页:https://www.wendangku.net/doc/fd14363590.html,/ 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文件,让我们以此为例,进行说明。

redhat yum源的搭建和使用

redhatyum源的搭建和使有 SDON 一、yumftp源的搭建 1.安装createrepo和vsftpd并配置FTP服务器 1、安装 rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm #createrepo.noarch --- 用于生成repodata 数据库,生成依赖性关系 rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm # 上面的软件包在光盘或者是网上都有,可以直接下载使用。 2、ftp配置 (1)vsftp的匿名用户为linux系统的ftp用户,可以修改/etc/passwd,将ftp用户的home目录从/var/ftp 更改为你的目标路径。这里改为/hbbackup/yum/ 启动vsftp:servicevsftpdstart;chkconfigvsftp on 注意:注意修改/hbbackup/yum/目前权限。 (2)配置匿名用户 vi /etc/vsftpd/vsftpd.conf # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=YES 2.生成yum源。 挂载镜像文件:mount -o loop rhel-server-6.8-x86_64-dvd.iso /cdrom 复制镜像文件:cp -r /cdrom /* /hbbackup/yum/rhel-server-6.8-x86_64-dvd 生成repodata: #cd /hbbackup/yum/rhel-server-6.8-x86_64-dvd #createrepo . 默认就会在/hbbackup/yum/rhel-server-6.8-x86_64-dvd,下面有filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml四个文件。 对于其他光盘也可以采用类似的方式实现,这里不再赘述。

CentOS yum的详细使用方法

CentOS yum的详细使用方法 yum是什么 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 yum特点 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题使用方便 保持与RPM数据库的一致性 yum安装 CentOS自带(yum-*.noarch.rpm) #rpm -ivh yum-*.noarch.rpm 在第一次启用yum之前首先需要导入系统的RPM-GPG-KEY:

#rpm --import /usr/share/doc/centos-release- 3(4)/RPM-GPG-KEY-CentOS-3(4) yum指令 注:当第一次使用yum或yum资源库有更新时,yum 会自动下载所有所需的headers放置于 /var/cache/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 包列表

centos6.5本地yum源和公网同步更新

引言 尽管sohu和163都推出了mirrors服务,但当要配置多台服务器时仍然需要占用很多公网带宽,因此配置一个本地yum源并时常与公网同步就显得非常有必要了。本文介绍的就是针对CentOS 6.5配置yum源,并且每日同步公网数据。每日的同步使用rsync协议。 操作步骤 1、安装rsync,yum install rsync 2、关闭防火墙service iptables stop ,chkconfig iptables off 3、修改网上一个同样应用场景的yum源同步脚本,vi centos_yum.sh,脚本位于 /etc/yum.repos.d 源码如下: #!/bin/bash # base value YUM_SITE="rsync://https://www.wendangku.net/doc/fd14363590.html,/centos/" #YUM_SITE="rsync://https://www.wendangku.net/doc/fd14363590.html,/centos/" LOCAL_PATH="/u01/mirrors/centos/" LOCAL_VER='6.5' BW_limit=2048 LOCK_FILE="/var/log/yum_server.pid" RSYNC_PATH="" # check update yum server pid MY_PID=$$ if [ -f $LOCK_FILE ]; then get_pid=`/bin/cat $LOCK_FILE` get_system_pid=`/bin/ps -ef|grep -v grep|grep $get_pid|wc -l` if [ $get_system_pid -eq 0 ] ; then echo $MY_PID>$LOCK_FILE else echo "Have update yum server now!" exit 1 fi else echo $MY_PID>$LOCK_FILE fi # check rsync tool if [ -z $RSYNC_PATH ]; then

red hat 6.4Linux 搭建yum源

一、准备工作 1. Linux安装盘插入光驱 Redhat Linux6.4下搭建本地yum源 2. 挂载光驱 [root@localhost ~]# mount /dev/cdrom /mnt/ mount: block device /dev/sr0 is write-protected, mounting read-only [root@localhost ~]# 3. 安装createrepo软件包---> 这是一个解决依赖性的工具 [root@localhost ~]# cd /mnt/Packages/ [root@localhost Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm warning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY error: Failed dependencies: python-deltarpm is needed by createrepo-0.9.9-17.el6.noarch [root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY error: Failed dependencies: deltarpm = 3.5-0.5.20090913git.el6 is needed by python-deltarpm-3.5-0.5.20090913git.el6.x86_64 [root@localhost Packages]# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm warning: deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing... ########################################### [100%] 1:deltarpm ########################################### [100%] [root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing... ########################################### [100%] 1:python-deltarpm ########################################### [100%] [root@localhost Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm warning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing... ########################################### [100%] 1:createrepo ########################################### [100%] [root@localhost Packages]# 4. 拷贝光驱中的rpm包到本系统中,并创建对应的目录 [root@localhost Packages]# mkdir -pv /var/ftp/pub mkdir: created directory `/var/ftp' mkdir: created directory `/var/ftp/pub'

RHEL 配置本地yum源

做测试需要使用rhel6.2做虚拟化,被yum更新源的问题难住了,现在成功安装。现将资料共享。 RHEL 6.2配置本地yum源 一、挂载本地光盘到系统:把rhel6.2安装光盘放入光驱,在终端命令行下操作 mkdir /media/rhel #新建挂载目录 mount /dev/cdrom /media/rhel #挂载光盘到/media/rhel目录下 cd /media/rhel #进入挂载目录 ls #查看挂载目录,光盘挂载成功 系统运维https://www.wendangku.net/doc/fd14363590.html,温馨提醒:qihang01原创内容?版权所有,转载请注明出处及原文链接 二、配置本地yum源 cd /etc/yum.repos.d/ #进入yum配置目录 touch rhel-media.repo #建立yum配置文件 vi rhel-media.repo #编辑配置文件,添加以下内容 1 [rhel-media] 2 name=Red Hat Enterprise Linux 6.2 #自定义名称

3 baseurl=file:///media/rhel #本地光盘挂载路径 4 enabled=1 #启用yum源,0为不启用,1为启用 5 gpgcheck=1 #检查GPG-KEY,0为不检查,1为检查 6 gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release #GPG-KEY路径7 三、清除yum缓存,使用yum install自动安装软件 yum clean all #清除yum缓存 yum install php #安装php

搭建linux的YUM源

1.启动REDHAT Linux ,并放入安装光盘 2.挂载光驱 mount /dev/cdrom /mnt 3.安装createrepo软件包 cd /mnt/Server rpm -ivh createrepo* 4.删除原来的/etc/yum.conf文件和/etc/yum.repo.d目录 rm -rf /etc/yum.conf cd /etc/yum.repos.d/ rm -rf rhel-debuginfo.repo 5.重新编译配置文件 vi /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=1 debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 metadata_expire=1800 # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d [base] name=centos-5 - Base baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/i386/ # the other site: https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/i386/ # you can find more site in: https://www.wendangku.net/doc/fd14363590.html,/modules/tinycontent/in dex.php?id=13 enabled=1 gpgcheck=1 gpgkey=https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #released updates [update] name=CentOS-5 - Updates baseurl=https://www.wendangku.net/doc/fd14363590.html,/centos/5/updates/i386/ gpgcheck=1 gpgkey=https://www.wendangku.net/doc/fd14363590.html,/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #packages used/produced in the build but not released [addons] name=CentOS-5 - Addons

repo 文件详解

*.repo 文件详解 https://www.wendangku.net/doc/fd14363590.html,/fangzhenxiaoyao/blog/item/b960ec012a3027e109fa93e4.html 什么是repo文件? repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用! YUM的工作原理并不复杂,每一个RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,可以知道每个软件在安装之前需要额外安装哪些基础软件。也就是说,在服务器上面先以分析工具将所有的RPM档案进行分析,然后将该分析纪录下来,只要在进行安装或升级时先查询该纪录的文件,就可以知道所有相关联的软件。所以YUM的基本工作流程如下: 服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。 客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW 或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。 vi /etc/yum.conf [main] cachedir=/var/cache/yum #cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。debuglevel=2 #debuglevel:除错级别,0──10,默认是2 貌似只记录安装和删除记录 logfile=/var/log/yum.log pkgpolicy=newest #pkgpolicy:包的策略。一共有两个选项,newest和last,这个作用是如果你设置了多个repository,而同一软件在不同的repository中同时存在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以字母表排序,并选择最后的那个服务器上的软件安装。一般都是选newest。 distroverpkg=centos-release #指定一个软件包,yum会根据这个包判断你的发行版本,默认是redhat-release,也可以是安装的任何针对自己发行版的rpm包。 tolerant=1 #tolerent,也有1和0两个选项,表示yum是否容忍命令行发生与软件包有关的错误,比如你要安装1,2,3三个包,而其中3此前已经安装了,如果你设为1,则yum不会出现错误信息。默认是0。 exactarch=1 #exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用1686的包来升级。 retries=20 #retries,网络连接发生错误后的重试次数,如果设为0,则会无限重试。 obsoletes=1

使用本地光盘做yum源_RHEL 6&5

RHEL 6教程:使用本地光盘做yum源 最近安装了RHEL 6的朋友们可能会发现,系统里面没自带的.repo文件了,所以做本地源比较麻烦。下面和大家分享一下使用光盘镜像做yum源的方法。 使用本地源和用光盘镜像做源的原理是一样的,只要在.repo文件中指明源的目录就可以了,http、ftp、本地文件夹都是可以的。 下面的情况是我把RHEL 6装到了虚拟机里面,在vmware里面把RHEL6的镜像设置成了每次开机自动连接,并在RHEL6系统的rc.local里面写了 mount /dev/cdrom /media 这样保证每次系统启动的时候都能把光盘里面的内容挂载到/media目录中。 下面的工作就是写个.repo的文件了(路径:“/etc/yum.repos.d/local.repo”),文件名自己随便起,我一般都用local.repo。下面就是我写的RHEL5和RHEL6最简单的本地repo文件: RHEL 5 [local-Server] baseurl=file:///media/Server enabled=1 gpgcheck=0 [local-VT] baseurl=file:///media/VT enabled=1 gpgcheck=0 [local-Cluster] baseurl=file:///media/Cluster enabled=1 gpgcheck=0 [local-ClusterStorage] baseurl=file:///media/ClusterStorage enabled=1 gpgcheck=0 RHEL 6 [local-Server] baseurl=file:///media/Server enabled=1 gpgcheck=0 [local-HA] baseurl=file:///media/HighAvailability enabled=1 gpgcheck=0 [local=LB] baseurl=file:///media/LoadBalancer enabled=1 gpgcheck=0 [local-RS] baseurl=file:///media/ResilientStorage enabled=1 gpgcheck=0

相关文档
相关文档 最新文档