网管必备Linux-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的基本⽤法和实例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编译环境本⽂档是图⽂安装本地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主页:/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命令使⽤教程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命令的解析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和源码三种安装⽅式详细介绍第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详细过程(自己实践总结)
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安装顺序: 先安装服务器,然后再安装客户端。
Linux 安装Yum
Linux安装Yum张李楠2011/4/13软件包管理器Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
安装步骤:yum安装及使用. 查看有没有安装FTP输入命令:rpm -q vsftpd. 放入linux系统光盘. 新建目录输入命令:mkdir xx. 加载光盘到xx目录下输入命令:mount /dev/cdrom /root/xx. 进入XX目录输入命令:cd xx. 查看目录内容输入命令:ls. 进入Server目录下输入命令:cd Server. 查看目录内容输入命令:ls. 安装vftpd-2.0.5-16.e15_4.1.i386.rpm输入命令:rpm -ivh vsftpd-2.0.5-16.e15_4.1.i386.rpm . 退到上一层输入命令:cd... 复制Server 整个目录到/var/ftp下输入命令: cp -avf .Server /var/ftp. 进入到“/var/ftp/Server”输入命令:cd /var/ftp/Server生成yum库的信息数据文件. 安装createrepo.0.4.11-3e15.noarch.rpm软件输入命令:rpm -ivh createrepo.0.4.11-3e15.noarch.rpm. 安装成组createrepo软件包到本目录输入命令:createrepo -g ./repodate/comps-rhe15-server-core.xml ./ . 重新启动vsftpd服务输入命令:service vsftpd start. 进入存放yum的目录输入命令:cd /etc/yum.repos.d:. 查看目录内容输入命令:ls. 复制文件并重命名输入命令:cp rhel-debuginfo.repo abc.repo. 查看目录内容输入命令:ls. 编辑abc.repo输入命令:vi abc.repo. 按字母键A 进行编辑,编辑内容如下:[server]name=Red Hat Enterprise Linux $releasever - $basearch - Debug baseurl=ftp://192.168.1.10/Serverenabled=1gpgcheck=0. 保存退出按ESC键输入命令::wq. 配置IP地址输入命令:ifconfig eth0 192.168.1.10. 访问Ftp输入命令:ftp 192.168.1.10. 输入账户名ftp. 输入密码ftp. 查看目录内容输入命令:ls. 退出输入命令: bye. 查看yum列表输入命令:yum list. 安装httpd功能输入命令:yum install httpd -y. 卸载httpd功能输入命令:yum remove httpd -y. 查看yum软件安装组. 输入命令:yum grouplist. 安装“Web Server”服务输入命令:yum groupinstall "Web Server" . 卸载“Web Server”服务输入命令:yum groupremove "Web Server"。
Linux网络安装全过程
Linux网络安装全过程(安装fedora)先来大概说一下网络安装linux的基本原理。
我们是通过PXE(Pre-boot Execution Environment)(其实是intel设计的一个协议)来进行安装的,它可以使计算机通过网络启动。
PXE协议分为server和client端,client就是我们即将要装linux的裸机。
linux下网络安装需具备3个条件:1.dhcp服务器:用于客户端引导时分配IP地址2.ftp、nfs、httpd服务器:用于保存操作系统的rpm包3.tftp服务器:用于客户端的tftp引导。
我的方案是DHCP+NFS+TFTP方案介绍:这种方案需要首先设置一个启动服务器和一个安装服务器,可以配置在同一台机器上,然后通过网络启动存放在启动服务器上的安装程序。
安装程序会自动访问存放在安装服务器上的安装配置文件和安装介质来完成安装。
软硬件需求:·一台机器作为启动和安装服务器(虚拟机A)·待安装的机器,它的网卡必须带有PXE支持(虚拟机B)·一个完好的局域网,机器已经连入同一网。
·系统镜像文件配置步骤:一、DHCP服务器1、安装DHCP[root@localhost ~]# rpm -qa|grep dhcp ;查看是否安装了dhcplibdhcp6client-1.0.22-1.fc10.i386libdhcp-1.99.8-1.fc10.i386dhcp-4.0.0-37.fc10.i386 ;若没有此包,则需用yum install dhcp来安装libdhcp4client-4.0.0-30.fc10.i386dhcpv6-client-1.0.22-1.fc10.i3862、配置DHCPDHCP服务的配置文件是/etc/dhcpd.conf,通过修改配置文件进行配置,分两步:一是加入黑体部分,二是修改配置地址。
注:初始安装时/etc/dhcpd.conf配置文件为空,此时可以新建一个直接进行编辑。
网管必备Linux-yum安装整个过程讲解(图)
当我们在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 //这个文件软件包组的分类。
yum的卸载和安装
yum的卸载和安装
安装精髓:报错就查,少包就按。
⼀、如果yum没有注册则需要卸载再安装第三⽅yum
1、卸载redhat的默认安装yum包
[root@dsl ~]#rpm –qa | grep yum
[root@dsl ~]#rpm –qa | grep yum | xargs rpm –e --nodeps
说明:
rpm –e 包名,是卸载的意思,--nodeps是强制的意思
xargs 是⼀个强有⼒的命令,它能够捕获⼀个命令的输出,然后传递给另外⼀个命令
2、下载yum安装的包/centos/6/os/x86_64/Packages/ (已经下载好了4个包)
使⽤ rpm -ivh yum* --nodeps 强制安装上⾯的yum包。
安装完成后可以正常使⽤。
⼆.yum 安装没有成功
1. rpm --rebuilddb ***重建rpm数据库
2. rpm -ivh yum-* ***⼀个⼀个安装
三.保存解决
问题:Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
答:由于yum安装了旧版本的GPG keys造成的
执⾏:
rpm --import /etc/pki/rpm-gpg/RPM*。
YUM安装
Yum 服务安装详解本地源和远端源的做法为了方便,将本地源和远端源都放到ftp公共目录下/var/ftp/pub/Server先安装vsftpd服务rpm –ivh vsftpd<tab>1.挂载本地镜像mount /dev/sr o /mnt/cdrom2.将镜像内的文件复制到本地文件夹下,暂使用/var/ftp/pub/ServerCp –r /mnt/cdrom/* /var/ftp/pub/Server3. 在做源之前安装createrepo 这个软件包,它依赖于deltram 和python-deltram两个软件包的安装4 编辑yum的仓库文件*.repoVim /etc/yum.repos.d/rhel-source.repo为了文件的安全可讲repo内容用#注释自己手动编辑创建yum下载数据库使用Createrepo –g /var/ftp/pub/Server/repodata/dd21<tab>.xml /var/ftp/pub/Server (任意目录)有文档将yum包组和yum包分开做数据库了。
上面一步到位关于baseurl 可以做成其他源如ftp ;http;等别忘了将iptables设置好要不然连不上。
其他用户只需把服务端/etc/yum.r<tab>/rhel.repo 文件copy到本地电脑的同样目录下,就可以连接远端的yum源了使用yum list |wc –l 显示yum包Yum grouplist |wc –l 提示错误无本地源组完成后yum源和组都将完成测试整成下面就是来学习yum的用法:#yum options command args#yum常见的共享参数-y 表示yum需回答问题,一律为yes-c config_file 以config_file 取代默认的/etc/yum.conf 作为配置文件-d debug_level 指定错误等级必须是0-10之间的整数,值越大,产生的日志信息愈多--installroot=ROOT 指定安装的根目录--enablerepo=REPO 暂时启动REPO这个下载源--disablerepo=REPO 暂时停用repo这个下载源--exclude=packages 排除Packages 软件--noplugins 暂时停用所有插件yum常用指令#yum check-update 检查可更新的所有软件包#yum update 下载更新系统已安装的所有软件包#yum upgrade 大规模的版本升级,与yum update 不同的是,连旧的淘汰软件包也升级#yum install packages 安装指定的软件包#yum update packages 更新指定的软件包#yum remove packages 卸载指定的软件包#yum groupinstall groupname 安装指定的软件包组#yum groupupdate groupname 更新指定的软件包组#yum grouplist 查看系统中已安装的和可用地包组#yum list 列出资源库所有可以安装的或者更新的及已安装更新的软件包#yum list <regex> 列出资源库与正则表达式匹配的可以安装或者可更新以及安装的rpm包#yum list available 列出资源库中所有可以安装的软件包#yum list <regex> 列出资源库中与正则表达式的所有安装或者更新的rpm包#yum list updates 列出资源库中的所有可以更新的软件包#yum list installed 列出已经安装资源库中的软件#yum list extras 列出已经安装的但是不包含在资源库中的rpm包#yum list recent 列出最近添加到资源库的软件包#yum search regex 搜索所有可用的软件包的名称等信息#yum provides reges 检查软件包中包含的文件及软件提供的功能,查找与正则表达式符合的内容#yum clean all 清除缓存中的rpm 包头文件和包文件#yum clean header 清除缓存中的rpm包头文件#yum clean packages 清除缓存中的rpm包文件#yun deplist packages 显示软件包的依赖信息1、升级系统2、安装指定的软件#yum install w3m3、升级指定的软件包4、卸载指定的软件5、检查系统中已经安装的和可用的软件的软件组6、安装指定的包组7、更新指定软件包组中的软件8、卸载指定的包组9、清除缓存中的rpm头文件和软件包10、搜索指定的软件包11、显示指定软件包的信息网速太慢造成的12、列出已安装但不包含在资源库中的软件#这个是由于网速造成的总结:学习了软件的管理的方法了解传统软件包的安装方法了解动态和静态链接的以及链接库的使用学习了rpm管理软件包的方法学习了yum软件包的管理方法,以及yum源的制作学习了yum的相关指令等。
yum的安装配置 指令详解
yum的安装配置指令详解一. yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题注:为什么要使用yum而不用apt,最简单的原因Centos自带二. yum特点*可以同时配置多个资源库(Repository)*简洁的配置文件(/etc/yum.conf,/etc/yum.repos.d 下的文件)*自动解决增加或删除rpm包时遇到的倚赖性问题*使用方便*保持与RPM数据库的一致性三. yum安装Centos自带#rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpmCentOS采用的二进制包是rpm,不过包的依赖性解决有时候却是个问题。
我比较喜欢debian 的apt,非常方便。
以前以为RedHat linux没这么方便,后来发现CentOS yum是个不错的东西。
CentOS yum使用和apt有几分相似,这样一来对于许多包的安装就方便多了。
这篇文章主要讲两点内容,一是CentOS yum使用方法的整理;二是找一个比较快的国内的源,这样一来,CentOS yum 使用的大体过程就解决了。
四.CentOS yum配置:1.加快yum下载速度: yum -y install yum-fastestmirror,在CentOs 4上名字叫做yum-plugin-fastestmirror2.yum源文件:/etc/yum.repos.d/CentOS-Base.repo3.CentOS 5的yum源设为上海交通大学网站a.执行64位:rpm--import /centos/5.0/os/x86_64/RPM-GPG-KEY-CentOS-532位:rpm --import /centos/5.0/os/i386/RPM-GPG-KEY-CentOS-5 b.执行yum update.设置CentOS yum源为国内服务器执行:rpm --import /centos/RPM-GPG-KEY-CentOS-5五. 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 clean headers清除暂存中旧的rpm头文件#yum clean oldheaders清除暂存中旧的rpm头文件和包文件#yum clean 或#yum clean all注:相当于yum clean packages + yum clean oldheaders*rpm包列表列出资源库中所有可以安装或更新的rpm包#yum list列出资源库中特定的可以安装或更新以及已经安装的rpm包#yum list mozilla#yum list mozilla*注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包列出资源库中所有可以更新的rpm包#yum list updates列出已经安装的所有的rpm包#yum list installed列出已经安装的但是不包含在资源库中的rpm包#yum list extras注:通过其它网站下载安装的rpm包*rpm包信息显示(info参数同list)列出资源库中所有可以安装或更新的rpm包的信息#yum info列出资源库中所有可以更新的rpm包的信息#yum info updates列出已经安装的所有的rpm包的信息#yum info installed列出已经安装的但是不包含在资源库中的rpm包的信息#yum info extras通过其它网站下载安装的rpm包的信息*搜索rpm包搜索匹配特定字符的rpm包#yum search mozilla注:在rpm包名,包描述等中搜索搜索有包含特定文件名的rpm包#yum provides realplay系统更新(更新所有可以升级的rpm包,包括kernel)#yum -y update每天定期执行系统更新#chkconfig yum on#service yum start。
linux下yum源的搭建
Linux下yum源的搭建yum 是yellowdog updater modified 的缩写。
yellowdog 是一个Linux distribution,RH 将这种升级技术用到自己distribution 形成了现在的yum(原理和apt 类似,但apt 是编译代码,执行效率远高于用python 写的yum)。
yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的的问题。
这一点上,yum 和apt 相同。
apt 原为debian 的deb 类型软件管理所使用,但是现在也能用到RH 门下的rpm 了。
一般这类软件通过一个或者多个配置文件描述对应repository 的网络地址,通过http 或者ftp 协议在需要的时候从repository 获得必要的信息,下载相关的软件包。
这样,本地用户通过建立不同的repository 的描述说明,在有Internet 连接时就能方便进行系统的升级维护工作。
另外,如果需要使用代理,可以用http_proxy 和ftp_proxy 这些shell 里面标准环境变量的设定。
repository 是用yum-arch 或createrepo 命令创建的,也可以用别人已有的repository 作为镜像。
一、基于vsftpd服务的yum源的搭建1.1、yum配置文件的介绍:【】内的是仓库的名字Name是仓库的描述也可以说是名字Baseurl 是仓库的文职Enabled 是询问是否启用这个仓库,1代表启用,0代表禁用Gpgcheck 是否检查GPG签名(主要是用来验证安装的软件包是不是红帽官方的)GPGKEY 是存放的地址我们需要用下面的命令导入这个签名才可以使用1.2、客户端vsftpd服务的安装:1.3、vsftpd服务安装完成后,接下来就是将光盘中的所用文件拷贝到/var/ftp/pub目录下:呵呵,时间有点长,安装完成了哈!!!!!1.4、安装createrpo并创建相关的yum库文件并同时生成依赖性的关系:安装正在进行中,耐心等待哈…………安装完成了哈,接下来就是配置文件的修改了………………1.5、yum主配置文件的修改保存并退出!!!!!!!!!!!1.6、进入到/var/ftp/pub目录,删除一些文件,如下图所示:当然你也可以不删除这些文件,可能也会成功。
RedHat6.5yum安装过程整理
RedHat 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/*.repoyum的本地缓存位置是在/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这个包,因为我们不购买红帽的服务删除RHEL6.5原有的yum源# rpm –qa | grep yum | xargs rpm -e --nodeps(不检查依赖,直接删除rpm包)检查是否全部清除# rpm -qa |grep yum下载相关安装包由于版本原因安装包名可能会变化所以自行下载以下软件包(具体版本号根据163网站上该目录下文件为准2017.5.22是如下列表)python-iniparse-0.3.1-2.1.el6.noarch.rpmrpm -ivh yum-3.2.29-81.el6.centos.noarch.rpmyum-metadata-parser-1.1.2-16.el6.x86_64.rpmrpm -ivh yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm#wget /centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm#wget /centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm#wget /centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm#wget /centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm安装yum软件包单个安装包可能会依赖其他包(例如yum和yum-fastestmirror会相互依赖),所以我们可以把某些包放在一起同时安装即可,但是这里会报错,说缺少python-urlgrabber-3.9.1-11.el6.noarch.rpm既然缺少,我们就先安装下载python-urlgrabber-3.9.1-11.el6.noarch.rpm软件包(最新版已经为11了,不需要10)wget /centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm如下图安装不成功,这是因为系统在安装时已经安装过python-urlgrabber 2.6的版,所以我们得删除这个包才行删除python-urlgrabber 2.6# rpm -e python-urlgrabber然后再安装统一安装下面四个包python-urlgrabber-3.9.1-11.el6.noarch.rpmrpm -ivh yum-3.2.29-81.el6.centos.noarch.rpmyum-metadata-parser-1.1.2-16.el6.x86_64.rpmrpm -ivh yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm成功!#rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm yum-3.2.29-81.el6.centos.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm##################################################################### ###############################################################其实此处有个更简单的办法就是直接把subscription-manager删除即可, 这个方法简单粗暴, 我也是经过多次尝试才知道的,前面写的都白费了可怜# rpm -e subscription-manager##################################################################### ###########配置163网络源更换yum源使用163的源#cd /etc/yum.repos.d/#wget /.help/CentOS6-Base-163.repo#vim CentOS6-Base-163.repo把文件里面的$releasever全部替换为版本号,即6 最后保存!替换$releaserver全部替换为版本号yum.repos.d]# sed -i 's#$releasever#6#g' CentOS6-Base-163.repo清除原有缓存#yum clean all重建缓存,以提高搜索安装软件的速度#yum makecache至此搞定!。
Linux系统yum使用手册
Linux系统yum使用手册目录目录 (2)1引言 (3)1.1目的 (3)1.2对象 (3)2修订历史 (3)3参考资料 (3)4术语与缩写 (3)4.1术语 (3)4.2缩写 (4)5Yum介绍 (4)5.1Yum简介 (4)5.2Yum特点 (5)5.3Yum命令 (5)6yum安装 (6)7yum配置 (6)8yum使用 (7)9使用yum下载软件 (8)10制作yum源 (8)10.1制作互联网源 (8)10.1.1Centos (8)10.1.2Redhat (10)10.2制作光盘或者iso镜像源 (10)10.2.1CentOS (11)10.2.2Redhat (12)10.3制作本地硬盘源 (13)11配置yum服务器 (14)11.1配置YUM服务器。
(14)11.2建立分组文件 (15)11.3配置YUM客户端 (15)11.3.1基于ftp的方式 (15)11.3.2基于http的方式 (16)1 引言1.1 目的本手册的编写目的是对配置Linux系统yum的相关步骤进行总结。
1.2 对象本文档主要供下列人员使用:开发人员――安装软件包2 修订历史3 参考资料[1].4 术语与缩写4.1 术语4.2 缩写5 Yum介绍5.1 Yum简介使用redhat,fedora的linuxer肯定都为rpm著名的dependency hell 而头疼(这也是所有基于rpm发行版都有的问题)。
foo is needed by bar,bar is needed by foo。
要装卸个软件,还得辛辛苦苦地梳理清楚所有依赖性问题,rpm的几个搜索站点成了时常光顾的场所,如果不幸碰到循环依赖,那就只有干瞪眼的分了。
有时加个--nodeps参数,倒是眼不见,心不烦,但这样装上的软件,你能保证正常使用吗,这样卸载软件,你能保证不影响其它软件工作吗,恐怕谁也不能给出肯定的答案。
每到这时,帽子们只有看着debian 的 apt暗自羡慕了。
Linux安装实战操作图解(附图解)
Linux安装实战操作图解来源:ITSTAR第一个是VMware它是一个虚拟机,我们需要在VMware上来封装Linux环境。
VMware里面有一个注册码,装好了VMware以后去破解一下就可以使用它。
然后下面的这个putty,putty是一个远程登录工具,通过它我们可以从windows上去登陆到Linux的操作系统上,这需要大家会使用。
接下来是最重要的一个安装包,就是Redhat linux 7.4,就是这个.iso的文件,我们使用的linux就是Redhat7.4,64位的版本。
Redhat7.4接下来就在VMware上来进行安装,然后还有一些比较重要的东西,比如说jdk1.8,64位的,当然也需要在linux上来进行安装。
这些都会用得到,还会用到tomcat,因为我们装好了tomcat以后我们可以在tomcat上去部署应用程序,那么我们都知道Tomcat在运行的过程当中它会产生日志信息,那么就可以通过一些方式把日志信息采集过来,然后进行数据的分析和处理,那么这是我们要安装一个Tomcat的原因。
另外还会用到一个ftp的一个工具,这是一个叫winscp的ftp工具,通过ftp的工具,可以把windows上要安装的介质上传到Linux的操作系统上,所以说大概就会用到这些内容,剩下的这些部分我们就放到下次课的时候来给大家做详细的介绍。
那么这些安装包都具体干什么用的?首先需要在VMware上去安装一个Linux,那么安装Linux时候有些问题需要大家注意。
这里给大家演示一下这个安装的步骤。
好我们这里的VMware已经安装好了,我们可以在这里新建一个虚拟机,然后我们这里选择自定义的这种安装的方式然后点击下一步。
这些都不需要做任何的更改,然后接着点击下一步,这里我们选择稍后安装操作系统,然后接着点击下一步,这一步一定不要选错了,这一步是选择操作系统的类型,我刚才提到了选择的Linux是Redhat linux7.4,64位的版本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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这种方法安装后在应用程序-添加删除软件里也有列表。