Como marcar um pacote para impedir que seja instalado [duplicado]

4

Eu detectei alguns pacotes que quebram minha configuração (como light-locker , evince , etc ...)

Como posso evitar que esses pacotes possam ser instalados via apt-get install no meu sistema (Debian) com o motivo de erro fornecido?

    
por ceremcem 29.07.2018 / 12:58

2 respostas

3

Use Pin-Priority: -1

por exemplo:

$ cat >/etc/apt/preferences.d/libsystemd0 <<EOF
Package: libsystemd0
Pin: origin ""
Pin-Priority: -1
EOF
    
por 29.07.2018 / 13:20
2

I've detected some packages that breaks my configuration (like light-locker, evince, etc...)

O apt-listbugs é a ferramenta correta para lidar com um pacote com bugs, permitindo fixar o pacote ou as dependências. Por exemplo:

# 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)
    
por 29.07.2018 / 14:09