客户端从yum服务器搭建下载出现问题

YUM为解决软件包依赖性而生 YUM服务器与客户端的配置 - Linux服务器 - 次元立方网 - 电脑知识与技术互动交流平台
YUM为解决软件包依赖性而生 YUM服务器与客户端的配置
& & & &Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum顾名思义,他是一个rpm包的管理器,以解决rpm的依赖性为己任,奋斗与linux的前线。
yum的特点: & &1.可以同时配置多个资源库(Repository)
& & & & & & & & & &2.简洁的配置文件(/etc/yum.conf
& & & & & & & & & &3.自动解决增加或删除rpm包时遇到的倚赖性问题
& & & & & & & & & &4.使用方便
& & & & & & & & & &5.保持与RPM数据库的一致性
yum的常用指令:
& & & yum install 【软件包】安装
yum remove【软件包】卸载
yum list all 查看所有的软件包
yum info 软件包信息
yum groupist &查看软件包组
yum groupinstall 安装软件包组
yum clean 清除缓存
-y & & & & & 如果yum询问一些问题,一律回答yes【比如安装时会询问是否进行数字签名验证,yes验证,no不验证】
yum的使用方法:
& & & & & &1.直接配置
& & & & &2.
& & & & &3.
环境:公司内部有多台linux服务器和用户机,常需要进行一些系统功能的升级,更新软件包,但是由于软件包的依赖行,安装很麻烦,又不能挨个去每台计算机上安装升级。
所以我们使用配置yum服务器的方法来进行rpm的升级
大致的方法思路:配置一台linux主机为yum服务器,也是ftp服务器---&将CD里面的软件包放置到yum服务器上面---&配置yum服务器---&配置yum客户端---&开始使用
A.首先将一台linux的主机配置成ftp服务器
安装vsftpd服务【挂在光盘,进入相应的Server目录中,安装vsftpd-2.0.5软件包】
启动ftp服务,并查看对应端口是否启动。
先在本机上面进行测试,匿名登录到ftp上面
作为一个yum服务器,里面肯定要有各种rpm数据包,所以我们就需要创建一个或者多个存放这些软件包的仓库,并且将光盘中的RPM包放入仓库中。
B.客户端的配置
配置yum客户端【指明yum服务器的位置,访问形式,访问哪一个仓库】
客户端的主要配置就是在/etc/yum.repos.d目录下面
我们可以新建一个.repo的文件,来描述一个yum服务器的访问方式,内容等等
可以在配置文件中多写几个rpm包的仓库,
需要什么仓库就要写其相关信息,【复制1到6行进行修改就可以】
1.获得yum 仓库信息 &yum reppolist命令,用来显示yum服务器上的软件包仓库
注意上面第三行第四行 &RHN 在线更新服务【花钱的~~~!!!!】,redhat会在线给你提供软件包的更新。就此客户端配置完成。
C.服务器和客户端都配置完成就可以进行软件包的管理了
1.可以使用 yum list all 列出所有的安装包
2.yum list installed 可以列出所有的安装过的安装包
3.也有一些和rpm类似的命令
4. 配置完成后,我们在客户机上面挂载光盘,随便安装一个 dovecot的软件包,可以看到提示错误,依赖的三个模块没有安装,
5.使用,刚刚配置好的yum来进行安装
6.安装完成
问题深究:【如果有新的软件包导入,我们将它放在Server 目录下面,但是在客户端上查不到】!
进入/mnt/cdrom 目录下面分别进入 VT & Server 等目录,都会神奇的发现有这样的文件
我们可以使用一个清除yum服务缓存的命令,来观察一下【有可能一次看不到,多次刷新试试】
最开始出现了这些消息,观察发现最后都带有primary的字样,与repofate目录下的primary.xml.gz文件很相像!
有图中可以了解到在载入软件包的目录时~第一次要加载repodate目录下的这些文件,之后就不用加载了,所以当新的软件包放入相应的目录后,并不能查找到。所以要更新,repodate下的comps文件
但是需要一个指令但是当前系统没有安装,需要安装该软件。
服务器端处理完毕后,客户端要进行yum 软件表的清理和重新缓存,否则将出现错误
1.yum clean all
2.yum list all
3.接下来就可以安装软件包了。
这个时候新导入yum服务器的rpm包,就可以供客户端门下载并且使用了
【注意1:当新的软件包没有红帽公司的数字签名时,由于服务器默认的要数字签名的所以要使用&nogpgcheck 不进行数字签名,或者导入rpm包提供的公钥,但是有一些是没有携带redhat公司的数字签名的这就需要你跳过数字签名的检验步骤了】
【注意2:当客户端布置好yum之后,在图形界面下,也可以很方便的管理软件包,类似于windows下的&添加删除软件&】
【注意3:此时如果我们正在图形界面上使用软件包管理,此时的话 yum命令就不好使了,因为它会变得这样,****锁住了****】
以上是网络yum,就是利用了网络的yum &=。=!!
如果咱就一台 linux。。。肯定不能在申请一台计算机专门做yum服务器来管理软件。
这就要把自己的linux系统变成本地yum。
延伸阅读:
1 前言Ansible是自动化运维的工具,基于Python开发,...
本教程为 李华明 编著的iOS-Cocos2d游戏开发系列教程:教程涵盖关于i......
专题主要学习DirectX的初级编程入门学习,对Directx11的入门及初学者有......
&面向对象的JavaScript&这一说法多少有些冗余,因为JavaScript 语言本......
Windows7系统专题 无论是升级操作系统、资料备份、加强资料的安全及管......Yum服务器与客户端配置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Yum服务器与客户端配置
&&Yum服务器与客户端配置
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢用户名:sunny725216
文章数:273
评论数:48
访问量:158087
注册日期:
阅读量:1297
阅读量:3317
阅读量:586417
阅读量:472647
[匿名]Ivy:
51CTO推荐博文
学习一个操作系统,安装软件是最基本的操作了,如果你学LINUX连软件都不会安装,那就实在混的不入流了。今天我们就讲讲LINUX下包的安装。
系统管理第一部分:RPM包安装及管理
RPM:红帽子包管理器(RedHat Package Manager)
今天我们主要就学习这种包管理方式
安装与卸除常用参数:-i,-u,-F,-e
rpm -i:在该rpm包与该包的旧版本未被安装过的情况下,安装该rpm包。
rpm -U:无论系统是否有安装过某rpm包或其旧版本,安装或更新指定的rpm包。
rpm -F:仅在系统已安装某rpm包的旧版本rpm包时,更新rpm包。否则不安装。
卸除:rpm &e 包名(注:不能以.rpm或I386.rmp结尾)
在安装的时候要显示进度,就需要加vh参数
所以一般安装包就是这样:rpm -ivh 包名字
大家先把光盘放入虚拟机的光驱.
然后我们到/misc/cd目录:cd /misc/cd
进入Server目录
大家把vsftpd安装了吧,记住用TAB补全
然后大家在选个其他包安装下试试哈~
由于rpm安装依耐关系太郁闷了,所以我们要学习RPM安装.
我还是把RPM常用的命令给大家介绍下:
可能会用到的补充参数
输出用:-v,-h
预设条件:--nodeps,--force
重定位:--root参数,允许将一个RPM包安装到mount在当前系统上的另一个Linux系统,或者另一个特定的目录上。
当升级内核的时候用这个命令:rpm -Uvh --force& 内核文件包
还有就是 删除已经安装的包:rpm -e 包名
记住删除和查看都用包名字,不需要版本号&
详细选项:&
-h (or --hash) 安装时输出hash记号 (``#'')&
--test 只对安装进行测试,并不实际安装。&
--percent 以百分比的形式输出安装的进度。&
--excludedocs 不安装软件包中的文档文件&
--includedocs 安装文档&
--replacepkgs 强制重新安装已经安装的软件包&
--replacefiles 替换属于其它软件包的文件&
--force 忽略软件包及文件的冲突&
--noscripts 不运行预安装和后安装脚本&
--prefix &path& 将软件包安装到由 &path& 指定的路径下&
--ignorearch 不校验软件包的结构&
--ignoreos 不检查软件包运行的操作系统&
--nodeps 不检查依赖性关系&
--ftpproxy &host& 用 &host& 作为 FTP代理&
--ftpport &port& 指定FTP的端口号为 &port&&
--oldpackage给已经安装了最高版本的RPM降级
大家看看这些参数,有点印象就好了,要用的时候在查哈~~~
RPM包的查询:
rpm -q:查询某一个RPM包是否已安装
rpm -qi:查询某一个RPM包的详细信息
rpm -ql:列出某RPM包中所包含的文件
rpm -qf:查询某文件属于哪一个RPM包
rpm -qa:列出当前系统所有已安装的包
大家先用rpm -qa查询所有
然后找个包,用rpm -ql 查看里面的文件
然后用rpm -qf 查看其中一个文件,得到这个文件是哪个包的
/var/log/rpmpkgs相当于rpm -qa输出的结果
&对一个将要安装的RPM包,我们通常可以用rpm -qpi 或 rpm -qpl 来查询该包的相关信息与内含文件
RPM包的校验
rpm -V:校验某个RPM包
rpm -Va:校验所有已安装的RPM包
RPM包的检查
rpm -K:检查RPM包的GPG签名
rpm -V可以让用户很方便地检查,与安装的时候相比,某RPM包中的文件是否发生了什么变化。
&在使用rpm -V时,出错提示符号分别表示某部分未通过校验
&S 文件大小
&M 文件权限与类型
&5 MD5求和
&D 设备文件的主、从号码
&L 符号连接文件找不到连接对象
&U 文件的所属用户
&G 文件的所属组
&T 更改时间
&在使用rpm -K前,需要先从光盘中导入gpg key
&rpm - -import RPM-GPG-KEY-redhat-release(当将光盘放入光驱中,然后mount到/mnt/cdrom后)
YUM客户端及服务器的配置
yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,那时还叫做yup(yellow dog updater),后经杜克大学的开 发团队进行改进,遂有此名。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,也可以是本地 软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些
header并加以分析,才能自动化地完成余下的任务
yum有以下特点:
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf)
自动解决增加或删除rpm包时遇到的依赖性问题
保持与RPM数据库的一致性
1、YUM客户端配置:
配置文件内容简介:
[ ]内的是仓库的名字
name是仓库的描述也可以说是名字
baseurl 仓库的位置
enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
GPGKEY 的存放地址我们需要用下面的命令导入这个签名。才能使用这项功能
2、下面我们开始配置服务器。
(1)挂载CD-ROM并安装VSFTPD。(前提是讲RHEL的带RPM包的安装盘放进虚拟CD-ROM)
(2)安装成功以后,把光盘里所有的文件拷贝到 /var/ftp/pub 目录里
cp -rv ../* /var/ftp/pub
(3)切换到 /var/ftp/pub目录
删除*.html
删除Server/repodata/TRANS.TBL
删除VT/repodata/TRANS.TBL
如果你不删除以上文件也可能成功,但是也有可能出现意想不到的问题。建议删除
rm -f *.html
rm -f Server/repodata/TRANS.TBL
rm -f VT/repodata/TRANS.TBL
(4)安装createrepo工具,然后用这个工具生成YUM通用数据库,记住使用TAB补全路径和命令。
[root@rhel5 Server]# rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm
[root@rhel5 Server]# createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/
[root@rhel5 Server]# createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/VT/
(5)然后从新启动FTP 服务:service vsftpd restart
到此基本大功告成,下面我们进行测试:
yum install package 安装指定的安装包package1
[root@rhel5 Server]# yum install telnet*
Loading &security& plugin
Loading &rhnplugin& plugin
Loading &installonlyn& plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
rhel-debuginfo&&&&&&&&&&& 100% |=========================| 1.1 kB&&& 00:00&&&&
Reading repository metadata in from local files
primary.xml.gz&&&&&&&&&&& 100% |=========================| 9.5 kB&&& 00:00&&&&
################################################## 31/31
Parsing package install arguments
Examining telnet-0.17-38.el5.i386.rpm: telnet - 1:0.17-38.el5.i386
telnet-0.17-38.el5.i386.rpm: does not update installed package.
Examining telnet-server-0.17-38.el5.i386.rpm: telnet-server - 1:0.17-38.el5.i386
Marking telnet-server-0.17-38.el5.i386.rpm to be installed
Resolving Dependencies
--& Populating transaction set with selected packages. Please wait.
---& Package telnet-server.i386 1:0.17-38.el5 set to be updated
--& Running transaction check
--& Processing Dependency: xinetd for package: telnet-server
--& Finished Dependency Resolution
Error: Missing Dependency: xinetd is needed by package telnet-server
[root@rhel5 Server]# yum install xinetd
Loading &security& plugin
Loading &rhnplugin& plugin
Loading &installonlyn& plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: xinetd
Nothing to do
[root@rhel5 Server]# ls |grep xinetd
xinetd-2.3.14-10.el5.i386.rpm
[root@rhel5 Server]# rpm -ivh xinetd-2.3.14-10.el5.i386.rpm
Preparing...&&&&&&&&&&&&&&& ########################################### [100%]
&& 1:xinetd&&&&&&&&&&&&&&&& ########################################### [100%]
[root@rhel5 Server]# yum install telnet*
Loading &security& plugin
Loading &rhnplugin& plugin
Loading &installonlyn& plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Examining telnet-0.17-38.el5.i386.rpm: telnet - 1:0.17-38.el5.i386
telnet-0.17-38.el5.i386.rpm: does not update installed package.
Examining telnet-server-0.17-38.el5.i386.rpm: telnet-server - 1:0.17-38.el5.i386
Marking telnet-server-0.17-38.el5.i386.rpm to be installed
Resolving Dependencies
--& Populating transaction set with selected packages. Please wait.
---& Package telnet-server.i386 1:0.17-38.el5 set to be updated
--& Running transaction check
Dependencies Resolved
=============================================================================
&Package&&&&&&&&&&&&&&&& Arch&&&&&& Version&&&&&&&&& Repository&&&&&&& Size
=============================================================================
Installing:
&telnet-server&&&&&&&&&& i386&&&&&& 1:0.17-38.el5&&& telnet-server-0.17-38.el5.i386.rpm&& 49 k
Transaction Summary
=============================================================================
Install&&&&& 1 Package(s)&&&&&&&&
Update&&&&&& 0 Package(s)&&&&&&&&
Remove&&&&&& 0 Package(s)&&&&&&&&
Total download size: 49 k
Is this ok [y/N]: y
y,就开始安装了
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
& Installing: telnet-server&&&&&&&&&&&&&&& ######################### [1/1]
Installed: telnet-server.i386 1:0.17-38.el5
[root@rhel5 Server]#
yum localinstall package 本地安装软件包
[root@rhel5 ~]# yum localinstall /var/ftp/pub/Server/dhcp*
Loading &security& plugin
Loading &rhnplugin& plugin
Loading &installonlyn& plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Local Package Process
Examining /var/ftp/pub/Server/dhcp-3.0.5-7.el5.i386.rpm: dhcp - 12:3.0.5-7.el5.i386
Examining /var/ftp/pub/Server/dhcp-devel-3.0.5-7.el5.i386.rpm: dhcp-devel - 12:3.0.5-7.el5.i386
Examining /var/ftp/pub/Server/dhcpv6-0.10-33.el5.i386.rpm: dhcpv6 - 0.10-33.el5.i386
Examining /var/ftp/pub/Server/dhcpv6_client-0.10-33.el5.i386.rpm: dhcpv6_client - 0.10-33.el5.i386
Marking /var/ftp/pub/Server/dhcp-3.0.5-7.el5.i386.rpm to be installed
Setting up repositories
rhel-debuginfo&&&&&&&&&&& 100% |=========================| 1.1 kB&&& 00:00&&&&
Reading repository metadata in from local files
Marking /var/ftp/pub/Server/dhcp-devel-3.0.5-7.el5.i386.rpm to be installed
Marking /var/ftp/pub/Server/dhcpv6-0.10-33.el5.i386.rpm to be installed
/var/ftp/pub/Server/dhcpv6_client-0.10-33.el5.i386.rpm: does not update installed package.
Resolving Dependencies
--& Populating transaction set with selected packages. Please wait.
--& Package dhcpv6.i386 0:0.10-33.el5 set to be updated
--& Package dhcp-devel.i386 12:3.0.5-7.el5 set to be updated
--& Package dhcp.i386 12:3.0.5-7.el5 set to be updated
--& Running transaction check
Dependencies Resolved
=============================================================================
Package&&&&&&&&&&&&&&&& Arch&&&&&& Version&&&&&&&&& Repository&&&&&&& Size
=============================================================================
Installing:
dhcp&&&&&&&&&&&&&&&&&&& i386&&&&&& 12:3.0.5-7.el5&& /var/ftp/pub/Server/dhcp-3.0.5-7.el5.i386.rpm& 2.1 M
dhcp-devel&&&&&&&&&&&&& i386&&&&&& 12:3.0.5-7.el5&& /var/ftp/pub/Server/dhcp-devel-3.0.5-7.el5.i386.rpm& 1.4 M
dhcpv6&&&&&&&&&&&&&&&&& i386&&&&&& 0.10-33.el5&&&&& /var/ftp/pub/Server/dhcpv6-0.10-33.el5.i386.rpm& 759 k
Transaction Summary
=============================================================================
Install&&&&& 3 Package(s)&&&&&&&&
Update&&&&&& 0 Package(s)&&&&&&&&
Remove&&&&&& 0 Package(s)&&&&&&&&
Total download size: 4.2 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
& Installing: dhcp&&&&&&&&&&&&&&&&&&&&&&&& ######################### [1/3]
& Installing: dhcpv6&&&&&&&&&&&&&&&&&&&&&& ######################### [2/3]
& Installing: dhcp-devel&&&&&&&&&&&&&&&&&& ######################### [3/3]
Installed: dhcp.i386 12:3.0.5-7.el5 dhcp-devel.i386 12:3.0.5-7.el5 dhcpv6.i386 0:0.10-33.el5
You have new mail in /var/spool/mail/root
[root@rhel5 ~]#
更新和升级
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 检查可更新的程序
查找和显示
yum info &package& 显示安装包信息
[root@rhel5 ~]# yum info dhcp
Loading &security& plugin
Loading &rhnplugin& plugin
Loading &installonlyn& plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up repositories
Reading repository metadata in from local files
Installed Packages
Name&& : dhcp
Arch&& : i386
Epoch& : 12
Version: 3.0.5
Release: 7.el5
Size&& : 2.1 M
Repo&& : installed
Summary: DHCP (动态主机配置协议) 服务器和转发代理。
Description:
DHCP(动态主机配置协议)是一个允许 IP 网络上的
个体设备从 DHCP 服务器中获取它们自己的网络配置
信息(IP 地址、子网掩码、广播地址等等)的协议。
DHCP 的宗旨是简化对大型网络的管理任务。
dhcp 软件包包括了 ISC DHCP 服务和转发代理。
要在您的网络中使用 DHCP,您应该安装 DHCP 服务
(或转发代理),并在客户机上运行 DHCP 客户守护进
程。dhcp 软件包提供了 ISC DHCP 服务和转发代理。
[root@rhel5 ~]#
yum list 显示所有已经安装和可以安装的程序包
yum list &package& 显示指定程序包安装情况
yum search &keyword&查找软件包
[root@rhel5 ~]# yum search dhc
Loading &security& plugin
Loading &rhnplugin& plugin
Loading &installonlyn& plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up repositories
Reading repository metadata in from local files
dhclient.i386&&&&&&&&&&&&&&&&&&&&&&&&&&& 12:3.0.5-7.el5&&&&&&&& installed&&&&&&
Matched from:
提供 dhclient ISC DHCP 客户端守护进程和 dhclient 脚本。
DHCP(动态主机配置协议)是一个允许 IP 网络上的
个体设备从 DHCP 服务器中获取它们自己的网络配置
信息(IP 地址、子网掩码、广播地址等等)的协议。
DHCP 的宗旨是简化对大型网络的管理任务。
要在您的网络中使用 DHCP,您应该安装 DHCP 服务
(或转发代理),并在客户机上运行 DHCP 客户守护进
程。dhclient 软件包提供了 ISC DHCP 客户守护进程。
dhcpv6_client.i386&&&&&&&&&&&&&&&&&&&&&& 0.10-33.el5&&&&&&&&&&& installed&&&&&&
Matched from:
dhcpv6_client
DHCPv6 客户
为客户提供DHCPV6协议书(RFC 3315)来支持
IPv6地址和参数的动态分配。
详见/usr/share/dhcpv6_client*中的
dhcp6c(8), dhcp6c.conf(5)及文本手册
NetworkManager.i386&&&&&&&&&&&&&&&&&&&&& 1:0.6.4-6.el5&&&&&&&&& installed&&&&&&
Matched from:
NetworkManager 试图保持一个随时可用的活动的网络联接。
但这是为台式机设计的,
而不是为服务器设计的。&& NetworkManager 的目的在于使网络配置
和设置尽可能简单、方便。& 如果使用 DHCP,
意味着 NetworkManager 将改变默认路径,
从 DHCP 获得一个 IP 地址,随时更换配合的 nameserver。
dhcp.i386&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 12:3.0.5-7.el5&&&&&&&& installed&&&&&&
Matched from:
DHCP (动态主机配置协议) 服务器和转发代理。
DHCP(动态主机配置协议)是一个允许 IP 网络上的
个体设备从 DHCP 服务器中获取它们自己的网络配置
信息(IP 地址、子网掩码、广播地址等等)的协议。
DHCP 的宗旨是简化对大型网络的管理任务。
dhcp 软件包包括了 ISC DHCP 服务和转发代理。
要在您的网络中使用 DHCP,您应该安装 DHCP 服务
(或转发代理),并在客户机上运行 DHCP 客户守护进
程。dhcp 软件包提供了 ISC DHCP 服务和转发代理。
dhcpv6.i386&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 0.10-33.el5&&&&&&&&&&& installed&&&&&&
Matched from:
DHCPv6 - 使用 IPv6 的 DHCP 服务器和客户。
根据RFC 3315执行Internet Protocol第六版(IPv6)
的动态主机配置协议(DHCP):
IPv6的DHCP(DHCPv6)
由dhcp6s(8)&服务器DHCP后台程序和
dhcp6r(8)&DHCPv6中间代理程序组成。
如果你希望你的IPv6网络支持IPv6地址和
参数的动态配置,
请安装此程序。详见 /usr/share/doc/dhcpv6* 下的
dhcp6s(8), dhcp6r(8),dhcp6s.conf(5)手册和文件。
dhcdbd.i386&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2.2-1.el5&&&&&&&&&&&&& installed&&&&&&
Matched from:
DHCP D-BUS deamon (dhcdbd) 使用 D-BUS 控制 dhclient 客户端程序,保存并显示 DHCP 选项。
dhcdbd provides a D-BUS interface to the ISC dhclient software.& The
daemon provides access to DHCP configuration operations and stores those
options persistently.& Other D-BUS applications can receive notifications
of changes in the client's DHCP configuration.
dhcp-devel.i386&&&&&&&&&&&&&&&&&&&&&&&&& 12:3.0.5-7.el5&&&&&&&& installed&&&&&&
Matched from:
dhcp-devel
用来与 DHCP 服务器接口的开发库和头文件。
用来与 ISC DHCP 服务器接口的库。
[root@rhel5 ~]#
yum remove | erase package1 删除程序包
[root@rhel5 ~]# yum remove dhcp
Loading &security& plugin
Loading &rhnplugin& plugin
Loading &installonlyn& plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Remove Process
Resolving Dependencies
--& Populating transaction set with selected packages. Please wait.
--& Package dhcp.i386 12:3.0.5-7.el5 set to be erased
--& Running transaction check
Setting up repositories
Reading repository metadata in from local files
--& Processing Dependency: dhcp = 12:3.0.5 for package: dhcp-devel
--& Restarting Dependency Resolution with new changes.
--& Populating transaction set with selected packages. Please wait.
--& Package dhcp-devel.i386 12:3.0.5-7.el5 set to be erased
--& Running transaction check
Dependencies Resolved
=============================================================================
Package&&&&&&&&&&&&&&&& Arch&&&&&& Version&&&&&&&&& Repository&&&&&&& Size
=============================================================================
dhcp&&&&&&&&&&&&&&&&&&& i386&&&&&& 12:3.0.5-7.el5&& installed&&&&&&&& 2.1 M
Removing for dependencies:
dhcp-devel&&&&&&&&&&&&& i386&&&&&& 12:3.0.5-7.el5&& installed&&&&&&&& 1.4 M
Transaction Summary
=============================================================================
Install&&&&& 0 Package(s)&&&&&&&&
Update&&&&&& 0 Package(s)&&&&&&&&
Remove&&&&&& 2 Package(s)&&&&&&&&
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
& Removing& : dhcp-devel&&&&&&&&&&&&&&&&&& ######################### [1/2]
& Removing& : dhcp&&&&&&&&&&&&&&&&&&&&&&&& ######################### [2/2]
Removed: dhcp.i386 12:3.0.5-7.el5
Dependency Removed: dhcp-devel.i386 12:3.0.5-7.el5
[root@rhel5 ~]#
yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除.
yum clean headers& 清除header
yum clean packages& 清除下载的rpm包
yum clean all& 清除header与rpm包
####################################################################
YUM故障排除:
1、检查网卡是否启动,检查是否有IP地址,PING自己的IP是否可以接通,是否可以PING通YUM服务器
2、检查客户端配置文件是否正确
3、检查VSFTPD服务是否开启
#####################################################################
本文出自 && 博客
了这篇文章
类别:┆阅读(0)┆评论(0)}

我要回帖

更多关于 yum 代理服务器 设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信