O pacote está disponível. Compare com os seguintes passos.
$ lxc launch ubuntu:18.04 bionic
Creating bionic
Starting bionic
$ lxc exec bionic bash
root@bionic:~# apt update
root@bionic:~# apt policy qt5-default
qt5-default:
Installed: (none)
Candidate: 5.9.5+dfsg-0ubuntu1
Version table:
5.9.5+dfsg-0ubuntu1 500
500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
root@bionic:~#
-
Primeiro, você lança o container do ubuntu: 18.04 . Neste caso, seria bom usar também imagens: ubuntu / 18.04 , no entanto, para algumas outras tarefas, é melhor manter o ubuntu: 18.04 .
-
Em segundo lugar, quando você obtém um shell no contêiner, precisa executar o apt update para que a lista de pacotes seja atualizada. Eu suponho que este era o problema; você não executou esse comando, portanto, o contêiner não tinha nenhuma lista de pacotes. Os contêineres com o Ubuntu executam uma verificação diária de atualizações de segurança, portanto, se você tivesse deixado o contêiner funcionando por um dia, ele teria executado apt update sozinho. No entanto, é uma boa prática executar apt update ao criar o contêiner pela primeira vez. Há também uma maneira de configurar o LXD para que o contêiner seja atualizado automaticamente assim que eles são criados.
-
apt policy qt5-default mostra que o pacote está disponível no repositório universe .