Error al instalar Teamviewer en CentOS 7

Efe Viguer

Lanero Regular
3 Ene 2017
5
Buenas tardes, he estado tratando de instalar la aplicación mencionada, lamentablemente se presenta un error que desconozco, soy nuevo en ambiente Linux y en realidad mis conocimientos son muy básicos, cualquier ayuda que me puedan brindar les agradecería mucho.

Adjunto el script resultante (los comandos los ejecuté como root):

# wget -c https://download.teamviewer.com/download/teamviewer.i686.rpm
--2017-01-03 16:45:54-- https://download.teamviewer.com/download/teamviewer.i686.rpm
Conectando con 192.168.1.1:3128... conectado.
Petición Proxy enviada, esperando respuesta... 302 Found
Localización: https://downloadus5.teamviewer.com/download/version_12x/teamviewer_12.0.71510.i686.rpm [siguiendo]
--2017-01-03 16:45:55-- https://downloadus5.teamviewer.com/download/version_12x/teamviewer_12.0.71510.i686.rpm
Conectando con 192.168.1.1:3128... conectado.
Petición Proxy enviada, esperando respuesta... 200 OK
Longitud: 32629988 (31M) [application/x-redhat-package-manager]
Grabando a: “teamviewer.i686.rpm”

100%[=========================================================================>] 32.629.988 595KB/s en 84s

2017-01-03 16:47:20 (381 KB/s) - “teamviewer.i686.rpm” guardado [32629988/32629988]

# rpm -ivh teamviewer.i686.rmp
error: la apertura de teamviewer.i686.rmp falló: No existe el fichero o el directorio
 
la extensión del archivo es .RPM (en minúsculas), usted está escribiendo RMP.
creo que el mensaje es bastante claro, no existe el archivo que usted está llamando, porque es .rpm
 
  • Me gusta
Reacciones: Efe Viguer
:ROFLMAO:

EDIT: El shell de Linux le permite autocompletar comandos y nombres de archivos al presionar la tecla "TAB". Para la próxima, simplemente escriba parte del nombre del archivo y luego TAB para que el shell le autocomplete el nombre.
 
  • Me gusta
Reacciones: Efe Viguer
la extensión del archivo es .RPM (en minúsculas), usted está escribiendo RMP.
creo que el mensaje es bastante claro, no existe el archivo que usted está llamando, porque es .rpm
Desde luego, jejeje, qué vergüenza, no me había fijado en eso, estaba totalmente nublado, gracias amigo por el aporte.
 
La mañana de hoy estuve tratando de instalar nuevamente teamviewer y me salió un error de dependencias, consulté los ficheros que me hacen falta y me apareció otro mensaje como si estuviesen duplicados, alguien me podría ayudar con esto? adjunto los scripts:

# rpm -ivh teamviewer.i686.rpm
error: Error de dependencias:
libXdamage.so.1 es necesario por teamviewer-12.0.71510-0.i686
libasound.so.2 es necesario por teamviewer-12.0.71510-0.i686
libdbus-1.so.3 es necesario por teamviewer-12.0.71510-0.i686
libfontconfig.so.1 es necesario por teamviewer-12.0.71510-0.i686
libfreetype.so.6 es necesario por teamviewer-12.0.71510-0.i686
libgcc_s.so.1 es necesario por teamviewer-12.0.71510-0.i686
libpng12.so.0 es necesario por teamviewer-12.0.71510-0.i686
libz.so.1 es necesario por teamviewer-12.0.71510-0.i686

El siguiente script me aparece al tratar de instalar uno de los ficheros que hacen falta:

# yum install libasound.so.2
Complementos cargados:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: centos.uniminuto.edu
* extras: centos.uniminuto.edu
* updates: mirror.edatel.net.co
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete alsa-lib.i686 0:1.1.1-1.el7 debe ser instalado
--> Resolución de dependencias finalizada
Error: Multilib version problems found. This often means that the root
cause is something else and multilib version checking is just
pointing out that there is a problem. Eg.:

1. You have an upgrade for alsa-lib which is missing some
dependency that another package requires. Yum is trying to
solve this by installing an older version of alsa-lib of the
different architecture. If you exclude the bad architecture
yum will tell you what the root cause is (which package
requires what). You can try redoing the upgrade with
--exclude alsa-lib.otherarch ... this should give you an error
message showing the root cause of the problem.

2. You have multiple architectures of alsa-lib installed, but
yum can only see an upgrade for one of those architectures.
If you don't want/need both architectures anymore then you
can remove the one with the missing update and everything
will work.

3. You have duplicate versions of alsa-lib installed already.
You can use "yum check" to get yum show these errors.

...you can also use --setopt=protected_multilib=false to remove
this checking, however this is almost never the correct thing to
do as something else is very likely to go wrong (often causing
much more problems).

Versiónes multilib protegidas: alsa-lib-1.1.1-1.el7.i686 != alsa-lib-1.0.28-2.el7.x86_64
 
Aparentemente usted tiene sistema operativo de 64 bits y no tiene instaladas las librerías de compatibilidad con x86.

Le recomiendo que lo instale con yum install teamviewer.i686.rpm
Eso lo hará buscar las librerías que le faltan.
De hecho en la página de teamviewer está la recomendación
 
Aparentemente usted tiene sistema operativo de 64 bits y no tiene instaladas las librerías de compatibilidad con x86.

Le recomiendo que lo instale con yum install teamviewer.i686.rpm
Eso lo hará buscar las librerías que le faltan.
De hecho en la página de teamviewer está la recomendación
Excelente!! Tal como lo indicaste, le ruego perdone mi ignorancia, aunque mi error más grave fue no haber leído las notas de instalación, claramente sugería instalarlo con yum, lo hice y funcionó correctamente. Muchas gracias por su apoyo!!