doc escribió:
Lo que no es excesivamente recomendable es dedicarte, como dices en el ejemplo, a instalar aplicaciones externas, entendiendo como tales versiones aún no dadas de alta en los repos oficiales. Precisamente por los problemas de 'dependencias'
Lo de "externo" fue un ejemplo que di, no era mi caso. Pero vayamos a lo concreto, explico todo con detalles:
Instale el programa BINO (reproductor peliculas 3D que esta en el repo oficial del Debian Wheezy). El mismo no funcionaba, y luego de muchas pruebas encontre el problema.
El BINO funciona bien con las librerias ffmpeg y libav version 6 que se encuentra en el repositorio oficial, pero no funciona con las versiones 7 que se encuentra en el repositorio multimedia. Aca trate ese problema en la pagina oficial del Bino:
http://savannah.nongnu.org/bugs/?38008Es decir, si yo instalo TODO del repositorio oficial, todo funciona. El repositorio multimedia mete paquetes nuevos que hacen que el Bino deje de funcionar.
Mis repositorios son estos:
Código:
#Actualizaciones
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
#### Debian Multimedia ##
#deb http://www.deb-multimedia.org wheezy main non-free
Parece que una solucion puede ser el apt-pinning, a ver si me pueden ayudar. En base a este articulo
http://www.esdebian.org/wiki/sistemas-mixtos hice lo siguiente:
Cree el archivo:
/etc/apt/preferences con:
Código:
Package: *
Pin: release n=wheezy
Pin-Priority: 1001
Package: *
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 99
Cree el archivo
/etc/apt/apt.conf con:
Código:
APT::Default-Release "wheezy";
APT::Cache-Limit 100000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";
Actualice el sistema, descomente el repositorio multimedia y al intentar volver a actualizar me da:
Con APT:root@debian:/home/gustavo# apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los siguientes paquetes se han retenido:
ffmpeg libavcodec53 libavdevice53 libavfilter2 libavformat53 vlc vlc-nox
vlc-plugin-pulse x264
Se actualizarán los siguientes paquetes:
libavutil51 libpostproc52 libswscale23 actualizados, 0 se instalarán, 0 para eliminar y 9 no actualizados.
Necesito descargar 270 kB de archivos.
Se liberarán 9.216 B después de esta operación.
¿Desea continuar [S/n]?
Con APTITUDE:root@debian:/home/gustavo# aptitude upgrade
Resolviendo las dependencias...
Se instalarán los siguiente paquetes NUEVOS:
libavcodec54{a} libavformat54{a} libopus0{a} libswresample0{a}
libvo-aacenc0{a} libvo-amrwbenc0{a} libx264-124{a}
Se ELIMINARÁN los siguientes paquetes:
libopencv-core2.3{u} libopencv-imgproc2.3{u} libtbb2{u}
Se actualizarán los siguientes paquetes:
libavcodec53 libavdevice53 libavfilter2 libavformat53 libavutil51
libpostproc52 libswscale2 vlc vlc-nox vlc-plugin-pulse
Se RECOMIENDAN los siguientes paquetes, pero NO se instalarán:
vlc-plugin-notify
10 paquetes actualizados, 7 nuevos instalados, 3 para eliminar y 2 sin actualizar.
Necesito descargar 11,7 MB de ficheros. Después de desempaquetar se usarán 7.519 kB.
¿Quiere continuar? [Y/n/?]
Siempre intenta actualizar paquetes del repositorio oficial por paquetes del multimedia (indique con rojo). Algo debo estar configurando mal.. que sera?
