忽略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包的.
- 无匹配
2014年9月17日 09:41
Orz
2015年7月19日 20:43
还可以解deb包编辑依赖后重新打deb包 待更新