
Estou olhando o Ubunto Pro para um projeto de trabalho futuro. Durante os testes notei que quando instalo um patch via USN ele aplica automaticamente a atualização mais recente para aquele pacote.
Por exemplo: eu queria aplicar o USN-6270-1 que atualizaria o xxd de 2:8.0.1453-1ubuntu1.13 para 2:8.0.1453-1ubuntu1.13+esm3. Mas o xxd foi atualizado para 2:8.0.1453-1ubuntu1.13+esm4, que faz parte do USN-6302-1 e do patch xxd mais recente.
Existe uma maneira de forçar o profissional a atualizar para a versão que desejo (+esm3) e não ir automaticamente para a versão mais recente (+esm4)?
Desde já, obrigado.
Responder1
O Apt tentará instalar o pacote da versão mais recente disponível em qualquer fonte que ele conheça. É por isso que você deve ter cuidado ao gerenciar suas fontes.
Não se trata de "forçar o Pro". É sobre usar o apt.
Para especificar uma versão:
sudo apt install package_name=version
Exemplo:
sudo apt install xxd=2:8.0.1453-1ubuntu1.13+esm3
É o mesmo comando se o pacote já estiver instalado.
OBSERVAÇÃO: Na próxima vez que unattended upgrades
for executado, ou você executar um manual sudo apt upgrade
, a versão será atualizada novamente para +esm4
. Para permanecer em uma versão inferior (o que a maioria dos usuários normalmente NÃO deveria fazer), você deve usar apt-marking ou apt-pinning.