不小心把yum删了。我不是新手,但是犯了一个新手的错误。而且yum不太好装,依赖挺多的。我把它记录一下。并且得出如下重要结论。admin管理员组文章数量:1657520
- 1. 在linux上误操作非常容易,不论是谁。
- 2. 要做好Cloudera集群的备份工作,这点非常重要。
- 3. 使用Linux一定要慎重慎重再慎重。但是遇到问题也不要害怕。过度害怕就不敢去冒险了。
- 4. 有一个备份的测试环境,非常重要,非常非常重要。
1. 下载yum-3.2.28.tar.gz并解压,我把他下载到了这个文件夹下:/usr/share/PackageKit/helpers/
wget http://yum.baseurl/download/3.2/yum-3.2.28.tar.gz tar xvf yum-3.2.28.tar.gz |
cd yum-3.2.28 ./yummain.py install yum |
sqlitecachec.py sqlitecachec.pyc sqlitecachec.pyo _sqlitecache.so |
scp sqlitecachec.py root@10.0.1.50:/usr/share/PackageKit/helpers/yum-3.2.28/yum/ scp sqlitecachec.pyc root@10.0.1.50:/usr/share/PackageKit/helpers/yum-3.2.28/yum/ scp sqlitecachec.pyo root@10.0.1.50:/usr/share/PackageKit/helpers/yum-3.2.28/yum/ scp _sqlitecache.so root@10.0.1.50:/usr/share/PackageKit/helpers/yum-3.2.28/yum/ |
[root@cloudera01 yum-3.2.28]# ./yummain.py install yum http://10.0.1.50/cm5.3.3-centos6/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror. Setting up Install Process No package yum available. Error: Nothing to do |
[root@cloudera01 yum]# grep -rl "http://10.0.1.50/cm5.3.3-centos6" /etc/ /etc/yum.repos.d/myRepoCM5.3.3.repo 把里面的enabled改成0,就是把这个文件暂时禁用。 |
[ root@cloudera02 yum.repos.d]# scp CentOS-Base.repo root@10.0.1.50:/etc/yum.repos.d/ |
[
root@cloudera01 yum-3.2.28]# ./yummain.py install yum
base | 3.7 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 2.8 MB 00:01 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package yum.noarch 0:3.2.29-60.el6.centos set to be installed --> Processing Dependency: yum-metadata-parser >= 1.1.0 for package: yum-3.2.29-60.el6.centos.noarch --> Processing Dependency: yum-plugin-fastestmirror for package: yum-3.2.29-60.el6.centos.noarch --> Running transaction check ---> Package yum-metadata-parser.x86_64 0:1.1.2-16.el6 set to be installed ---> Package yum-plugin-fastestmirror.noarch 0:1.1.30-30.el6 set to be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================ Package Arch Version Repository Size ============================================================================================================ Installing: yum noarch 3.2.29-60.el6.centos base 1.0 M Installing for dependencies: yum-metadata-parser x86_64 1.1.2-16.el6 base 27 k yum-plugin-fastestmirror noarch 1.1.30-30.el6 base 31 k Transaction Summary ============================================================================================================ Install 3 Package(s) Total download size: 1.0 M Installed size: 4.7 M Is this ok [y/N]: y Downloading Packages: (1/3): yum-3.2.29-60.el6.centos.noarch.rpm | 1.0 MB 00:01 (2/3): yum-metadata-parser-1.1.2-16.el6.x86_64.rpm | 27 kB 00:00 (3/3): yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm | 31 kB 00:00 ------------------------------------------------------------------------------------------------------------ Total 708 kB/s | 1.0 MB 00:01 warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY base/gpgkey | 3.3 kB 00:00 ... Importing GPG key 0xC105B9DE: Userid : CentOS-6 Key (CentOS 6 Official Signing Key) < centos-6-key@centos> Package: centos-release-6-5.el6.centos.11.1.x86_64 (@anaconda-CentOS-201311272149.x86_64/6.5) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. ** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows: PackageKit-0.5.8-21.el6.x86_64 has missing requires of PackageKit-yum = ('0', '0.5.8', '21.el6') PackageKit-0.5.8-21.el6.x86_64 has missing requires of PackageKit-yum-plugin = ('0', '0.5.8', '21.el6') python-meh-0.12.1-3.el6.noarch has missing requires of yum Installing : yum-metadata-parser-1.1.2-16.el6.x86_64 1/3 Installing : yum-3.2.29-60.el6.centos.noarch 2/3 warning: /etc/yum.conf created as /etc/yum.conf.rpmnew Installing : yum-plugin-fastestmirror-1.1.30-30.el6.noarch 3/3 Installed: yum.noarch 0:3.2.29-60.el6.centos Dependency Installed: yum-metadata-parser.x86_64 0:1.1.2-16.el6 yum-plugin-fastestmirror.noarch 0:1.1.30-30.el6 Complete! |
版权声明:本文标题:安装和卸载 yum----重装yum 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729789870a1212667.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论