蚕蛹皮能吃吗有营养吗:yum本地源制作

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 20:08:48
yum本地源制作(2010-03-31 13:18:03)在/etc/yum.repos.d/ 目录下,有两个文件 CentOS-Base.repo和 CentOS-Media.repo其中CentOS-Base.repo 记录着网络上的 yum 源的地址和路径信息等CentOS-Media.repo记录着可以从本地作为 yum 源的介质和路径。原文# CentOS-Media.repo## This repo is used to mount the default locations for CDROM DVD on#  CentOS-5.  You can use this repo and yum to install items directly off the#  DVD ISO that we release.## To use this repo, put in your DVD and use it with the other repos too:#  yum --enablerepo=c5-media [command]## or for ONLY the media repo, do this:##  yum --disablerepo=\* --enablerepo=c5-media [command] [c5-media]name=CentOS-$releasever Mediabaseurl=file:///media/CentOS/        file:///media/cdrom/        file:///media/cdrecorder/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5其中baseurl=file:///media/CentOS/        file:///media/cdrom/        file:///media/cdrecorder/就是指挂载的镜像或者是光盘 例如:挂载一个CentOS 的 DVD 光盘镜像,假如我的光盘镜像在 /tmp 中,挂载: mount -o loop /tmp/CentOS-5.2-i386-bin-DVD.iso /media/CentOS因为挂载点/media/CentOS 与本地更新源中的第一个路径相同,因此我就不需要修改路径。如果有多个光盘镜像需要挂载,例如 cd 光盘的 CentOS 有六张,就要添加挂载位置到更新源中。操作:mkdir /media/ISO1  mount -o loop ......      mkdir /media/ISO2  mount -o loop ......(当然不一定要挂载到在 /media 中) 如果CentOS-Media.repo 配置好之后,原来通过网络更新的的语句是 yum install ...现在如果使用光盘这种方式更新镜像,则使用可以使用yum --disablerepo=* --enablerepo=c5-media install例如,更新系统: yum --disablerepo=* --enablerepo=c5-media install update 在使用yum 进行 install 时,经常会出现下面的错误warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1ac70ce6导致安装不能进行。解决方法如下:[root@localhost CentOS]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5[root@localhost CentOS]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-beta即导入密钥。 yum --disablerepo=* --enablerepo=c5-media grouplist   查看哪些组件可以选装(X Window System 和 GNOME Desktop Environment );执行 yum --disablerepo=* --enablerepo=c5-media groupinstall "GNOME Desktop Environment" ,如果提示  Error: Missing Dependency: libgaim.so.0 is needed by package nautilus-sendto ,则在 光盘CentOS 目录 下执行 rpm -Uvh nautilus-sendto-0.7-5.fc6.i386.rpm,(可能版本号有错,此处注意)如果提示有依赖关系,加上--nodeps 选项,即: rpm -Uvh --nodeps nautilus-sendto-0.7-5.fc6.i386.rpm再执行 yum --disablerepo=* --enablerepo=c5-media groupinstall "GNOME Desktop Environment" 即可,安装GNOME 的时候, yum 会自动按照依赖关系把 X Window 安装上去的。如果出现错误是:Error: Missing Dependency: libgaim.so.0 is needed by package nautilus-sendto yum install yum-utilsyumdownloader nautilus-sendto这个时候安装nautilus-sendto(记得进入镜像的CentOS目录)rpm -Uvh --nodeps nautilus-sendto 在这里按 TAB 补齐相关的版本号安装完成后在安装Gnome 套件就 OK 了,其他组件类似