yum

Yum 服务安装详解 本地源 和 远端源的做法 
为了方便,将本地源和远端源都放到ftp公共目录下 /var/ftp/pub/Server 先安装vsftpd服务 rpm –ivh vsftpd<tab>  
1.挂载本地镜像 mount  /dev/sr o /mnt/cdrom 
2.将镜像内的文件复制到本地文件夹下,暂使用 /var/ftp/pub/Server Cp –r /mnt/cdrom/*  /var/ftp/pub/Server 
3. 在做源之前安装createrepo 这个软件包,它依赖于deltram 和python-deltram两个软件包的安装 
 
4 编辑yum的仓库文件 *.repo  
Vim /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 w3m  
 
 
3、升级指定的软件包 
 
 
4、卸载指定的软件 
 
 
5、检查系统中已经安装的和可用的软件的软件组 












 
 
6、安装指定的包组 
 
 
7、更新指定软件包组中的软件 
 
8、卸载指定的包组 
 
 












 
9、清除缓存中的rpm头文件和软件包 
 
10、搜索指定的软件包 
 
 
11、显示指定软件包的信息 
 
网速太慢造成的 
12、列出已安装但不包含在资源库中的软件 # 
 
这个是由于网速造成的   
总结: 
学习了软件的管理的方法 了解传统软件包的安装方法 
了解动态和静态链接的以及链接库的使用 学习了rpm管理软件包的方法 
学习了yum软件包的管理方法,以及yum源的制作 学习了yum的相关指令等。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值