redhat6.4配置本地yum
1. 挂载(我喜欢放在/mnt下面)
语法:mount iso设备地址 挂载到哪个地址
mount -t auto *** /mnt/redhat
至于mount是干嘛用的, 还有就是在vm虚拟机中是怎么挂载的, 小白你要搜索一下
或
cp *** /mnt/redhat
挂载完成的标志, 是这样的
参考文章:https://blog.csdn.net/mimei123/article/details/80017961
2. 修改repo文件
cd /etc/yum.repos.d/
干掉之前的repo文件
rm -rf *.repo
注释:* 代表的是全匹配(这里的意思是, 关于repo后缀名的所有文件, 全部删除)
创建一个新的repo文件
vim mylocal.repo
写入下面的内容:
[local_resource]
name=my_local_resource
baseurl=file:///mnt/redhat
enable=1
gpgcheck=0
3. 清理yum缓存
yum clean all
4.然后执行
yum list
注:这个时候回刷出一列列软件, 就对了
完结!!!!!!!(下面的不用管它, 在此, 配置本地源结束, 本地源的效果是,在不用联网的情况下也能安装相关软件)
附上脚本
[local_resource] name=my_local_resource baseurl=file:///mnt/redhat enable=1 gpgcheck=0
redhat6.4配置网络yum
操作:
把下面脚本用vim新建文件扔进/etc/yum.repos.d
注意: yum.repos.d目录下只运行一个repo文件, 如果之前有的, 需要改个后缀备份一下
给它权限775
chmod 775 rhel_6.repo
附上脚本
[epel] name=Extra Packages for Enterprise Linux 6 - $basearch baseurl=https://mirrors.aliyun.com/epel/6/$basearch enabled=1 gpgcheck=0
执行yum抛出Python蟒蛇版本不匹配问题:
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
/usr/local/lib/libcurl.so.4: undefined symbol: memcached_behavior_set
Please install a package which provides this module, or
verify that the module is installed correctly. 收起
It's possible that the above module doesn't match the
current version of Python, which is:
2.6.6 (r266:84292, Feb 22 2013, 00:00:18)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
解决: 重装三大yum文件
1. 查看之前安装的是哪个yum rpm
rpm -qa | grep rpm
2. 卸载三大yum
rpm -e --nodeps XXX XXX XXX
3. 重装
(查看yum的三大文件文档)(版本从本地包或者intent下载)
三大yum文件
rpm -ivh --nodeps yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
rpm -ivh --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh --nodeps yum-3.4.3-150.el7.centos.noarch.rpm
附上
各linux系统的yum源
http://mirrors.ustc.edu.cn/