O p
NÃO é o que o sistema de embalagem "acha" que o status desejado deveria ser.
É o que você, ou outra pessoa, DISSERÁ que deveria ser - por exemplo, com um programa como aptitude
ou synaptic
, ou até mesmo um utilitário simples como apt-mark
.
Ele está marcado para ser eliminado na próxima vez que um apt-get dselect-upgrade
, apt-get dist-upgrade
, aptitude full-upgrade
ou similar for executado.
apt é ótimo na resolução de dependências, mas não é "inteligente" e não toma decisões assim para você. Ele tenta fazer o que você disse, com o melhor de sua capacidade. Normalmente isso apenas funciona. Às vezes, ele pode ser suspenso porque os conflitos não podem ser resolvidos automaticamente e, às vezes, quando você o executa, ele oferece a remoção de centenas de pacotes que você não quer, então você precisa dizer "não". Em casos como esse, você terá que resolver o problema sozinho (com a ajuda de ferramentas como aptitude
).
Se você quiser alterar o status desejado do pacote compiz
, pode executar algo como:
apt-mark install compiz
Nota : como sempre acontece com os pacotes, isso irá interagir com as Dependências e Conflitos de outros pacotes. Se, por exemplo, ele ganhou esse p
status porque você usou aptitude
para marcar outro pacote a ser instalado que está em conflito com o compiz, isso cria um conflito de dependência que terá que ser resolvido quando você executar apt-get dist-upgrade
.