我检测到一些软件包破坏了我的配置(例如light-locker
,evince
等等......)
如何防止这些软件包通过我的系统(Debian)安装apt-get install
并提供错误原因?
答案1
使用Pin-Priority: -1
例如:
$ cat >/etc/apt/preferences.d/libsystemd0 <<EOF
Package: libsystemd0
Pin: origin ""
Pin-Priority: -1
EOF
答案2
我检测到一些软件包破坏了我的配置(例如 light-locker、evince 等...)
这apt-listbugs
是处理有错误的包的正确工具,允许您固定包或依赖项。例如:
# apt install apt-listbugs
$ apt-listbugs list light-locker
grave bugs of light-locker (-> ) <Outstanding>
b1 - #892290 - light-locker: at unlock, crash with: arguments to dbus_message_new_method_call() were incorrect
Summary:
light-locker(1 bug)