操作步骤
-
挂载磁盘镜像
-
将镜像mount 到系统目录中 /mnt
mount /dev/cdrom /mnt
-
查看repodata文件所在目录
对于自己管理的软件包资源,默认是没有生成repodata文件目录,或者软件包资源有更新,需要手动生成repodata文件目录。该目录下的一系列文件,是yum能否解决自动依赖关系的关键。
操作步骤:
# 安装createrepo rpm包 yum install -y createrepo # 进入软件资源目录 cd /software/Packages # 生成repodata目录命令 createrepo ./ # 查看是否生成目录 ls -ld /software/Packages/repodata
-
编写本地yum配置文件
vi /etc/yum.repos.d/local.repo 添加: [local] name=local baseurl=file:///mnt #repodata目录存在的路径 gpgcheck=0 enabled=1
-
查看repolist,能否显示出本地yum源信息
yum repolist
-
使用yum工具安装所需的rpm包
yum install -y xxxxx
yum相关命令
-
yum clean all
清除YUM缓存 -
yum update
[xxx] 升级所有包同时也升级软件和系统内核; -
yum upgrade
[xxx] 只升级所有包,不升级软件和系统内核 -
yum info xxx
查询信息 -
yum search xxxx
搜索软件
mout -o loop 作用
示例:mount -o loop /opt/centos6.3.iso /mnt
选项:-o 是mount命令的一个参数,Options的首字母,后面跟着mount选项
loop:用来把一个文件当成硬盘分区mount到目录
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
the loop device介绍在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备。它能使我们像块设备一样访问一个文件。在使用之前,一个 loop 设备必须要和一个文件进行连接。这种结合方式给用户提供了一个替代块特殊文件的接口。因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起来。
从光盘制作光盘镜像文件
将光盘放入光驱,执行下面的命令:cp /dev/cdrom /home/sunky/mydisk.iso
或者
dd if=/dev/cdrom of=/home/sunky/mydisk.iso
执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso