Intenté instalar Teamviewer, pero recibí un error de dependencia. Intenté instalar los paquetes requeridos, pero sin suerte.
Recibo este error:
Unpacking teamviewer (from teamviewer_linux_x64.deb) ...
dpkg: dependency problems prevent configuration of teamviewer:
teamviewer depends on lib32asound2; however:
Package lib32asound2 is not installed.
teamviewer depends on lib32z1; however:
Package lib32z1 is not installed.
teamviewer depends on ia32-libs; however:
Package ia32-libs is not installed.
dpkg: error processing teamviewer (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
teamviewer
Lo intenté
sudo apt-get -f install
Consiguiendo
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
Package lib32asound2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'lib32asound2' has no installation candidate
E: Package 'ia32-libs' has no installation candidate
Ni siquiera puedo llegar al
sudo dpkg -i teamviewer_linux_x64.deb
Si fuerzo la instalación
sudo dpkg --force-depends -i teamviewer_linux_x64.deb
Aunque es "Configuración de Temviewer", me da esto:
¿Como puedo solucionar este problema?
apt
software-installation
dpkg
teamviewer
Mini John
fuente
fuente
Respuestas:
El problema es que
teamviewer_linux_x64.deb
, el paquete que estaba dirigido a sistemas de 64 bits, usa un paquete obsoleto que intentó alcanzar multiarch previamente en sistemas basados en Debian llamadosia64-libs
. Sin embargo, ese esquema de paquete cambió y ahora Teamviewer distribuye la compilación nativa para la arquitectura i386 y amd64, ya que no necesitan más multiarch.Simplemente descargar el paquete apropiado para Debian / Ubuntu e instalarlo usando su método favorito, debería ser suficiente. Este paquete también instala un repositorio, por lo que también debería actualizarse automáticamente cuando actualice su sistema.
fuente
Todo lo que tuve que hacer para corregir este problema fue
dpkg --force-all -i *.deb
instalar ese paquete. Tenga en cuenta que la única dependencia que no pudo resolver fue libpng12-0, por lo que después de forzar la instalación no tiene imágenes en la interfaz, pero aún es ejecutable. Las otras soluciones no resolvieron el problema para mí. Espero que los desarrolladores de Teamviewer lleguen a esto pronto.fuente
Debe instalar todas las bibliotecas de dependencias para i386 (esto también podría funcionar con 64) como se describió anteriormente. Para la biblioteca libpng12 que falta solo vaya a: https://packages.debian.org/jessie/i386/libpng12-0/download e instálela con
no tiene dependencias que no se resolverían con el entorno actual:
dep: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)
fuente
TeamViewer para Linux
TeamViewer 14.0 está disponible para Linux y ya no se basa en Wine . TeamViewer 14.0 presenta soporte nativo de 64 bits y un front-end Qt. Los paquetes .deb para TeamViewer 14.0 para Linux están disponibles en el sitio web oficial de TeamViewer .
TeamViewer de 64 bits
TeamViewer de 32 bits
En Ubuntu 17.10, algunas características de TeamViewer requieren que se seleccione Xorg en lugar del Wayland predeterminado en la pantalla de inicio de sesión. En Wayland solo se admiten el control remoto saliente y la transferencia de archivos entrantes. Si necesita control remoto entrante, debe iniciar sesión en Xorg clásico. Para ingresar a una sesión X desde la pantalla de inicio de sesión de GDM, seleccione Ubuntu en Xorg .
fuente
TeamViewer 13+14
La versión de Linux lamentablemente también "presenta" un botón de reunión que falta ...