internetlab.es

Error de Linux al actualizar un paquete con apt-get


Pregunta: Intento instalar un paquete con APT-GET y me da un error: error processing /var/cache/apt/archives/packagename_0.80.1-1_all.deb : trying to overwrite ‘libsomething.1.0.so, which is also in “libotherpackage”. ¿Qué quiere decir esto?

Respuesta: Este tipo de errores pueden ser muy molestos, y suelen producirse cuando intentamos actualizar paquetes en un servidor Linux utilizando apt-get. A veces, puede ser causado por repositorios de terceros que hemos podido añadir a mano o de forma incorrecta. Otras veces, se puede deber a que los distribuidores del software se han equivocado añadiendo las dependencias. En cualquier caso, la mayoría de las veces podemos resolver el problema con lo siguiente:

apt-get -f install

Si, incluso forzando la instalación, sigue apareciendo el error o no el programa no se instala correctamente, podemos recurrir a dpkg:

dpkg –force-all -i /var/cache/apt/archives/nombredelpaquete_0.80.1-1_all.deb

Si no eres usuario experto de sistemas Linux, yo te recomiendo que en lugar de “apt-get” utilices siempre “aptitude”, resolverá muchos problemas de dependencias sin que tengas que estar pendiente de ello, tanto cuando instales programas nuevos como cuando los elimines.

Fotografía | www.flickr.com

internetlab.es

Funciona gracias a WordPress

Volver arriba