Amigos un cordial saludo, hace dias quize instalar el skype en mi ubuntu 12.04 a 64, pero la instalacion no se completo y desde ese momento no puedo instalar nuevos paquetes, no puedo hacer actualizaciones, etc. El mensaje que me sale es:
E: El paquete skype:i386 necesita ser reinstalado, pero no se encuentra un archivo para éste.
He buscado como arreglar este error, pero no he encontrado la solución y no quiero formatear el equipo para solucionar esto.
Cualquier ayuda que me puedan brindar sera bien recibida
Gracias
Walter Marquez

Intenta esto para remover
Intenta esto para remover skype:
sudo dpkg --force-remove-reinstreq skype
Ahora ve a origenes del software y borra el repositorio de Skype (si existe), estara en la pestaña otro software.
Y para instalar Skype -> http://www.ubuntu-es.org/comment/497323#comment-497323
--------------------------------------------------------------------
*Si no ayudas al mundo Linux, no lo perjudiques atacando otras distribuciones.
Problema sin resolver
Hola, te cuento que no he podido con este incoveniente, con la opcion
sudo dpkg --force-remove-reinstreq skype
obtengo la sgte respuesta:
dpkg: error: se necesita una opción de acción
Escriba dpkg --help para ayuda sobre instalar y desinstalar paquetes [*];
Use `dselect' o `aptitude' para una gestión más amigable de los paquetes;
Escriba dpkg -Dhelp para una lista de los valores de depuración de dpkg;
Escriba dpkg --force-help para una lista de las opciones para forzar cosas;
Escriba dpkg-deb --help para obtener ayuda sobre manipulación de archivos .deb;
Las opciones marcadas con [*] producen una salida extensa,
¡fíltrela con `less' o con `more'!
Segun este mensaje, ingrese por aptitud y al querer eliminar desde alli el paquete de skype me sale:
dpkg: error al procesar skype:i386 (--remove):
El paquete está en un estado muy malo e inconsistente - debe reinstalarlo
antes de intentar desinstalarlo.
Se encontraron errores al procesar:
skype:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Intentado recuperarse:
Presione INTRO para continuar.
Y no hace mas nada...
Gracias por la colaboración
Lo siento
Viendo la salida, creo que le hace falta la acción, tengo tiempo, te explicaré cada significado:
sudo -> concede privilegios de administrador.
dpkg -> invocas el gestor de paquetes de ubuntu.
--force-remove-reinstreq -> esta es una opción que básicamente permite desinstalar cualquier paquete mal instalado o con roto.
-P -> esto es lo que falta, la acción, purge, desinstala el paquete con todo y ficheros de configuración (lo ideal)
skype -> el paquete a desinstalar.
El comando queda así:
sudo dpkg --force-remove-reinstreq -P skype
--------------------------------------------------------------------
*Si no ayudas al mundo Linux, no lo perjudiques atacando otras distribuciones.
Solucionado
Buen dia.
Agradecimientos por tu colaboración.
Efectivamente ejecute la linea que me dijiste pero con un pequeño cambio en el nombre del paquete:
sudo dpkg --force-remove-reinstreq -P skype:i386
La respuesta fue:
dpkg: aviso: sobreseyendo el problema porque está activa la opción --force:
El paquete está en un estado muy malo e inconsistente - debe reinstalarlo antes de intentar desinstalarlo.
(Leyendo la base de datos ...
dpkg: aviso: falta el fichero de lista de ficheros del paquete `skype:i386', se supondrá que el paquete no tiene ningún fichero actualmente instalado.
(Leyendo la base de datos ... 246313 ficheros o directorios instalados actualmente.)
Desinstalando skype:i386 ...
Y el paquete quedo desintalado...
Ahora ya puedo cargar mi gestor de actualizaciones y paquetes sin incovenientes....
Gracias totales...
Efectivamente ejecute la
Perfecto, quedo doblemente satisfecho, por haber contribuido con la solución y por motivarte a que participes de la solución con tu intervención en la ejecución del comando correcto.
Saludos !!
--------------------------------------------------------------------
*Si no ayudas al mundo Linux, no lo perjudiques atacando otras distribuciones.