1、制作iso镜像,例如在/opt/下创建ios文件夹,将镜像iso文件放入,
2、同级路径下创建要挂载的文件夹,
mount -o loop iso文件路径 /要挂载到那个文件夹
【Linux 强制卸载挂载点】
如果你的光盘挂载在/mnt/cdrom
使用umount /dev/cdrom提示busy
可以使用以下命令强行卸载。
``# fuser -km /mnt/cdrom
umount /mnt/cdrom``
Centos6.5下本地yum源及局域网yum源配置
FTP方式的局域网yum源配置
配置ftp方式的局域网yum源:本地yum源+ftp方式
搭建环境:
vmware
centos6.5
yum源仓库的rmp包源来自取自CentOS-6.5-x86_64-bin-DVD1.iso
一、配置本地系统镜像yum源
1.将CentOS-6.5-x86_64-bin-DVD1.iso文件上传到/mnt/iso上:
(1)创建iso文件夹及cdron文件夹:
(2)用Xftp上传CentOS-6.5-x86_64-bin-DVD1.iso文件到/mnt/iso上:
(3).将/mnt/iso/CentOS-6.5-x86_64-bin-DVD1.iso挂载到/mnt/cdron/下,并用df -h命令查看:
2.将/mnt/cdron/目录下的所用文件复制到/opt/下(即将yum源仓库放在/opt目录下):
完成后如下图:
3.切换到/opt/目录下:删除*.html、删除CentOS/repodata/TRANS.TBL
4.安装createrepo工具,生成YUM通用数据库:
(1)切换到/mnt/cdron/Packages下
(2)直接用rpm手动安装createrepo(将报错,产生依赖关系缺包):
(3)报错,要先安装python-deltarpm(还将报错,还产生依赖关系缺包):
(4)报错,要先安装deltarpm = 3.5-0.5.20090913git.el6:
这次没报错了,安装成功!!
(5)执行createrepo -g /opt/repodata/这个路径下的xml文件即可.xml /opt/命令生成YUM通用数据库:
生成YUM通用数据库完成:
5.修改/etc/yum.repos.d/local-yum.repo配置文件(local-yum.repo文件为自己新添加的):
(1)vi /etc/yum.repos.d/local-yum.repo
(2)添加内容如下:
此处baseurl=file:///pot/为yum源仓库的所在目录!其他相关参数自行了解
(3)然后清除一下:
至此,本地yum源配置成功!
在linux下安装rpm包时经常会遇到下面这个问题:
error: Failed dependencies:
…
省略号表示安装此rpm缺少的包。
遇到此问题时可以在安装rpm包命令的后面加两个参数,如:
rpm -ivh libstdc++5.0-3.3.3-62745cl.i386.rpm
改成:
rpm -ivh libstdc++5.0-3.3.3-62745cl.i386.rpm --nodeps --force
加上那两个参数的意义就在于,
安装时不再分析包之间的依赖关系而直接安装,
也就不会再提示error: Failed dependencies:这样的错误了。
二、安装rpm包时经常会遇到
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****
这是由于yum安装了旧版本的GPG keys造成的,解决办法就是
rpm --import /etc/pki/rpm-gpg/RPM*
在安装rpm包时缺少的包可以去
1、http://rpm.pbone.net/index.php3?stat=26&dist=77&size=36664&name=libXi-1.7.4-1.el6.i686.rpm
2、http://www.rpmfind.net/linux/rpm2html/search.php
这俩个地址搜索下载