¿Cómo instalar libqt4-core y libqt4-gui en Ubuntu 16.04 LTS?

15

Actualicé a Ubuntu 16.04 LTS. Pero faltan los paquetes libqt4-core y libqt4-gui.

¿Cómo podría instalarlos en 16.04?

Gracias.

Enze Chi
fuente

Respuestas:

10

Estos paquetes libqt4-core y libqt4-gui ya no existen en Ubuntu 16.04 LTS y posteriores. Eran paquetes ficticios con dependencias de otros paquetes. El siguiente procedimiento modificará el paquete Vidyo para que use dependencias de trabajo.

  1. Primero asegúrese de que todos los paquetes libqt4 requeridos no instalados por defecto estén instalados:

    sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
    
  2. Cree un script para modificar la dependencia definida en el paquete. Use el videbcontrolscript provisto aquí .

  3. Ejecute el script videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.debque abrirá las dependencias en un editor vi

  4. Reemplazar Depends: libxss1,libaudio2,libasound2,libqt4-gui (>= 4.8.1), libqt4-networkcon Depends: libxss1,libaudio2,libasound2,libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network. Esto crea un archivo llamado que VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.debcontiene la nueva dependencia.

    Si no conoce vi, una vez que vea la información del paquete

    1. mueva el cursor usando las flechas hacia abajo a la línea que comienza con Depends:
    2. escriba la letra ipara ingresar al modo de inserción
    3. copie (haga clic con el botón derecho) en la nueva línea y escriba return
    4. escriba escape para salir del modo de inserción
    5. escriba ddpara eliminar la Dependslínea anterior
    6. escriba ZZpara guardar y salir del cambio (dos mayúsculas z)
  5. Instale el paquete Vidyo ejecutando el comando:

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

Disfrutar

chmike
fuente
Vidyo = facepalm
xealits
3

Gracias a https://ubuntuforums.org/showthread.php?t=110458 y @chmike. Estas dependencias ya tienen versiones superiores como las que encontré. Está bien cambiar el archivo .deb en su lugar. @ bean1975 tiene un método más corto:

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

y cambiar el libqt4-gui (>= 4.8.1)conlibqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4

dpkg -b newdir modified.deb

y puedes usarlo ahora !!!

Amartya Rej
fuente
0

Prueba esto ya que funcionó para mí:

sudo apt-get -f install

Esto fue sugerido por la propia terminal e hizo algo de magia y no.

usuario644585
fuente
-1

Vinculado en la sección de Ubuntu de Launchpad :

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

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

Puede instalar un .deb (paquete binario de Debian) usando dpkg: sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb

neofug
fuente
¿Tengo que descargar los archivos y las dependencias manualmente? ¿Hay algún PPA para facilitar la instalación?
Enze Chi
Voy problema de dependencia cuando los instalo: dpkg: los problemas de dependencia impiden la configuración de libqt4-dbus: amd64: libqt4-dbus: amd64 depende de libqtdbus4 (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); sin embargo: la versión de libqtdbus4: amd64 en el sistema es 4: 4.8.7 + dfsg-5ubuntu2. libqt4-dbus: amd64 depende de qdbus (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); sin embargo: la versión de qdbus en el sistema es 4: 4.8.7 + dfsg-5ubuntu2.
Enze Chi
Eso dice que su paquete libqtdbus4 es demasiado nuevo. ¿Tiene otro paquete que se rompió después de la actualización que depende de libqt4- [core | gui]? Para xenial hay un paquete libtcore4 y linbqtgui4
neofug