网管必备Linux-yum安装整个过程讲解(图)

合集下载

yum安装步骤

yum安装步骤

Yum安装步骤Mkdir /home/software 创建soft文件夹第一步:将光盘挂载到/media目录下[root@data2 ~]# mount /dev/cdrom /mediamount: block device /dev/cdrom is write-protected, mounting read-only第二步:挂载完成后,打开挂载/media/目录[root@data2 ~]# cd /media[root@data2 media]# lsCluster README-mr.html RELEASE-NOTES-kn.html RELEASE-NOTES-U5-ja.htmlClusterStorage README-or.html RELEASE-NOTES-ko.html RELEASE-NOTES-U5-kn.htmlEULA README-pa.html RELEASE-NOTES-ml.html RELEASE-NOTES-U5-ko.htmleula.en_US README-pt_BR.html RELEASE-NOTES-mr.html RELEASE-NOTES-U5-ml.htmlGPL README-ru.html RELEASE-NOTES-or.html RELEASE-NOTES-U5-mr.htmlimages README-si.html RELEASE-NOTES-pa.html RELEASE-NOTES-U5-or.htmlisolinux README-ta.html RELEASE-NOTES-pt_BR.html RELEASE-NOTES-U5-pa.htmlREADME-as.html README-te.html RELEASE-NOTES-ru.html RELEASE-NOTES-U5-pt_BR.htmlREADME-bn.html README-zh_CN.html RELEASE-NOTES-si.html RELEASE-NOTES-U5-ru.htmlREADME-de.html README-zh_TW.html RELEASE-NOTES-ta.html RELEASE-NOTES-U5-si.htmlREADME-en RELEASE-NOTES-as.html RELEASE-NOTES-te.html RELEASE-NOTES-U5-ta.htmlREADME-en.html RELEASE-NOTES-bn.html RELEASE-NOTES-U5-as.html RELEASE-NOTES-U5-te.htmlREADME-es.html RELEASE-NOTES-de.html RELEASE-NOTES-U5-bn.html RELEASE-NOTES-U5-zh_CN.htmlREADME-fr.html RELEASE-NOTES-en RELEASE-NOTES-U5-de.html RELEASE-NOTES-U5-zh_TW.htmlREADME-gu.html RELEASE-NOTES-en.html RELEASE-NOTES-U5-en RELEASE-NOTES-zh_CN.htmlREADME-hi.html RELEASE-NOTES-es.html RELEASE-NOTES-U5-en.html RELEASE-NOTES-zh_TW.htmlREADME-it.html RELEASE-NOTES-fr.html RELEASE-NOTES-U5-es.html RPM-GPG-KEY-redhat-betaREADME-ja.html RELEASE-NOTES-gu.html RELEASE-NOTES-U5-fr.html RPM-GPG-KEY-redhat-releaseREADME-kn.html RELEASE-NOTES-hi.html RELEASE-NOTES-U5-gu.html ServerREADME-ko.html RELEASE-NOTES-it.html RELEASE-NOTES-U5-hi.html TRANS.TBLREADME-ml.html RELEASE-NOTES-ja.html RELEASE-NOTES-U5-it.html VTLinux系统盘带有的所有软件包都在Server目录下第三步:创建linux系统本地软件目录mkdir /home/software 具体创建的地点可以根据linux系统下每一个分区的大小,找一个分区空间大一点的如何查看linux系统分区的大小[root@data2 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/hda3 24G 11G 12G 48% / 根分区根分区剩余12G的空间/dev/hda1 99M 12M 83M 13% /boot /boot分区tmpfs 250M 0 250M 0% /dev/shmdf: `/media/RHEL_5.5 x86_64 DVD': No such file or directory/dev/hdc 3.5G 3.5G 0 100% /media第四步:将光盘/media/Server先的所有rpm软件包复制到刚刚创建的/home/software下cp /media/Server/* /home/software/ *代表Server下所有文件第五步:拷贝完成后,安装动态软件库文件[root@localhost html]# cd /home/software/[root@localhost software]# pwd pwd命令是显示当前所在目录、路径/home/software[root@localhost software]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm第六步:createrepo安装完成后,利用createrepo创建动态软件库createrepo /home/software第七步:修改yum配置文件[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lsrhel-debuginfo.repo修改rhel-debuginfo.repo文件,添加软件库的路径信息,和是否启用yum信息[root@localhost yum.repos.d]# vi rhel-debuginfo.repo[rhel-debuginfo]name=Red Hat Enterprise Linux $releasever - $basearch – Debug 默认不用动baseurl=file:///home/software 输入动态软件库的路径信息enabled=1 enable=0/1 0代表不启用,1代表启用gpgcheck=1 默认不用管gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 默认不用管。

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 在已安装的软件包中标记或者取消标记由⽤户安装的软件包。

Linux本地yum源配置以及使用yum源安装gcc编译环境

Linux本地yum源配置以及使用yum源安装gcc编译环境

Linux本地yum源配置以及使⽤yum源安装gcc编译环境本⽂档是图⽂安装本地yum源的教程,以安装gcc编译环境为例。

适⽤范围:所有的cetos,红帽,fedroa版本适⽤⼈群:有⼀点linux基础的⼩⽩范例系统版本:CentOS Linux release 7.3.1611 (Core)范例环境:vmware 虚拟机安装所需准备⼯作:对应linux系统版本镜像⼀份(iso⽂件)下⾯是详细的安装流程:1 检查系统版本,下载对应的系统镜像[root@localhost ~]# cat /etc/redhat-release ##查看系统版本查看到系统版本之后,需要下载对应版本镜像下载完镜像之后,使⽤xshell或者是winscp将镜像拷贝到对应的服务器按截图点击后会弹出如下截图的会话框,按截图操作即可。

选定⽬标⽂件,右键选择传输。

如此⽂件便可从本地服务器传送到远程服务器(使⽤winscp⼯具或者是⾃带的ftp也可以达到相同的效果,步骤类似这⾥就不⼀⼀赘述了)⽂件传输完毕后,可以查看远程服务器对应⽬录下是否有该⽂件。

可以看见⽂件已经存在该⽬录下,并且⼤⼩相差不⼤(以此初步判断⽂件是否传输完整)以上就完成⽂件下载,和使⽤xhell⾃带的⼯具上传⽂件,接下在是将镜像⽂件挂载出来2 镜像的挂载和查看镜像⾃带的包。

因为镜像⽂件都是只读的,不能直接使⽤。

所以需要将镜像⽂件挂载出来,⽽挂载则需要⼀个挂载点。

所以⾸先是创建⼀个挂载⽬录[root@localhost tmp]# mkdir /iso ###创建挂载点命令,后边的/iso可以⾃⼰配置,但是需要注意的是后边在配置yum源时,路径要写对应的⽬录[root@localhost tmp]# mount /tmp/CentOS-7-x86_64-DVD-1611.iso /iso ####将镜像⽂件挂载到创建好的挂载点出现如下截图,表⽰挂载成功。

挂载成功之后,我们可以直接去挂载点查看镜像中有什么东西使⽤截图中的命令,可以查看挂载点下有⼀些校验⽂件,还有⼏个⽬录。

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。

最详细的LinuxYUM命令使用教程

最详细的LinuxYUM命令使用教程

最详细的LinuxYUM命令使⽤教程YUM(Yellow dog Updater, Modified)为多个Linux发⾏版的前端软件包管理器,例如 Redhat RHEL, CentOS & Fedora. YUM通过调⽤RPM 的软件包信息让⽤户更⽅便地进⾏软件安装,升级,卸载等软件包管理操作。

这篇教程适⽤所有使⽤YUM管理软件包的Linux发⾏版,包括CentOS, RHEL or Fedora.怎么使⽤YUM命令升级所有RPM软件包?yum update怎么使⽤YUM命令升级单个RPM软件包yum update 软件名称使⽤YUM安装RPM软件包yum install 软件名称使⽤YUM升级全部软件时怎么排除个别软件假如你想升级所有软件包,但不想升级内核,就可以⽤下⾯的命令:yum --exclude=package kernel* update怎么使⽤YUM来确定某个软件需要升级下⾯的命令会检测 Fedora/CentOS/RHEL上的所有软件是否需要升级check-update使⽤YUM卸载软件yum remove 软件名称或者yum erase 软件名称使⽤YUM查看软件包相关信息yum list可以让你获取软件包相关信息,后⾯不指定软件包名的话,它会列出所有软件包的信息。

yum list 软件名称使⽤yum了解软件的主要功能⽐如你想知道httpd这个软件是⼲吗的,可以输⼊下⾯的的命令:yum provides httpd[root@ zhetenger ~]# yum provides nginxLoaded plugins: prioritiesnginx-.0.5-3.el6.i686 : A high performance web server and reverse proxy serverRepo : epel使⽤YUM查找软件包如果你不知道某个软件包的全称,这个命令就⾮常有⽤了,它会根据你提供的关键词在RPM的软件包数据库⾥搜索相适配的软件包。

linux中yum命令的解析

linux中yum命令的解析

linux中yum命令的解析yum(全称为 Yellow dog Updater, Modified)是⼀个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。

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

yum 提供了查找、安装、删除某⼀个、⼀组甚⾄全部软件包的命令,⽽且命令简洁⽽⼜好记。

yum的命令形式⼀般是如下:yum [options] [command] [package ...]其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提⽰选择全部为"yes"),-q(不显⽰安装的过程)等等。

[command]为所要进⾏的操作,[package ...]是操作的对象。

概括了部分常⽤的命令包括:⾃动搜索最快镜像插件: yum install yum-fastestmirror安装yum图形窗⼝插件: yum install yumex查看可能批量安装的列表: yum grouplist1 安装yum install 全部安装yum install package1 安装指定的安装包package1yum groupinsall group1 安装程序组group12 更新和升级yum update 全部更新yum update package1 更新指定程序包package1yum check-update 检查可更新的程序yum upgrade package1 升级指定程序包package1yum groupupdate group1 升级程序组group13 查找和显⽰yum info package1 显⽰安装包信息package1yum list 显⽰所有已经安装和可以安装的程序包yum list package1 显⽰指定程序包安装情况package1yum groupinfo group1 显⽰程序组group1信息yum search string 根据关键字string查找安装包4 删除程序yum remove | erase package1 删除程序包package1yum groupremove group1 删除程序组group1yum deplist package1 查看程序package1依赖情况5 清除缓存yum clean packages 清除缓存⽬录下的软件包yum clean headers 清除缓存⽬录下的 headersyum clean oldheaders 清除缓存⽬录下旧的 headersyum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存⽬录下的软件包及旧的headers⽐如,要安装游戏程序组,⾸先进⾏查找:#:yum grouplist可以发现,可安装的游戏程序包名字是”Games and Entertainment“,这样就可以进⾏安装:#:yum groupinstall "Games and Entertainment"所有的游戏程序包就⾃动安装了。

Linux下rpm、yum和源码三种安装方式详细介绍

Linux下rpm、yum和源码三种安装方式详细介绍

Linux下rpm、yum和源码三种安装⽅式详细介绍第1章源码安装源码包安装会⽐RPM包安装慢,是因为RPM的软件包是根据特定系统和平台⽽指定的,经常⼀种程序会提供很多RPM包的格式,⽤户根据系统情况选择适合的RPM包直接安装,⽽源码包相当于通⽤型,可以是⽤于多个系统中,所以需要运⾏configure脚本来检测环境,⽣成对应的安装信息。

1.1 源码安装优点1、⽂档齐全2、因为可以定位到代码,所以debug⽅便3、本机兼容性最好(由于是本机编译的,只要编译通过,就没有各种库的依赖的问题)1.2 源码安装的缺点1、编译⿇烦2、缺乏⾃动依赖管理,软件升级⿇烦1.3 安装流程1.3.1 解压源码包tar⽂件:源码包通常会使⽤tar⼯具归档然后使⽤gunzip或bzip2进⾏压缩,后缀格式会分别为.tar.gz与.tar.bz2,分别的解压⽅式:tar -zxvf FileName.tar.gztar -jxvf FileName.tar.bz21.3.2 切换到解压后的⽬录cd /解压后⽬录1.3.3 准备编译⼯作:在开始安装服务之前,需要执⾏configure脚本,会⾃动的对当前系统进⾏⼀系列的评估,如源⽂件、软件依赖库、编译器、汇编器、连接器检查等等,如果有需要,还可以使⽤-prefix参数来指定程序的安装路径,⽽当脚本检查系统环境符合要求后,则会在当前⽬录下⽣成⼀个Makefile⽂件。

./configure -prefix=/usr/local/program1.3.4 ⽣成安装程序:上步⽣成的Makefile⽂件会保存有系统环境依赖关系的安装规则,接下来需要使⽤make命令来根据Makefile⽂件提供的规则使⽤合适的SHELL来编译所有依赖的源码,然后make命令会⽣成⼀个最终可执⾏的安装程序。

make 编译1.3.5 安装服务程序:如果在configure脚本阶段中没有使⽤-prefix参数,那么程序⼀般会被默认安装到/usr/local/bin⽬录中。

Linux下安装及配置MySQL详细过程(自己实践总结)

Linux下安装及配置MySQL详细过程(自己实践总结)

Red Hat Linux下安装及配置MySQL的详细教程大致思路如下:1.下载所需的安装包(Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中)2.安装MySQL3.创建新用户并授权安装及配置的详细步骤如下:第一步:检测系统版本信息Linux命令: cat /proc/versionLinux version 2.6.32-220.el6.i686 (mockbuild@) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:02:18 EST 2011当前Linux版本为RedHat 4.4.5-6(为内核版本)Linux命令:cat /etc/issueRed Hat Enterprise Linux Server release 6.2 (Santiago)Kernel \r on an \mLinux命令: uname -a 或getconf LONG_BITLinux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Wed Nov 9 08:02:18 EST 2011 i686 i686 i386 GNU/Linux可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。

第二步:根据Linux系统的环境,下载mysql Community Server官方下载地址: /downloads/mysql/可以选择【Linux-Generic】,下载对应的RMP包.由于当前系统为redhat(64位),所以直接选择Oracle &Red Hat Linux 4 & 5。

Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.32位的下载下面的两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.i386.rpmMySQL-client-5.6.11-2.linux_glibc2.5.i386.rpm(而64位下载下面两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpmMySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm)第三步: 安装MySQL安装顺序: 先安装服务器,然后再安装客户端。

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

当我们在liunx系统中安装某个软件时,经常会遇到一些软件的依赖问题。

yum或者Yellow dog Update或者Modified是杜克大学为了提高RPM软件包安装性而开发的一种软件包管理器。

Yum可以从众多软件包仓库中搜索软件的依赖关系,因此可以减少由于依赖关系带来的问题。

还有就是我们在使用图形界面时,在应用程序-添加删除软件下的浏览里是空的。

如下图:第一种方法:(推荐)第一步:新建一个文件夹,并把光盘内的所有文件复制到这个文件夹里:[root@localhost ~]# mkdir /yum[root@localhost ~]# cp -rvf /misc/cd/* /yum第二步:备份repodata文件。

因为有四个文件夹里都有这个文件,所以都要备份。

[root@localhost ~]# mv /yum/Server/repodata /yum/Server/repodata.bak[root@localhost ~]# mv /yum/VT/repodata /yum/VT/repodata.bak[root@localhost ~]# mv /yum/Cluster/repodata /yum/Cluster/repodata.bak[root@localhost ~]# mv /yum/ClusterStorage/repodata/yum/ClusterStorage/repodata.bak第三步:安装工具包:[root@localhost ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm第四步:生成仓库数据库:[root@localhost ~]# createrepo -g/yum/Server/repodata.bak/comps-rhel5-server-core.xml /yum/Server/[root@localhost ~]# createrepo -g /yum/VT/repodata.bak/comps-rhel5-vt.xml/yum/VT/[root@localhost ~]# createrepo -g /yum/Cluster/repodata.bak/ /yum/Cluster [root@localhost ~]# createrepo -g/yum/ClusterStorage/repodata.bak/comps-rhel5-cluster-st.xml/yum/ClusterStorage/第五步:查看仓库数据文件:[root@localhost ~]# ls /yum/Server/repodata/comps-rhel5-server-core.xml //这个文件软件包组的分类。

filelists.xml.gz other.xml.gz primary.xml.gz //这三个文件为软件包列表文件。

repomd.xml //这个文件为MD5校验信息。

在/yum/VT /yum/Cluster /yum/ClusterStorage下面都有这几个文件,作用和这一样。

如果想更新软件包,只需把下载完的软件包放在Server或者其他三个目录里,再使用第四步重新生成数据库文件即可。

第六步:客户端配置:主要修改下面红色的部分:[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo/etc/yum.repos.d/chenbin.repo[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo[rhel-Server]name=Red Hat Enterprise Linux $releasever - $basearch - Debug baseurl=file:///yum/Serverenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-VT]name=Red Hat Enterprise Linux $releasever - $basearch - Debug baseurl=file:///yum/VTenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-Cluster]name=Red Hat Enterprise Linux $releasever - $basearch - Debug baseurl=file:///yum/Clusterenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-ClusterStorage]name=Red Hat Enterprise Linux $releasever - $basearch - Debug baseurl=file:///yum/ClusterStorageenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release第七步:查看:如图,已经出现软件列表了。

如果在上图中的编辑里选择软件存储库,就出现下图:如果把这里的勾去掉,再次打开就没有软件列表了,同时在/etc/yum.repos.d/chenbin.repo配置文件下的enabled=0。

清除一下yum安装时的缓存:[root@localhost ~]# yum clean all安装一个软件试试:[root@localhost ~]# rpm -ivh /yum/Server/httpd-2.2.3-22.el5.i386.rpm warning: /yum/Server/httpd-2.2.3-22.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186error: Failed dependencies:libapr-1.so.0 is needed by httpd-2.2.3-22.el5.i386libaprutil-1.so.0 is needed by httpd-2.2.3-22.el5.i386因为依赖关系,所以不能安装。

用如下命令安装:[root@localhost ~]# yum install /yum/Server/httpd-2.2.3-22.el5.i386.rpm系统会自动安装完成。

Yum缷载如下:[root@localhost ~]# yum remove httpd。

1.2第二种方法:第一步:同上,创建一个新文件夹,并把光盘的内容全部复制到该文件夹内:[root@localhost ~]# mkdir /yum[root@localhost ~]# cp -rvf /misc/cd/* /yum第二步:安装工具包:[root@localhost ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm 第三步:生成仓库数据库:[root@localhost ~]# cd /yum[root@localhost yum]# createrepo . //注意后面的.第四步:查看文件:文件作用同上:[root@localhost yum]# ls /yum/repodata/filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml第五步:客户端配置:[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo/etc/yum.repos.d/chenbin.repo[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo[rhel-chenbin]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///yum/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release清除yum安装时的缓存:[root@localhost ~]# yum clean all至此,yum安装完成,但使用这种方法安装后在应用程序-添加删除软件的列表是空的,但使用yum安装软件是可以的。

[root@localhost ~]# yum install /yum/Server/httpd-2.2.3-22.el5.i386.rpm[root@localhost ~]# yum remove httpd1.3第三种方法:首先把光盘放入光驱内:然后复制配置文件:[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo/etc/yum.repos.d/chenbin.repo最后编辑配置文件:[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo[rhel-Server]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///misc/cd/Serverenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[rhel-VT]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///misc/cd/VTenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[rhel-Cluster]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///misc/cd/Clusterenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release[rhel-ClusterStorage]name=Red Hat Enterprise Linux $releasever - $basearch - Debugbaseurl=file:///misc/cd/ClusterStorageenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release清除缓存:[root@localhost ~]# yum clean all这种方法安装后在应用程序-添加删除软件里也有列表。

相关文档
最新文档