centos7安装完之后想安装宝塔,发现无法获取资源。
查找资料后发现,是yum未注册问题,网络上提供了很多解决思路,在这里记录一下。
首先,先查找yum已安装的软件包
rpm -qa | grep yum
卸载以下软件包:
[root@wissunpp /]# rpm -e yum-3.4.3-158.el7.noarch --nodeps
[root@wissunpp /]# rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps
[root@wissunpp /]# rpm -e yum-rhn-plugin-2.0.1-10.el7.noarch --nodeps
找到对应的软件包:http://mirrors.163.com/centos/7/os/x86_64/Packages/
[root@wissunpp /]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-kitchen-1.1.1-5.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-chardet-2.2.1-3.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-52.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-52.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm
安装软件包:
rpm -ivh python-*
rpm -ivh yum-*
新建repo配置文件
cd etc/yum.repos.d/
wget http://mirrors.aliyun.com/repo/Centos-7.repo
修改文件中的$rerverse 改为7
yum clean all
yum memcache
过程中问题:
没有那个文件或者目录 -bash: /usr/bin/yum: 没有那个文件或目录
应该是yum没有安装成功,于是乎,
rpm -ivh --nodeps http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm
rpm -ivh --nodeps http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh --nodeps http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm
再跑一遍,ok!