일부 패키지가 내 구성을 손상시키는 것을 발견했습니다(예 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)