折腾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。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值