redhat 搭建本地源(并解决Error Downloading Packages报错的问题)

来源:互联网 发布:淘宝评价怎么删除追加 编辑:程序博客网 时间:2024/05/16 15:48

<span style="font-size:14px;">切换到root用户下首先你需要创建一个挂在盘 cdrom        [root@hadoop Packages]# mkdir /mnt/cdrom挂在镜像文件到cdrom      [root@hadoop Packages]# mount /dev/sr0  /mnt/cdrom/完成后进入yum.repos.d      [root@hadoop Packages]# cd /etc/yum.repos.d/利用vi   新建一个名为local.repo的文件      [root@hadoop Packages]# vi  local.repo用ls显示一下[root@hadoop yum.repos.d]# lslocal.repo  packagekit-media.repo  packagekit-media.repo.bak进入文件进行编写[base]    //[ 里面随便写]name=local soucre     //名字也是你随便起的baseurl=file:///mnt/cdromenabled=1gpgcheck=1gpgfile=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release       我想说一下关于证书的问题其实在上面gpgfile=file://写到这就可以了</span>


上面的gpgfile=file://可以用下面实现


<span style="font-size:14px;">现在已经完成了。执行命令测试一下:[root@hadoop yum.repos.d]# yum -y install tree有时你会发现Error Downloading Packages报错的问题,这时你需要执行 yum clean  all命令。但发现还不行,你要把yum.repos.d目录下的其他的改一下名字,在yum clean  all就可以了。</span>

关于yum  clean  all  在多说一点

.清除Yum缓存Fedora Yum命令会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有1.清除缓存目录(/var/cache/yum)下的软件包命令:yum clean packages2.清除缓存目录(/var/cache/yum)下的 headers命令:yum clean headers3.清除缓存目录(/var/cache/yum)下旧的 headers命令:yum clean oldheaders4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)以上所有命令参数的使用都可以用man来查看




 

0 0
原创粉丝点击