Encontrar a versão mais recente do pacote que não requer atualização da libc (no Debian)

Encontrar a versão mais recente do pacote que não requer atualização da libc (no Debian)

Quando tento atualizar pacotes usando aptitude -t wheezy-backports, eles geralmente exigem um pacote mais recente libcdo 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.

informação relacionada