Tentei instalar qt5-default
mas o pacote não foi encontrado. Claro, eu li esta pergunta e adicionei universe
ao apt e fiz um arquivo apt update
.
Acho que qt5-default
ainda não está em 21.04 como diz aqui então como posso instalar, preciso disso.
O 21.04 é baseado no Debian bullseye, que não possui
qt5-default
pacote no repositório . Relatei um bug ao launchpad sobre oqt5-default
pacote perdido .Existe uma maneira é instalar todas as dependências do
qt5-defalt
pacote come tente compilar seu aplicativo.
Se você estiver instalando algum pacote de terceiros que requer
qt5-default
pacote no Ubuntu 21.04 (ou mais recente), você pode criar um pacote falso usando os comandos abaixo:e aproveitar.
Mas a melhor maneira da IMO é instalar o Ubuntu 20.04 LTS em vez de viver mais 4 anos sem problemas, pois precisou
qt5-default
do pacote no local .Isso explica que
qt5-default
se tornou obsoleto, e por isso foi removido.Duas maneiras de resolver isso no Ubuntu 21.04
Hack rápido
Os pacotes podem ser instalados sem a
qt5-default
dependência com:Isso instalará o pacote. A solução não é perfeita.
apt
conhece a dependência ausente e removerá o pacote se você fizer uma atualização, por exemplo.sudo apt -f install
irá remover o pacote. Mas tudo bem se você quiser apenas experimentar o aplicativo.Solução de longo prazo: altere as dependências do pacote
Isso não é tão fácil, mas remove a
qt5-default
dependência.Vou usar o
ODADrawingsExplorer_QT5_lnxX64_7.2dll_22.5.deb
pacote aqui, mas isso funciona com qualquer outro pacote.Descompacte o pacote:
Edite
control
o arquivo e remova aqt5-default
dependência da listaPre-Depends
ouDepends
.Embalar o pacote:
Você pode verificar se as dependências estão bem com o
sudo apt -f install
. O pacote não será removido.qt5-default
foi removido noqtbase-opensource-src
pacote fonte na versão do Debian5.15.1+dfsg-2
. Hirsute sincronizado automaticamente5.15.2+dfsg-5
durante o ciclo de desenvolvimento.Não há como 'retornar'
qt5-default
no pacote sem recompilar manualmente o pacote, e parece que outras coisas foram removidas, pois-default
não há mais.Esta foi a justificativa do changelog para a remoção:
A instalação
.deb
manual de qualquer arquivo que dependaqt5-default
não funcionará e você precisará de quem forneceu esses.deb
arquivos para atualizá-los. Se o.deb
arquivo for de um sistema mais antigo, você não poderá configurá-lo para funcionar corretamente porque terá que reconstruir esse pacote para o Ubuntu mais recente, o que pode ou não ser uma opção com base na idade do pacote que você está tentando instalar.qt5-default
pacote está faltando no repositório do Ubuntu 21.04, então você deve instalar todos os pacotes básicos sozinho executando o comando abaixo:Resposta da resposta StackOwerflow de Farshid616 .
Com base na " Solução de longo prazo: alterar as dependências do pacote " do estibordo fiz o seguinte script.