Chinaunix首页 | 论坛 | 博客
  • 博客访问: 163887
  • 博文数量: 37
  • 博客积分: 2218
  • 博客等级: 大尉
  • 技术积分: 315
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-04 23:35
文章分类

全部博文(37)

文章存档

2012年(1)

2011年(5)

2010年(31)

分类: LINUX

2010-03-07 23:07:20

1.     YUM(全程为Yellow dog updater,  Modified,它基于rpm包的管理,能够从指定的服务器自动下载RPM包并安装,可以自动检查处理依赖性关系,并且一次安装所有依赖的软件包,使RPM包的管理变得简洁。
2.现在开始介绍如何配置YUM服务器
首先挂载光盘:
#mkdir  /media/cdrom (建立挂载点)
#mount  /dev/cdrom   /media/cdrom (挂载光盘)
在本地建立FTP服务器
#cd  /media/cdrom/Server/
#rpm  -ivh  vsftpd-2.0.5-16.el5.i386.rpm
启动FTP服务
#service  vsftpd  start
#cp  -rp  /media/cdrom/*  /var/ftp/pub/
将光盘里的软件包拷贝到本地上的/var/ftp/pub目录中,其实可以只拷贝光盘里的Server目录和VT目录就行!因为其他的用的不多!(根据自己的需要就行)
#cp  –rp  /media/cdrom/Server  /var/ftp/pub
#cp  -rp  /media/cdrom/VT    /var/ftp/pub
然后开始编辑/etc/yum.repo.d/server.repo文件
#vim  /etc/yum.repo.d/server.repo
这其中
[]内表示的YUM库的名字。
name是对YUM库的描述,可以根据自己的需要设置
baseusrl YUM源的地址,我这里配置的是ftp,还可以是httpfile 。(但是有一点必须记住,如果使用的file后面一定记住有3/,不要写成两个偶!)
例如yum源在本地,使用本地的光盘yum源,可以使用baseurl=file:///media/cdrom  
enable表示是否启用这个仓库   这里的1表示启用,0表示禁用
gpgkeycheck表示是否检查GPG签名 1也表示启用,0也表示禁用
(其中的gpgkey用来帮助管理yum,他可以管理你的yum源,这样就可以控制让谁使用yum,不让谁用了。)
2.     安装您的createrepo工具。
#rpm  -ivh  createrepo-0.4.11-3.el5.noarch.rpm
3.     使用createrepo生成yum数据库
#creterepo  -g  /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml  /var/ftp/pub/Server/
#createrepo  -g  /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml  /var/ftp/pub/VT/
4.     进行测试
#yum  -y  install  (包名)
#yum  list  (列出所有的包)
如果在本地装软件包,可以使用此命令才安装
#yum localinstall   /var/ftp/pub/Server/bind*
5.     关于yum的更新
如果想全部更新,则使用#yum update
如果想更新指定的软件包,则使用#yum ypdate package(包名)
6.     还有一些命令,您也需要了解一下
#yum info package 显示安装包的信息
#yum search 查找软件包
#yum remove 删除软件包
Yum会把下载的软件包和header 储存在cache中,而不会自动删除,如果想删除它们,可以使用一下命令来清除
#yum  clean  all 清除所有的headerrpm
#yum  clean  header清除header
#yum  clean  packages 清除下载的rpm
7.     如果想添加客户端,只要把本地的server.repo文件拷贝到客户机上的/etc/yum.repos.d目录下就行。
 
 
 
 
 
 
阅读(997) | 评论(0) | 转发(0) |
0

上一篇:Automounter小结

下一篇:简易配置VNC

给主人留下些什么吧!~~