Como solucionar problemas al Instalar o Actualizar paquetes

Como solucionar problemas al Instalar o Actualizar paquetes en Ubuntu o Linux Mint


Como solucionar problemas al Instalar o Actualizar paquetes


A veces al realizar una instalación fallida o al interrumpir alguna actualización accidentalmente, podemos causar problemas en Ubuntu o Linux Mint (o en cualquier distribución basada en Debian) y ocurre que el sistema de paquetes deja de funcionar y al intentar actualizar o instalar algún otro paquete, puede dejar de funcionar y solo indicarnos un mensaje que aveces no es tan descritptivo para saber como solucionarlo


Error: Sub-process /usr/bin/dpkg returned an error code(1)


Para solucionar este problema solo se debe ejecutar el siguiente comando:


sudo dpkg –configure -a


Este comando le indica al sistema de paquetes que termine la instalación pendiente. Si te sigue mostrando ese problema puedes eliminar algunos archivos para que no se mantenga ninguna configuración o archivo que pudiera estar incorrecto. Para esto ve a la siguiente carpeta y elimina los archivos .portrm y .list, lo puedes hacer con los siguientes comandos:


1.- Eliminar los archivos:


sudo rm /var/lib/dpkg/info/*.postrm

sudo rm /var/lib/dpkg/info/*.list


2.- Elimina el cache de paquetes y actualiza el sistema


sudo apt-get clean all

sudo apt-get update

sudo apt-get upgrade


Con esto tendremos nuestro sistema de de paquetes limpio y preparado para continuar trabajando sin problemas y poder instalar o actualizar el sistema sin problemas


Error: repositorio no está actualizado y se utilizarán los ficheros de índice antiguo


Si ocurre que te muestra un mensaje como este: “Se produjo un error durante la verificación de las firmas. El repositorio no está actualizado y se utilizarán los ficheros de índice antiguos.” ha ocurrido algún problema con las listas de paquetes y no se pueden acceder, en este caso es mejor borrarlas y descargar todo de nuevo, para esto ejecuta estos comandos:


sudo rm /var/lib/apt/lists/*

sudo rm /var/lib/apt/lists/partial/*

sudo apt-get update


Listo ya deberías poder instalar cualquier paquete o actualizar los paquetes del sistema que lo requieran mediante el comando


sudo apt-get upgrade


Error: algo salió mal, ejecuta “sudo apt-get -f install


Otro Error común con el administrador de paquetes es que te indica que hay un problema con el gestor de actualizaciones o con el centro de software y el mensaje de error te indica que ejecutes un comando como este:


sudo apt-get -f install


Te recomiendo que lo hagas ya que se resuelve el problema de una actualización o instalación incompleta, una vez realizado esto puedes ejecutar de nuevo el comando siguiente:


sudo apt-get update

sudo apt-get upgrade


Error: Leyendo la lista de paquetes!


Este error es común cuando se ha interrumpido la descarga de la lista de paquetes y no se han procesado todos los archivos de la lista, para arreglarlo solo tienes que ejecuar estos comandos


sudo rm /var/lib/apt/lists/* -vf

sudo apt-get update


Con esto se eliminarán todos los listados que existan y se descargarán los mas actuales y podrás continuar instalando los paquetes que necesites o actualizando tu sistema.
Y esto es todo.


actualizar




Un saludo.

8 comentarios - Como solucionar problemas al Instalar o Actualizar paquetes

@Anonimo___ +1
Una pregunta capo, instale linux 16 petra, bueno, como tengo pc de escritorio tengo una antenita tp link, la mas pequeña la de 150mbs , resulta que baje el driver correspondiente en una pagina que decia que tambien era para linux y bueno, la descargue mediante pendrive cabe aclarar no tengo internet por ese motivo y cuando la quiero instalar no puedo, me logueo desde el terminal con el root y cuando le pongo sudo make install no lo instala.. compila todo pero salta error y vuelve a la nada, no tenes idea que puede ser?
@gonza_212 +3
@Anonimo___ la letra es la L minúscula "l"

 sudo lsusb 



y en el último comando es el símbolo que se conoce como "pipe" y generalmente se escribe con la tecla que está a la izquierda del número 1 (NO del teclado numérico), sino también puede ser escrito mediante código ascii con la combinación ALT + 124

 dmesg | grep network 

@krafty +2
@gonza_212 tal cual como puso @gonza_212
@Anonimo___ +1
@gonza_212

sos un capo, el primero sudo isusb

Bus 001 Device 001 : id 1d6b:002 Linux Foundation 2.0 root hub
Bus 002 Device 001 : id1d6b:001 Linux foundation 1.1 Root hub

y el segundo

me salen un monton de opciones coomo si fuera el comando network incorrecto, ahora lo mas parecido que veo see llama comando News que dice Network news subsystems, es lo mismo?
@petercheco +3
Buen tuto . +10

Usando Slackware no pasan estas cosas .
@majem +1
cuando necesite un post asi nunca lo encontre ni en los blog de linux por eso quite a mint despues a ubuntu
@primergeneral
Poreso lo he publicado porque he visto que nadie lo habia echo antes y este post puede ser realmente de utilidad.