折腾SUSE之误删zypper的处理

zypper是SUSE下的自动安装软件包的工具,和yum,apt-get类似,在折腾storm时,要安装一些工具,如jdk、git、rlwrap等,很是方便。

     有次使用Ctrl+C中断安装后,导致zypper被删除了(升级软件包时先删除旧版本再安装新版本,在删除旧版本后和在安装新版本未完成时中断的),于是只好使用rpm命令重新安装,于是各种依赖包,各种lib库搜索下载安装。于是离我的安装zypper的目标越来越远。后来灵光一闪,既然系统安装完成后,zypper是可以使用的,那说明各种依赖包在系统安装镜像是有的,so从安装镜像寻找zypper的安装包,安装libzypp,报找不到librpm-4.4.so。找到rpm-libs-4.4,又报rpm版本不一致,发现rpm的版本是4.8.0。

     使用rpm -Uvh rpm-4.4.0.i386.rpm 将rpm降级到4.4,然后顺利安装上了zypper。嗯,可以使用zypper来安装软件,不用自己找依赖了。另,感谢搜狐提供的opensuse的镜像源(网易也有,不过我的是11.4的SUSE,网易的只有12.2的了。)。

     继续折腾storm。。

猜你喜欢

转载自xiangel.iteye.com/blog/1727717