Eu tenho uma máquina executando o Ubuntu 18.04 LTS com o kernel atualizado para 5.3.0. Algum tempo atrás, instalei uma versão específica do wine do winehq e costumava apt-mark
corrigi-la nessa versão. Agora desejo desfazer isso e deixar o wine atualizar para a versão mais recente. eu corri:
apt-mark unhold wine-stable wine-amd64 wine-i386
Isso pareceu ser bem-sucedido, pois apt-mark showhold
agora volta vazio (esses eram os únicos pacotes que eu estava segurando). No entanto, os pacotes ainda são retidos quando eu executo o apt full-upgrade
Software Updater.
Como uma verificação cruzada, também corri dpkg --get-selections | grep wine
e voltou com:
wine-stable install
wine-stable-amd64 install
wine-stable-i386:i386 install
Eu também corri dpkg --get-selections | grep hold
e voltou vazio.
Alguém sabe por que isso está acontecendo e como posso corrigi-lo? Acho que meu próximo passo será tentar forçar a nova versão, mas mesmo que isso funcione, não tenho certeza de que removerá a retenção (além disso, eu realmente gostaria de saber a causa raiz aqui, se puder).
Eu encontrei o problema. Quando fui executar o apt-cache conforme solicitado nos comentários, descobri que havia uma versão antiga do wine instalada dos repositórios do Ubuntu em paralelo com a do winehq. Quando removi a versão antiga, ela removeu toda a instalação do wine, então reinstalei e agora tudo está funcionando.
Não tenho certeza de como os dois foram instalados em paralelo, mas não sou o único administrador da máquina em questão.