Evitar que a versão do Ubuntu seja atualizada de 16.04.3 para 16.04.4

0

Durante os meses anteriores à nova versão do Ubuntu 16.04.4, escrevi um projeto em C ++ usando o seguinte ambiente:

  • Ubuntu 16.04.3
  • Kernel 4.4.0-87 (apenas versão compatível com os drivers de uma placa de aquisição usada no meu projeto C ++). A versão do kernel é mantida (ou seja, impedindo a atualização para uma versão mais recente do kernel).

No entanto, durante a instalação de um novo driver, minha versão do ubuntu mudou para 16.04.4 e agora estou recebendo erros durante a compilação do meu código. O problema é que o erro está associado a uma biblioteca de terceiros que eu preciso ... Então eu tentei voltar para o 16.04.3 e toda vez que eu preciso instalar algo, a versão do meu sistema operacional é atualizada ... Como posso impedir que o sistema operacional atualize para a versão 16.04.4? Pode ser com o apt-get hold ?? mas não sei o nome do pacote.

Obrigado!

    
por JUP 29.04.2018 / 21:12

1 resposta

1

Você precisa desativar seu HWE (Hardware Enablement Stack). A partir deste Q & A: Como desativar mensagens HWE (14.04) você pode desativar as mensagens usando:

sudo touch /var/lib/update-notifier/disable-hwe-eol-messages

A partir deste Q & A: Rolling de volta à pilha não-HWE no Ubuntu 16.04.2 você pode usar:

sudo apt-get remove xserver-xorg-hwe-16.04
sudo apt install xserver-xorg-core
sudo apt install ubuntu-desktop xserver-xorg libgl1-mesa-dri:i386 libgl1-mesa-glx:i386

Não especificado na resposta vinculada, mas eu executaria esses comandos a partir do console ( Ctrl + Alt + F1 ). / p>

Por favor, leia os links cuidadosamente e certifique-se de que descrevam exatamente o que você deseja fazer. Em caso de dúvida, poste um comentário antes de prosseguir.

Outra opção é fixar a versão do kernel 4.4.0-87 para que nunca seja atualizada. Veja este Q & A: Como pode Eu evito atualizações do kernel? . Basicamente você irá:

sudo apt-mark hold <package_name>
sudo apt-mark hold linux-image-generic linux-headers-generic

Esta não é uma resposta específica, mas o ajudará na direção certa.

    
por WinEunuuchs2Unix 29.04.2018 / 21:56