"E: No se puede encontrar la actualización del paquete" cuando intento actualizar mi sistema, ¿por qué?

23

Tengo casi una hora tratando de actualizar mi instalación, así es como trato de hacerlo:

$ sudo apt-get install update
[sudo] password for braiam: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package update

¡Simplemente no funciona! ¿No es install updateel texto que debo poner después sudo apt-getpara instalar actualizaciones en mi sistema Ubuntu? Si no, ¿qué comando debo escribir?

Esta pregunta trata de abordar algunos errores comunes de usuarios no acostumbrados al sistema APT y apt-get.

Braiam
fuente

Respuestas:

30

La herramienta APT apt-gettiene comandos simples que necesita saber de antemano qué hacen y en qué circunstancias la usan.

Si lo que desea es actualizar su lista de paquetes , el comando correcto es:

sudo apt-get update

¡solo eso! No necesita escribir nada más antes ni después. Es solo sudo + apt-get + update . Hecho.

Para instalar paquetes o programas en su sistema, primero necesita saber el nombre del paquete . Si no sabe que se recomienda el nombre del paquete, use una GUI (como Ubuntu Software Center o packagekit), busque e instale su programa usándolo. Si conoce el nombre del paquete, solo tiene que:

sudo apt-get install package_name

Reemplace package_nameel nombre de su paquete. Puede instalar varios paquetes a la vez, solo escríbalos con un espacio entre ellos. Si todavía recibes:

E: no se puede encontrar el paquete nombre_paquete

Luego intente actualizar su lista o revisar las instrucciones que está siguiendo, quizás sea solo un error tipográfico. Si el nombre de ese paquete es desconocido para apt-get, ese es el error que obtendrá.

Para actualizar los paquetes que ya ha instalado, también conocido como actualizar todo su sistema, debe hacer lo siguiente:

sudo apt-get upgrade

Nada más. Actualizará todos los paquetes que haya instalado en su sistema.

Braiam
fuente
3
Intente apt-cache search <packagename>, buscará los paquetes relacionados con el nombre dado.
Avinash Raj