安装rmp包,创建yum仓库,和制作yum源的前提条件是挂载光盘
一..挂载DVD光盘
1,创建DVD光盘:(有光盘可省略)
2. iso9660为国际标准格式
mount上
-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
创建mkdir /mnt/cdrom
mount [-o r w 读,写,执行的权限]�Ct[iso9660]/dev/cdrom /midea/cdrom
挂载DVD光驱到/mnt/cdrom下
mount 查看已挂载文件
卸载
umount /mnt/cdrom
挂载DVD光盘挂载
二.rpm包安装
1。挂载光盘后
2.切换至rmp的安装位置
3. rpm �Civh [--install] [install-option] package....file1(安装的文件路径)
图解:
(2).移除安装包:
命令: rpm �Ce package_name
如果程序包被配置文件修改过,此文件通常不会被删除,而是被重命名(加后缀.rpmsave)后保留
(3)查询包或某些包是否安装
rpm �Cq pack_name
rpm -qa 所有已经安装包
rmp �Cqf /path/to/somefile 查看文件由那个包生成
yum仓库的配置:
各仓库的定义:/etc/yum.repos.d/*.repo
配置仓库的脚本,文件必须以.repo结尾,可以配置一个或多个
enabled={1|0}此仓库是否可被使用
gpgcheck={1|0}
是否对程序包做校验
baseur1=://path/to/keyfile
指明gpgkey文件路径
cost=#
文件服务的服务器:
ftp服务:ftp://
http服务fttp://
NFS服务:nfs://
本地文件目录:file:///path/to/repostiroy
指明当前repository的访问开销,默认1000:
☆.创建yum仓库的前提条件必须挂载光驱
1.cd /mnt/cdrom(事前已经将光驱挂载在/mnt/cdrom)
2.cd /etc/yumrepos.d/
3.vim test.repo
4.yum repolist或yum repolistall 查看所有
图解:
1
2Vim编辑器里面yum仓库配置
仓库管理:
repolist:列出已经配置所有可用的仓库
repolist[all][enabled][disabled]
缓存管理:
clean:清理缓存
clean [packages |metadata |all]
makecache:缓存创建
自动连接至每一个可用仓库,下载其无数据,将其创建为缓存
yum 安装
yum install package1
重新安装:
reinstallpackage1...
程序包升级:
updatepackage1.....
程序包降级:
downgradepackage1[package2].....
检查哪些升级可用:
checkupdate
卸载:remove |erase package1[package2].....
所有依赖于正卸载的程序包的程序包会被一并卸载
包组管理:
grouplist:列出所有包组
groupinfogroup1:显示包组详情
groupinstall group1:安装
groupremove。。。。。:卸载
groupupdate 。。。。:升级
可直接用install、remove或update来管理包组
yuminstall @”包组”
yum命令的可用选项:
-y:自动回答为”yes”
--disablerepo=:临时禁用文件中配置并启用的某repository:
--enablerepo=:临时启用指定的某repo:
--nogpgcheck:禁止做包校验:
练习题:配置使用epel源,而后安装zabbix
http://172.16.0.1/fedora-epel/6/x86_64/
1,mkdir/mnt/cdrom
2,mount�Co ro �Ct iso9660 /dev/cdrom /mnt/cdrom
3,cd/mnt/cdrom
4,cd/etc/yum.repo.d/
5,vimtest.repo
6.[dvdbase]
name:CentOS 6.6 X86_64 on dvd1
baseurl: http://172.16.0.1/fedora-epel/6/x86_64/
gpgcheck=0
enabled=1
7.yuminstall zabbix
8.rpm�Cq zabbix 查看是否安装
下载yum源到本地:
1创建空目录
在教室下载本地yum源mget*.rpm
1
2.cd xen4/
3.ls
4.
5.
6.
7.
8
9.最后一步将这些下载下来的yum源打包:
10.
repodata 就是本地打包号的yum源
11.查看已生成的列表
12.然后将其当做仓库来使用:
13
14.
出现了xen4这个文件
15。查看以xen开头的rpm包
16.