今天我发现了 apt pinning,它看起来很棒,我选择使用它。
然而,我正在尝试安装一些需要 libc6 版本高于稳定版本号的软件包,这似乎阻碍了我的安装。
apt-cache policy libc6
libc6:
Installed: 2.13-38+deb7u1
Candidate: 2.13-38+deb7u1
Version table:
2.18-4 0
500 http://ftp.de.debian.org/debian/ testing/main amd64 Packages
600 http://ftp.de.debian.org/debian/ unstable/main amd64 Packages
*** 2.13-38+deb7u1 0
990 http://debian.mirrors.something.net/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status
如何在需要时强制安装在依赖项上传播升级(此处版本 2.18 将匹配我的依赖项)?
答案1
在应用以下内容之前,请阅读@Zoredache 和@michael-hampton 的评论:此操作有风险,可能会损坏您的系统。
出现此错误时,我正尝试安装 mariadb。我尝试指定我想使用测试包,但它在 mariadb-server-10.0 包上不起作用,我递归尝试了损坏的包,直到:
apt-get install libmariadbclient18 -t testing
然后它就起作用了:
apt-get install mariadb-server
到目前为止我还没有发现任何问题。