Bienvenido(a) a Alcance Libre 01/10/2022, 16:01

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Programas y Aplicaciones New Topic Post Reply
 skype 5.5 para CentOS7
Tópico anterior Tópico siguiente
   
al-serv
 11/14/17 09:02AM (Leído 2,129 veces)  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
Buenas!
estoy intentando compilar skype5.5 para CentOS 7 con mock y se compila bien pero cuando quiero instalar me requiere:
Necesita: libffmpeg.so()(64bit)

a que dependencia se refiere ya que no hay manera, tengo instalado el ffmpeg e incluso el qmplay2 pero continua pidiendo esta dependencia.. alguna idea??
Gracias
 
Profile Email Website
 Quote
petercheco
 11/14/17 09:45AM  

Participa mucho

Estado: desconectado
Forum User

Identificado: 06/18/14
Mensajes: 36
Hola,
Porqué no descargas el .rpm desde la página de Microsoft?
https://go.skype.com/skypeforlinux-64.rpm

Saludos.
 
Profile Email
 Quote
al-serv
 11/14/17 12:14PM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
Peter gracias por tu respuesta, utilizo una distribución propia con un repo propio y tengo qeu compilar el src para convertir en RPM y así se actualiza vía yum update Smile

El src de skype4.x sirve para compilar pero ya he mirado y en spec no sale nada que haga referencia a este requerimiento... ;(
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 11/15/17 06:00AM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
libFFmpeg.so()(64bit) corresponde a un MODULO (no es una biblioteca compartida) que está dentro del mismo paquete RPM. Ejemplo: qmplay2 incluye /usr/lib64/qmplay2/modules/libFFmpeg.so. Igualmente lo incluyen Chromium y Opera y otras aplicaciones que usan las bibliotecas privadas de ffmpeg. Si revisas el contenido de tu paquete, te vas a encontrar que dentro hay un archivo libFFmpeg.so. Añádele al *.spec lo siguiente:

%global __provides_exclude ^(libFFmpeg)\.so
%global __requires_exclude ^(libFFmpeg)\.so

¡De nada!
 
Profile Email Website
 Quote
petercheco
 11/15/17 06:14AM  

Participa mucho

Estado: desconectado
Forum User

Identificado: 06/18/14
Mensajes: 36
Para poder compilar dicha versión de Skype (5.5 o 8.x) debes tener ffmpeg 3 en adelante.
Te aconsejo usar el src.rpm de Fedora y recompilarlo para CentOS de la siguiente manera:

rpmbuild --rebuild ffmpeg-3.3.5-1.fc26.src.rpm

Descarga:
http://download1.rpmfusion.org/free/fedora/updates/26/SRPMS/ffmpeg-3.3.5-1.fc26.src.rpm

Después deberás instalar tanto ffmpeg como ffmpeg-devel generados.

Saludos.
 
Profile Email
 Quote
petercheco
 11/15/17 06:29AM  

Participa mucho

Estado: desconectado
Forum User

Identificado: 06/18/14
Mensajes: 36
O usa el repositorio de Skype oficial en tu distro CentOS/ServOS:

nano /etc/yum.repos.d/skype-stable.repo

[skype-stable]
name=Skypeforlinux - stable
baseurl=https://repo.skype.com/rpm/stable/
enabled=1
skip_if_unavailable=1
gpgkey=https://repo.skype.com/data/SKYPE-GPG-KEY
gpgcheck=1
 
Profile Email
 Quote
al-serv
 11/16/17 03:53AM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
Joel eres dios Smile si que me ha funcionado!
el otro problema que se me presenta es que al pasar un paquete original de i586 a x86_64 me da este error al actualizarse:
skype-4.3.0.37-1.i586 was supposed to be removed but is not!

Si que podría poner , en el spec que haga un yum remove skype.i586 pero hay alguna forma más correcta para que en la actualización, ese paquete lo elimine?

@petercheco Gracias por tus comentarios, el problema que lo tengo algo personalizado, utilizo una versión de CentOS adaptada y con repo propio y por eso necesito de compilar mis propios RPM con mock Smile
la versión ffmpeg-2.8.13 te sirve para que puedas compilar la versión 5 y 8 de skype y funciona perfectamente, la versión ffmpeg-3.x me rompe varios paquetes del sistema que no me interesa actualizar de momento Smile
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 11/16/17 07:53AM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización:Mexico
También es sencillo de resolver. Sólo añade la siguiente combinación con los números de versión y lanzamiento que pongo a continuación:

PHP Formatted Code
Conflicts: skype < 4.3.0.38-2
Conflicts: skype < 4.3.0.38-2.i586
Obsoletes: skype < 4.3.0.38-2
Obsoletes: skype < 4.3.0.38-2.i586


Si te funciona, por favor, cambia el título del post y añade [Solucionado].

Citando a: al-serv

Joel eres dios Smile si que me ha funcionado!
el otro problema que se me presenta es que al pasar un paquete original de i586 a x86_64 me da este error al actualizarse:
skype-4.3.0.37-1.i586 was supposed to be removed but is not!

Si que podría poner , en el spec que haga un yum remove skype.i586 pero hay alguna forma más correcta para que en la actualización, ese paquete lo elimine?

@petercheco Gracias por tus comentarios, el problema que lo tengo algo personalizado, utilizo una versión de CentOS adaptada y con repo propio y por eso necesito de compilar mis propios RPM con mock Smile
la versión ffmpeg-2.8.13 te sirve para que puedas compilar la versión 5 y 8 de skype y funciona perfectamente, la versión ffmpeg-3.x me rompe varios paquetes del sistema que no me interesa actualizar de momento Smile

 
Profile Email Website
 Quote
al-serv
 11/16/17 12:09PM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización:Cataluña
Wow perfecto!! ya no me acordaba de el obsoletes, hace algún tiempo que no compilaba jejeje Smile

Gracias Joel!! Smile
 
Profile Email Website
 Quote
Contenido generado en: 0.27 segundos New Topic Post Reply
 Todas las horas son CDT. Hora actual 04:01 PM.
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado