升级archlinux旧版本pacman支持xz格式软件包

用andLinux有一段时间了,想熟悉一下ArchLinux,于是安装colinux下的ArchLinux,sf上下的版本是2007.08-2版本,

先更新系统

#pacman -Sy pacman
#pacman -Su

第一步就出问题了,需要openssl >=1.0.0

#pacman -S openssl

结果安装依赖的gdbm是xz格式的。(openssl->perl->gdbm/db)老版本pacman不能识别

找了半天也没找到有用的信息,只是说新版本pacman支持xz,没有一个说怎么升级。

于是强行安装#pacman -S pacman -d,但是安装后运行出现找不到libfetch.so, pacman已经不能用了!

 

于是两条路:回退pacman;将缺少的so找到

colinux下载版本没有安装软件包的cache, 源里面也没有旧版本下载,只能从源代码构建...这个版本的abs也没安装..

 

google到一个有用的信息:http://bbs.archlinux.org/viewtopic.php?id=97718

于是ld /usr/bin/pacman看看,缺少了libfetch.so/libssl.so.1.0.0/libcrypto.so.1.0.0

从libfetch和openssl包里面找到这几个库,解压拷到/usr/lib之后,pacman可以运行了,现在更新系统

#pacman -Su

下载完成后还是不能识别xz,于是搜xz格式的信息,找到有xz包,安装xz

#pacman -S xz

还是不能识别xz格式的包,再次更

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值