Dos dependencias insatisfechas en Debian 9
#1
Dom, 16/07/2017 - 23:01
Dos dependencias insatisfechas en Debian 9
Hola gente.
Estoy probando Debian 9 en la máquina del trabajo y tengo dos problemas con una dependencias.
1- libavcodec54 64 que depende de libssl1.0.0 y no puedo descargarla.
2- libpng12-0 para instalar wps office.
He agredado repositorios pero nada, no puedo cargar nada de lo que necesito.
Agradezco cualquier ayuda, gracias.
libssl1.0.0 y libpng12-0 no están en repositorios para stable ni para testing, pero si en Sid o Jessie. Puedes probar a descargar el .deb desde debian--packages o añadir el repositorio provisionalmente a tu sources.list.
https://packages.debian.org/es/sid/libpng12-0
https://exdebian.org/foro/como-instalar-un-paquete-en-stretch-que-solo-est%C3%A1-disponible-en-jessie-solucionado
libavcodec54 no parece en repos ni hay referencias después de Wheezy por lo que habrá sido abandonado por Debian o substituido por otro.
We were but stones. Your light made us stars
https://linuxveredas.blogspot.com.es/
Son versiones viejas, y ya se sabe, es lo que tiene usar software fuera de repositorios. Lo primero que haría yo es mirar si wpsoffice tiene repositorios para su software, lo que te facilitará la tarea bastante. Otra solución a intentar es buscar en el archivo de debian. Como mínimo puedes encontrar versiones disponibles hasta old-stable y una o dos anteriores (yo tengo instlado libssl1.0.0 que no existe en Sid, por ejemplo, y bloqueado para que no me lo quite/actualice).
Como bien te han dicho, libssl1.0.0 y libpng12-0 se pueden bajar de la pagina de Debian packages, y están disponibles para varias arquitecturas. Para el asunto de libavcodec54, es algo más dificil de encontrar, pero al final aparece. Está disponible en los repositorios de deb-multimedia para wheezy (oldoldstable) http://www.deb-multimedia.org/pool/main/ también para varias arquitecturas. Ojo, que igual necesitarás más dependencias y no será tan sencillo como instalar y au.
Tienes que tener en cuenta que el sistema, además, intentará desinstalar aquellas cosas que no le apañen, amén de que llegado un tiempo, acabarás con actualizaciones bloqueadas por culpa de esos paquetes externos instalados a mano. Una forma para mantener esos paquetes en el sistema, es "congelarlos" o "colgarlos". Usando aptitude, p.e., sería aptitude hold libssl1.0.0, esto hará que el paquete no sea actualizado o eliminado.