我从我的笔记本中删除了fglrx并返回到免费驱动程序,但xfce4-power-manager无法启动。这是一个known bug
我得到了apt-get source,应用补丁,构建并安装它。现在一切都很完美,我已经把这个bug报告给了debian。但现在我想保留这个包以防止升级一段时间
我知道笨拙的方法是破坏包构建版本部分。例如1.0.10- 5 然后按版本保存包:
Package: xfce4-power-manager
Pin: version 1.0.10-5
Pin-priority: 1001
我认为最好的方法是按原点保存包裹:
Package: xfce4-power-manager
Pin: origin "local origin?"
Pin-priority: 1001
这可能吗?我在文档中找不到这个
答案 0 :(得分:1)
直接从手册页(man 5 apt_preferences):
This general-form entry in the APT preferences file applies only to
groups of packages. For example, the following record assigns a
high priority to all package versions available from the local
site.
Package: *
Pin: origin ""
Pin-Priority: 999
我相信这就是你要找的东西。我从来没有使用钉扎这样做,所以我不确定这是否能解决你的问题。
答案 1 :(得分:1)
使用“运行”或“现在”作为原点应该有效:
Package: xfce4-power-manager
Pin: release o=now
Pin-priority: 1001
答案 2 :(得分:0)
最新版本的apt(在Debian 9.8上进行了测试,拉伸)支持安装本地deb,只要已配置的存储库中没有同名的deb(在这种情况下,首选repo版本)。例如,在从本地apt配置中注释掉相关的回购后,这对我有用:
sudo apt install ./packagename_0.0.1_all.deb
apt确实需要./
前缀或完整路径才能找到本地文件。