安装rmp包,创建yum仓库,和制作yum源的前提条件是挂载光盘

..挂载DVD光盘

1,创建DVD光盘:(有光盘可省略)

2. iso9660为国际标准格式

mount

-o options 主要用来描述设备或档案的挂接方式。常用的参数有: 
loop
:用来把一个文件当成硬盘分区挂接上系统  

ro:采用只读方式挂接设备 
rw
:采用读写方式挂接设备 

创建mkdir /mnt/cdrom

mount [-o r w 读,写,执行的权限]–t[iso9660]/dev/cdrom /midea/cdrom

挂载DVD光驱到/mnt/cdrom

mount 查看已挂载文件

卸载

umount /mnt/cdrom

挂载DVD光盘挂载

.rpm包安装

1。挂载光盘后

2.切换至rmp的安装位置

3. rpm –ivh [--install] [install-option] package....file1(安装的文件路径)

图解:

(2).移除安装包:

命令: rpm –e package_name

 如果程序包被配置文件修改过,此文件通常不会被删除,而是被重命名(加后缀.rpmsave)后保留

3)查询包或某些包是否安装

 rpm –q pack_name

 rpm -qa 所有已经安装包

rmp –qf /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 repolistyum 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  。。。。:升级

可直接用installremoveupdate来管理包组

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–o ro –t iso9660 /dev/cdrom /mnt/cdrom

3,cd/mnt/cdrom

4,cd/etc/yum.repo.d/

5,vimtest.repo

6.[dvdbase]

nameCentOS 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–q zabbix 查看是否安装

 

 

 

下载yum源到本地:

1创建空目录

在教室下载本地yummget*.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

wKiom1UqbLXgcSANAADGRz8Ug-0078.jpg

wKioL1UqbgSgKqpOAAHolXvvcAE292.jpg

wKiom1UqbLWD0CjeAAA-f1ARf_I853.jpg

wKioL1UqbgSiwQEWAADOf8JciLA339.jpg

wKiom1UqbLbRIbhmAAEUtQ6BII4836.jpg

wKiom1UqbLaR9nf2AADej2F7Gwk586.jpg

wKioL1UqbgWTRfqdAADYZxXKlzA146.jpg

wKioL1UqbgXzMCKVAABVShpgmXw961.jpg

wKiom1UqbLbQBp7FAABv0Tuyqbs147.jpg

wKioL1UqbgWgFscRAACO6utU2v4629.jpg

wKioL1UqbgXz3UedAAFmpNg918k246.jpg

wKiom1UqbLfxGEqiAAECJyrn3Zc079.jpg

wKioL1UqbgbiZhxwAACxrhkAbq0543.jpg

wKiom1UqbLeDgNklAADGRz8Ug-0502.jpg

wKioL1UqbgfBKyHXAABAbx56who491.jpg

wKiom1UqbLmyzzDoAACN5C1Gr94056.jpg

16.