抓wow英雄榜数据
Debian通过包内文件查找包名

忽略deb包依赖

Craynic posted @ 2014年9月16日 17:32 in 未分类 , 2182 阅读

情景: 安装peazip. 其deb包依赖包libgmp3c2, 但此包已经更名, Debian源内没有此名的包, 并且我也安装了更名后的包libgmp10. peazip使用没有问题, 但apt中包peazip状态为b, 不能安装新的包或升级包.

在apt中将peazip设定为hold或keep均不能解决问题.

目前的解决方案是创建一个空的包并命名为libgmp3c2, 安装后满足peazip的依赖.

创建空的包配置文件:

equivs-control package_name

然后编辑该文件, 修改包名, 版本, 依赖关系.

生成deb包:

equivs-build package_name

然后安装这个包就可以了.

当然, 这个工具是可以建立真正的deb包的.

参考

  • 无匹配
Avatar_small
Craynic 说:
2015年7月19日 20:43

还可以解deb包编辑依赖后重新打deb包 待更新


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter