6

我已从笔记本中删除 fglrx 并返回免费驱动程序,但 xfce4-power-manager 无法启动。这是一个已知的错误

我得到了 apt-get 源,应用补丁,构建并安装它。现在一切正常,我已将此错误报告给 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

这可能吗?我在文档中找不到这个

4

3 回答 3

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

我相信这就是您正在寻找的。我从来没有使用固定来做到这一点,所以我不确定这是否能解决你的问题。

于 2012-02-17T06:00:09.120 回答
1

使用“ run ”或“ now ”作为原点应该可以:

Package: xfce4-power-manager
Pin: release o=now
Pin-priority: 1001
于 2014-05-14T04:20:18.993 回答
0

最新版本的 apt(在 Debian 9.8 上测试,stretch)支持安装本地 deb,只要配置的 repo 中没有同名的 deb,在这种情况下,首选 repo 版本。例如,在从本地 apt 配置中注释掉相关 repo 之后,这对我有用:

    sudo apt install ./packagename_0.0.1_all.deb

apt 确实需要./前缀或完整路径来查找本地文件。

于 2019-04-30T13:51:12.887 回答