文档库 最新最全的文档下载
当前位置:文档库 › VMware RHEL 6.1配置YUM源

VMware RHEL 6.1配置YUM源

VMware RHEL 6.1配置YUM源
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

3、配置源

把rhel 61的ISO镜像文件下面的文件全部放到/yumserver/rhel61下面,再把rhel 5的ISO 的镜像文件放到/yumserver/rhel5下面,把yum.conf这个文件放到/yumserver下面,供客户机下载(客户只要按照自己的要求改下就行了)

Rhel 61的源都不需要配置了

Rhel 5的要安装createrepo这个包,mount /dev/cdrom /mnt,

rpm–ivh /mnt/Server/ createrepo-0.4.11-3.el5.noarch.rpm

如果有createrepo这个命令就不需要安装了

Createrepo -g /yumserver/rhel5/Server/repodata/comps-rhel5-server-core.xml /yumserver/rhel5/Server/

VT、Cluster、ClusteStorage这三个文件也是一样配置

客户机用ftp下载服务器的yum.repo这个文件,放到/etc/yum.repos.d/目录下面按照自己的要求改下就行了

Yum 基本用法:

Yum list,刷新源

Yum install –y dhcp,安装dhcp包

Yum erase dhcp,删除dhcp包

其它的软件也如此!

完毕!

BY SOMNUS QQ:643993254

2011-08-19

网络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

本地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/214394646.html,/?release=$releasever&arch=$basearch& amp;repo=os&infra=$infra

yum安装及添加和设置YUM源

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

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/214394646.html,/centos/6.0/os/$basearch/ gpgcheck=1 gpgkey=https://www.wendangku.net/doc/214394646.html,/centos/RPM-GPG-KEY-CentOS-6 #released updates

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/214394646.html,/centos/" #YUM_SITE="rsync://https://www.wendangku.net/doc/214394646.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

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/214394646.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

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的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/214394646.html,/centos/5/os/i386/ # the other site: https://www.wendangku.net/doc/214394646.html,/centos/5/os/i386/ # you can find more site in: https://www.wendangku.net/doc/214394646.html,/modules/tinycontent/in dex.php?id=13 enabled=1 gpgcheck=1 gpgkey=https://www.wendangku.net/doc/214394646.html,/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #released updates [update] name=CentOS-5 - Updates baseurl=https://www.wendangku.net/doc/214394646.html,/centos/5/updates/i386/ gpgcheck=1 gpgkey=https://www.wendangku.net/doc/214394646.html,/centos/5/os/i386/RPM-GPG-KEY-CentOS-5 #packages used/produced in the build but not released [addons] name=CentOS-5 - Addons

RHEL怎么配置CentOS的yum源

RHEL怎么配置CentOS的yum源今天下午想更新一个软件,但是本人不是正版的RHEL5,所以不能从官网更新这个软件。于是在网上找了好多这方面的配置方法,但没有看到一个完全正确的方法,没办法,东凑凑西凑凑看能不能解决这个问题,没想到,居然弄好了。因此和大家分享一下我今天弄这个配置的方法。 一、卸载掉系统中的yum包 [root@localhost ~]# rpm -qa |grep yum yum-3.2.8-9.el5 yum-rhn-plugin-0.5.3-6.el5 yum-metadata-parser-1.1.2-2.el5 yum-security-1.1.10-9.el5 yum-updatesd-0.9-2.el5 [root@localhost ~]# rpm -qa |grep release redhat-release-notes-5Server-12 redhat-release-5Server-5.2.0.4 然后使用rpm -e packges 卸载这些软件包,有依赖关系的,使用--nodeps参数 虽然你用grep查得这些包,但有可能你LINUX中并没有安装这些包,所以你也就不用卸载,直接进入下一步。。。 二、下载CentOS 1、正式下载之前需要确定所对应的CentOS版本号,这位兄弟为大家提供了对应的版本,链接 https://www.wendangku.net/doc/214394646.html,/NEOMc/article/details/6334400//根据自己使用的RHEL来获得对应的CentOS版本号 2、根据上一步中所确定的CentOS版本号来选择适合自己系统的软件包。 https://www.wendangku.net/doc/214394646.html,///根据CentOS的型号,来寻找需要下载的软件包 例如我用的是RHEL5,对应的CentOS版本就是5.5,然后进入到 https://www.wendangku.net/doc/214394646.html,/5.5/os/i386/CentOS/中,里面包含了我们基本所需的软件包 3、正式开始下载 #cd / && mkdir yum && cd yum wget https://www.wendangku.net/doc/214394646.html,/5.5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm wget https://www.wendangku.net/doc/214394646.html,/5.5/os/i386/CentOS/yum-updatesd-0.9-2.el5.noarch.rpm wget https://www.wendangku.net/doc/214394646.html,/5.5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.r pm wget https://www.wendangku.net/doc/214394646.html,/5.5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noar ch.rpm wget https://www.wendangku.net/doc/214394646.html,/5.5/os/i386/CentOS/centos-release-5-5.el5.centos.i386.rpm wget https://www.wendangku.net/doc/214394646.html,/5.5/os/i386/CentOS/centos-release-notes-5.5-0.i386.rpm wget https://www.wendangku.net/doc/214394646.html,/5.5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm (此步有可能会出现文件不存在的问题,那么你首先进入最开始的网站,(例如上面链接最

CentOS6.5下的yum本地源配置

CentOS自带强大的yum功能,默认为从网上自动下载rpm包,对于网速不太给力或者没有网络的情况下需要用的话就不是很方便,很多软件尤其是服务器上的软件我们么有必要追求最新,稳定性最重要,这里我们用CentOS光盘里的Packages作为yum源就是个不错的选择,它基本包含了所有你平常需要用到的软件,下面来介绍下CentOS光盘作为yum本地源的配置过程: 1.建立本地源目录及挂载临时目录 #mkdir /mnt/centosyum #mkdir /mnt/cdrom 2.挂载CentOS光盘(我这里用的IOS镜像,有两块分别定为盘1,和盘2) 插入盘1然后挂载盘1 #mount /dev/cdrom /mnt/cdrom 拷贝盘1内所有rpm包到本地源目录 #cp /mnt/cdrom/* /mnt/centosyum 同理挂载并将盘2内的rpm包拷贝到本地源目录 3.进入/etc/yum.repos.d目录,可以看到四个文件分别为CentOS-Base.repo、CentOS-Media.repo 、CentOS-Vault.repo、CentOS-Vault.repo.repo,将其中三个改名或者移走留下CentOS-Media.repo #cd /etc/yum.repos.d #mv CentOS-Base.repo CentOS-Base.repo.bak #mv CentOS-Vault.repo CentOS-Vault.repo.bak #mv CentOS-Vault.repo CentOS-Vault.repo.bak #vi CentOS-Media.repo 将以下内容 [c6-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 修改为 [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt/centosyum ##这里为本地源路径 file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=1 ##开启本地源 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 修改好保存并退出

yum源服务器配置

centos搭建内网yum仓库 最近在做一个内部知识库系统,要求是只能在内网环境下使用,在一台物理服务器上虚拟化了一台服务器,安装完centos6.4的系统后,在部署环境的时候发现系统是最小化安装的(其他同事给最小化安装的),有很多开发包都没有安装。但是服务器又没法上外网,不能使用公网的yum源来安装软件包。于是就自己在内网搭建一个yum源并把步骤整理了一下,以前也做过但是一直比较懒,没有整理,今天整理一下。我写的步骤比较详细,所以看起来比较长,不过适合新手参考。 (这里为了方便以后同一个内网中部署同一版本的其他服务器,我在本机上用ftp方式做yum源,以后该内网中其他服务器就可以直接通过用ftp的方式使用该yum源了。)(1)、挂载ISO镜像文件到/media/cdrom/下。 将下载redhat S-6.4-x86_64-bin-DVD1.iso镜像文件通过下面的方式挂载到一个目录下面,同常挂载到/media/cdrom/下: mount -t iso9660 -o loop/root/redhat-6.4-x86_64-bin-DVD1.iso /media/cdrom/ (2)、安装并启动vsftpd服务。 由于我的服务器是最小化安装的,默认没有安装vsftpd服务,这里进入刚才挂载的目录。使用rpm -ivh 方式安装vsftpd服务。 [root@centos6centos6.4]# cd /media/cdrom/ [root@centos6cdrom]# ll 总用量676 -r--r--r--2 root root14 3月6 2013 CentOS_BuildTag dr-xr-xr-x3 root root2048 3月5 2013 EFI -r--r--r--2 root root212 3月3 2013 EULA -r--r--r--2 root root18009 3月3 2013 GPL dr-xr-xr-x3 root root2048 3月5 2013 images dr-xr-xr-x2 root root2048 3月5 2013 isolinux dr-xr-xr-x2 root root 649216 3月6 2013 Packages -r--r--r--2 root root1354 3月3 2013 RELEASE-NOTES-en-US.html dr-xr-xr-x2 root root4096 3月6 2013 repodata -r--r--r--2 root root1706 3月3 2013 RPM-GPG-KEY-CentOS-6 -r--r--r--2 root root1730 3月3 2013 RPM-GPG-KEY-CentOS-Debug-6 -r--r--r--2 root root1730 3月3 2013 RPM-GPG-KEY-CentOS-Security-6

Centos 6 YUM源配置

Centos 6.2 YUM源配置 CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统为例,64位系统安装方法一样),使用第三方yum源来安装更多软件包。 一、安装CentOS yum源优先级插件yum-priorities yum 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 - Base mirrorlist=https://www.wendangku.net/doc/214394646.html,/?release=$releasever&arch=$basearch&repo=os #baseurl=https://www.wendangku.net/doc/214394646.html,/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 [updates] name=CentOS-$releasever - Updates mirrorlist=https://www.wendangku.net/doc/214394646.html,/?release=$releasever&arch=$basearch&repo=updat es #baseurl=https://www.wendangku.net/doc/214394646.html,/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 [extras] name=CentOS-$releasever - Extras mirrorlist=https://www.wendangku.net/doc/214394646.html,/?release=$releasever&arch=$basearch&repo=extras #baseurl=https://www.wendangku.net/doc/214394646.html,/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 [centosplus]

yum源配置(图文)

本地yum源和ftp yum源配置 实验环境:Red Hat Enterprise Linux 5 实验目的:创建yum源 说明:此方法主要是针对于有1张DVD盘所提供的创建本地yum repository的解决方案。注意:yum的配置文件在/etc/yum.repos.d目录下,文件名为*.repo ,当该目录下有多个此后缀配置文件时,应确保只有一个文件内enabled=1,否则会有冲突。 1. 本地yum源的配置 本实验将yum源放在一个单独分区供本机使用。 (1)使用root登录,创建新分区 #fdisk /dev/sda 查看新分区

#fdisk –l 从这里可以看到新建的分区是/dev/sda4 重新装载磁盘分区表(这样不需要重启机器)#partprobe (2)格式化并挂载新分区 #mkfs.ext3 /dev/sda4 #mkdir /yum #mount /dev/sda4 /yum 开机挂载磁盘 #vim /etc/rc.local 将下列内容写入 mount /dev/sda4 /yum (3)挂载光盘并将光盘内容拷贝到新建分区 #mount /dev/cdrom /media #cd /media #ls 出现上图则说明挂载成功 #cp -r /media/* /yum #cd /yum #ls

出现上图则说明拷贝成功 (3)检查当前是否已经安装createrepo包的安装情况: #rpm -q createrepo 如果显示为尚未安装,则需要执行如下的命令完成安装: #cd /yum/Server/ #rpm -ivh createrepo-* (4)创建yum repository的xml-rpm-metadata # createrepo -g /yum/Server/repodata/comps-rhel5-server-core.xml /yum/Server/ # createrepo -g /yum/VT/repodata/comps-rhel5-vt.xml /yum/VT/ # createrepo -g /yum/Cluster/repodata/comps-rhel5-cluster.xml /yum/Cluster/ #createrepo -g /yum/VT/repodata/comps-rhel5-cluster-st.xml /yum/ClusterStorage/ (5)创建本地yum客户端的repo文件,以使用本地yum repository

RedHat6.5用镜像文件配置yum源

RedHat6.5x64位 [root@gyum ~]# mkdir -p /mnt/cdrom [root@gyum ~]# df–h [root@gyum ~]# yumrepolist [root@gyum ~]# yum clean all [root@gyum ~]# cd /opt [root@gyum opt]# ls rh rhel-server-6.5-x86_64-dvd.iso [root@gyum ~]# cd /etc/yum.repos.d/ [root@gyumyum.repos.d]# ls dvd.repo [root@gyum opt]# mount -t iso9660 -o loop rhel-server-6.5-x86_64-dvd.iso /mnt/cdrom/ 或者 [root@gyum opt]# mount -t iso9660 -o loop /opt/rhel-server-6.5-x86_64-dvd.iso /mnt/cdrom/ [root@gyum opt]# df–h [root@gyum opt]# yumrepolist [root@gyum opt]# yumlist|grepvsftpd [root@gyum opt]# yum -y install gcc

dvd.repo文件内容如下: [rhel-dvd] name=Red Hat Enterprise Linux $releasever - $dvd baseurl=file:///mnt/cdrom enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [HighAvailability] name=HighAvailability baseurl=file:///mnt/cdrom/HighAvailability enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

本地yum配置

redhat enterprise linux 下配置本地yum源 看到很多帖子在安装RPM包时遇到些问题,尤其是依赖问题,现将YUM 配置写下,与大家分享,尤其是用RHEL5的午饭们,好好看下啊,呵呵, 大家共同学习!放个蛤蟆在上面 一、在linux 6.1中本地yum源配置: 首先编辑yum源配置文件 我们可以再这个目录中新创建一个配置文件,vim yum.repo 这里我引用redking大哥的配置文件说明 配置文件内容简介: [ ]内的是仓库的名字 name是仓库的描述也可以说是名字 baseurl 仓库的位置 enabled 是否启用这个仓库,1为起用,0为禁用 gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的) 我是这样配置的: GPGKEY 的存放地址我们需要命令导入这个签名。才能使用这项功能

然后我们将签名写入Yum配置文件中 一定要注意是>>,不是> 最后yum源配置文件如此: 保存退出后,我们将镜像活光驱挂载到目录中 现在我们就可以使用yum源来安装RPM包了 如像这样安装telnet包 yum命令如下,参 照 https://www.wendangku.net/doc/214394646.html,大哥的文章:yum install package 安装指定的安装包package1 yum localinstall package 本地安装软件包 更新和升级 yum update 全部更新 yum update package 更新指定程序包package

yum check-update 检查可更新的程序 查找和显示 yum info 显示安装包信息 yum list 显示所有已经安装和可以安装的程序包 yum list 显示指定程序包安装情况 yum search 查找软件包 删除程序 yum remove | erase package1 删除程序包 yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除. yum clean headers清除header yum clean packages清除下载的rpm包 yum clean all 清除header与rpm包 二、在linux redhat enterprise 5中配置本地yum 源 linux redhat enterprise 5没有6.0版本那么智能,配置完yum源配置文件就可以使用yum安装RPM包,linux redhat enterprise 5需要创建YUM通用数据库,这里我写一种不需要CP那 么多安装包的方法。

linux系统配置本地yum源和局域网yum源

文档密级:公司内部A linux配置局域网yum源

目录 1.1首选配置一个本地yum源 (3) 1.1.1下载镜像文件 (3) 1.1.2创建挂载目录 (3) 1.1.3然后将此镜像进行挂载 (3) 1.1.4设置开机自动挂载 (3) 1.1.5删除本地/etc/yum.repo.d/下的目录 (4) 1.1.6然后创建yum源 (4) 1.1.7将以下信息复制粘贴 (4) 1.1.8安装httpd服务 (4) 1.2配置其他服务器yum源 (4) 1.2.1在其他服务器上进行如下操作 (5) 1.2.2然后创建yum源 (5) 1.2.3将以下信息复制粘贴,保存后退出 (5) 1.2.4后续操作 (5)

1.1首选配置一个本地yum源 1.1.1下载镜像文件 在官网或者其他网站下载centos的镜像文件(如CentOS-6.5-x86_64-bin-DVD1.iso)然后上传此文件到某一台服务器(比如上传至/iflytek目录下) 1.1.2创建挂载目录 mkdir -p /mnt/centos 1.1.3然后将此镜像进行挂载 mount -o loop /iflytek/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/centos 1.1.4设置开机自动挂载 vim /etc/rc.d/rc.local

1.1.5删除本地/etc/yum.repo.d/下的目录 rm -rf /etc/yum.repos.d/* 1.1.6然后创建yum源 vim /etc/yum.repos.d/base.repo 1.1.7将以下信息复制粘贴 [base] name=centos baseurl=file:///mnt/cd enabled=1 gpgcheck=0 1.1.8安装httpd服务 yum install -y httpd 默认为httpd的80端口,如端口被占用或者其他不可用,请更改其他端口此时本地yum源已配置,开始检查是否正常 打开浏览器访问http://服务器IP:端口号/yum_base/ 1.2配置其他服务器yum源

Redhat linux本地yum源的配置

Redhatlinux本地yum源的配置 2010-09-17 22:09:20| 分类:学习历程| 标签:yum源linux|字号大中小订阅 相信对RedHat Linux或CentOS比较熟悉的人,应该是比较了解yum源的,它比普通的rpm包安装,要方便的多,为何呢?因为它能顺利的解决rpm包之间的依赖关系。你要是根据rpm包之间的依赖关系,一个一个的安装,我也是很佩服的,我实在难以做到,有时安装安装的软件需要几十个rpm包,实在是太烦了啊....... 而用原来的yum源是需要上网的,而且很浪费流量啊。对于我这个用校园的,而且是按流量计费的,下东西对于我是件奢侈的事啊。 现在个大家介绍一种比较好的方法:用光盘里自带的包,来安装我们需要的软件。也就是将光盘里的包做成yum源来用。 首先给大家介绍常用的yum源命令: 1.使用YUM查找软件包 命令:yum search 2.列出所有可安装的软件包 命令:yum list 3.列出所有可更新的软件包 命令:yum list updates 4.列出所有已安装的软件包 命令:yum list installed 5.列出所有已安装但不在Yum Repository 內的软件包 命令:yum list extras 6.列出所指定的软件包 命令:yum list 7.使用YUM获取软件包信息 命令:yum info 8.列出所有软件包的信息 命令:yum info 9.列出所有可更新的软件包信息 命令:yum info updates 10.列出所有已安裝的软件包信息 命令:yum info installed 11.列出所有已安裝但不在Yum Repository 內的软件包信息 命令:yum info extras 12.列出软件包提供哪些文件 命令:yum provides

rhel 6.5配置yum源(网络及本地源)

rhel 6.5 yum源的配置 yum 是yellowdog updater modified简称,说白了就是升级版的rpm, yum的出现主要是由于rpm的那烦人的依赖关系所致, yum能够自动解决软件包之间的各种依赖关系(线性依赖, 环形依赖) yum大致的原理: 当用户使用yum对软件包进行管理时,yum会依据它的配置文件到指定的yum源去下载所有在yum源中与软件包相关的元数据信息并将这些信息缓存到本地,然后依据这些信息对软件包的依赖性进行分析并尝试将其解决,接着就是到yum源中下载相关的软件包到本地并开始安装 注: ?yum的配置文件/etc/yum.conf和/etc/yum.repos.d/*.repo ?yum的本地缓存位置是在/etc/yum.conf当中定义的,默认位置为 /var/cache/yum目录 ?元数据信息的存储位置是在yum源中的repodata目录当中 ?存储yum源位置一般是文件共享服务器(nfs, ftp, http),当然你的安装光盘镜像也能作为yum源 在这里主要介绍本地的光盘yum源与网络http的yum源搭建 由于这里使用的是rhel 6.5 (Redhat Enterprise Linux 6.5),而红帽认为yum 源是收费性的服务,所以我们必须删除原来安装系统时一并安装的yum才行,否则将出现如下信息 查看安装了哪些yum软件包

# rpm -qa | grep "yum" 删除这一个yum包即可 # rpm -e yum 由于yum被其它的软件包依赖,所以在删除时要使用rpm命令的 --nodeps 选项, 这里顺便删除subscription-manager这个包,因为我们不购买红帽的服务 接下来我们在主机能够联网并且已经安装了wget工具的情况下,下载CentOS版的yum软件包 而需要下载的软件包如下: ?python-urlgrabber-3.9.1-11.el6.noarch.rpm ?yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm ?yum-3.2.29-73.el6.centos.noarch.rpm 通过wget获取以下包 ?# wget https://www.wendangku.net/doc/214394646.html,/centos/6/os/x86_64/Packages/python-urlgrabb er-3.9.1-11.el6.noarch.rpm ?# wget https://www.wendangku.net/doc/214394646.html,/centos/6/os/x86_64/Packages/yum-plugin-fast estmirror-1.1.30-37.el6.noarch.rpm ?# wget https://www.wendangku.net/doc/214394646.html,/centos/6/os/x86_64/Packages/yum-3.2.29-73.e l6.centos.noarch.rpm

相关文档