Estou tendo problemas com o apt na minha instalação WSL do Ubuntu 18.04.
Sempre que tento instalar um pacote com o apt, recebo o seguinte:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required: [...]
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success
Acredito que o snapd / snappy é o culpado aqui, mas não consegui encontrar uma maneira de resolver isso. O Afaik snapd não é suportado na WSL e presumo que ele tenha sido instalado em uma atualização.
Espero encontrar uma solução que não exija que eu destrua toda a instalação e precise passar horas configurando tudo de novo.
Desde já, obrigado.
EDIT: saída original de apt --version
was apt 1.6.8 (amd64)
. Uma atualização para 1.7.0 (amd64)
que não parecem corrigir o problema.
apt
18.04
snap
windows-subsystem-for-linux
173467321476C
fonte
fonte
dpkg
. Faça o download do pacote necessário em packages.ubuntu.com e instale-o manualmente . Você também deve adicionar a saída deapt --version
sua pergunta.apt 1.6.8 (amd64)
então eu baixei e atualizei paraapt 1.7.0 (amd64)
depois de resolver dependências, ainda tenho problemas.Respostas:
Se você deseja uma correção rápida e suja, pode remover o gancho apt incorreto digitando:
fonte