Como instalar libqt4-core e libqt4-gui no Ubuntu 16.04 LTS?


15

Eu atualizei para o Ubuntu 16.04 LTS. Mas os pacotes libqt4-core e libqt4-gui estão ausentes.

Como eu poderia instalá-los no 16.04?

Obrigado.

Respostas:


10

Esses pacotes libqt4-core e libqt4-gui não existem mais no Ubuntu 16.04 LTS e mais recentes. Eles eram pacotes fictícios com dependências para outros pacotes. O procedimento a seguir modificará o pacote Vidyo para que ele use dependências de trabalho.

  1. Primeiro, verifique se todos os pacotes libqt4 necessários não instalados por padrão estão instalados:

    sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
    
  2. Crie um script para modificar a dependência definida no pacote. Use o videbcontrolscript fornecido aqui .

  3. Execute o script videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.debque abrirá as dependências em um editor vi

  4. Substitua Depends: libxss1,libaudio2,libasound2,libqt4-gui (>= 4.8.1), libqt4-networkpor Depends: libxss1,libaudio2,libasound2,libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network. Isso cria um arquivo chamado VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.debcontendo a nova dependência.

    Se você não conhece o vi, depois de ver as informações do pacote

    1. mova o cursor usando as setas para baixo até a linha que começa com Depends:
    2. digite a letra ipara entrar no modo de inserção
    3. copiar após (clique com o botão direito) a nova linha e digite return
    4. digite escape para sair do modo de inserção
    5. digite ddpara excluir a Dependslinha antiga
    6. digite ZZpara salvar e sair da alteração (duas letras maiúsculas z)
  5. Instale o pacote Vidyo executando o comando:

    sudo apt install VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.deb
    

Desfrutar


Vidyo = facepalm
xealits

3

Obrigado a https://ubuntuforums.org/showthread.php?t=110458 e @chmike Essas dependências já possuem versões superiores às encontradas. Não há problema em alterar o arquivo .deb. @ bean1975 possui um método mais curto:

dpkg-deb -x yourfile.deb newdir 
dpkg-deb --control yourfile.deb newdir/DEBIAN
gedit newdir/DEBIAN/control

e mude o libqt4-gui (>= 4.8.1)comlibqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4

dpkg -b newdir modified.deb

e você pode usá-lo agora !!!


0

Tente isso como funcionou para mim:

sudo apt-get -f install

Isso foi sugerido pelo próprio terminal e fez alguma mágica e o que não.



-1

Vinculado na seção Ubuntu do Launchpad :

https://launchpad.net/ubuntu/xenial/+package/libqt4-core

https://launchpad.net/ubuntu/xenial/+package/libqt4-gui

Você pode instalar um .deb (pacote binário do Debian) usando o dpkg: sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb


Tenho que baixar os arquivos e dependências manualmente? Existe algum PPA para facilitar a instalação?
Enze Chi

Eu vou problema de dependência quando instalá-los: dpkg: problemas de dependência impedem a configuração de libqt4-dbus: amd64: libqt4-dbus: amd64 depende de libqtdbus4 (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); no entanto: a versão do libqtdbus4: amd64 no sistema é 4: 4.8.7 + dfsg-5ubuntu2. libqt4-dbus: amd64 depende do qdbus (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); no entanto: a versão do qdbus no sistema é 4: 4.8.7 + dfsg-5ubuntu2.
Enze Chi

Isso diz que seu pacote libqtdbus4 é muito novo. Você tem outro pacote que foi interrompido após a atualização que depende da libqt4- [core | gui]? Para xenial existe um pacote libtcore4 e linbqtgui4
neofug 8/16
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.