Quando tento atualizar pacotes usando aptitude -t wheezy-backports
, eles geralmente exigem um pacote mais recente libc
do que o instalado. As soluções propostas removem centenas de pacotes. Existe uma maneira de solicitar apenas as versões que não requerem atualização libc
(de preferência na linha de comando)?
Responder1
Você obtém o mesmo resultado executando o seguinte comando?
apt-get dist-upgrade -t wheezy-backports
Você está executando um ambiente puro wheezy + wheezy-backports? Atualmente uso wheezy-backports, mas nunca me pediram para atualizar a libc. Na verdade, não há backports de libc6 em wheezy-backports (link).
Responder2
Você pode marcar libc6 comosegurare atualizará apenas os pacotes que não precisam atualizar o libc6.
apt-mark hold libc6
apt update && apt upgrade -uV
Você deveria sabero repositório backports não é uma versão de distribuição completa. Ele contém apenas alguns pacotes mais recentes que a versão de distribuição padrão. No seu caso o wheezy-backports possui alguns pacotes mais recentes para a versão wheezy, que devem rodar no wheezy sem tantas alterações e sem atualizar todos os pacotes para a próxima versão.
Você pode remover a marca de retenção comapt-mark unhold libc6
O apt dist-upgrade ignora essas retenções, então use o apt upgrade.