Saltar al contenido

¿Qué hace “sudo apt-get update”?

Este dilema se puede resolver de diferentes maneras, sin embargo te enseñamos la solución más completa para nosotros.

Solución:

En una palabra, apt-get update en realidad no instala nuevas versiones de software. En su lugar, actualiza las listas de paquetes para las actualizaciones de los paquetes que necesitan actualizarse, así como los nuevos paquetes que acaban de llegar a los repositorios.

  • apt-get update descarga las listas de paquetes de los repositorios y las “actualiza” para obtener información sobre las versiones más recientes de los paquetes y sus dependencias. Hará esto para todos los repositorios y PPA. Desde http://linux.die.net/man/8/apt-get:

    Se utiliza para volver a sincronizar los archivos de índice del paquete desde sus orígenes. Los índices de los paquetes disponibles se obtienen de las ubicaciones especificadas en /etc/apt/sources.list(5). Siempre se debe realizar una actualización antes de una actualización o una actualización dist.

  • apt-get upgrade buscará nuevas versiones de paquetes existentes en la máquina si APT conoce estas nuevas versiones a través de apt-get update.

    Desde http://linux.die.net/man/8/apt-get:

    Se utiliza para instalar las versiones más recientes de todos los paquetes actualmente instalados en el sistema desde las fuentes enumeradas en /etc/apt/sources.list(5). Los paquetes actualmente instalados con nuevas versiones disponibles se recuperan y actualizan; bajo ninguna circunstancia se eliminan los paquetes actualmente instalados, ni se recuperan e instalan los paquetes que aún no están instalados. Las nuevas versiones de los paquetes actualmente instalados que no se pueden actualizar sin cambiar el estado de instalación de otro paquete se mantendrán en su versión actual. [Emphasis mine] Primero se debe realizar una actualización para que apt-get sepa que hay nuevas versiones de paquetes disponibles.

  • apt-get dist-upgrade hará el mismo trabajo que hace apt-get upgrade, además, también manejará de manera inteligente las dependencias, por lo que podría eliminar paquetes obsoletos o agregar otros nuevos. Vea aquí: ¿Qué es “dist-upgrade” y por qué actualiza más que “upgrade”?

    Desde http://linux.die.net/man/8/apt-get:

    Además de realizar la función de actualización, esta opción también maneja de manera inteligente las dependencias cambiantes con nuevas versiones de paquetes; apt-get tiene un sistema de resolución de conflictos “inteligente”, e intentará actualizar los paquetes más importantes a expensas de los menos importantes, si es necesario. los /etc/apt/sources.list(5) El archivo contiene una lista de ubicaciones desde las que recuperar los archivos del paquete deseado. Consulte también apt_preferences(5) para conocer un mecanismo para anular la configuración general de paquetes individuales.

Puede combinar comandos con && como sigue:

sudo apt-get update && sudo apt-get install foo bar baz foo-dev foo-dbg

o para obtener las versiones más recientes posibles según los requisitos de versión de las dependencias:

sudo apt-get update && sudo apt-get dist-upgrade

Necesitas sudo ambas veces, pero desde sudo por defecto no le pregunta dentro de los 5 minutos desde la última sudo operación, se le pedirá su contraseña sólo una vez (o no se le pedirá en absoluto).

Una búsqueda en Google puede brindarle la definición de casi cualquier comando de terminal, al igual que –help en la terminal. Por ejemplo,

apt-get --help

sudo apt-get update tiene esencialmente tres partes:

sudo

ejecuta el siguiente comando con capacidades de superusuario (raíz). Muchas acciones que requieren la modificación de archivos del sistema o la instalación de aplicaciones requieren permisos adicionales para llevarse a cabo.

apt-get

es una herramienta de línea de comandos que utiliza Ubuntu para instalar, eliminar y administrar paquetes de software

update

es una opción para el uso del programa apt-get que actualiza las listas de paquetes desde un servidor en Internet. Las listas de paquetes proporcionan a la utilidad apt-get información importante sobre los paquetes de software que puede instalar mediante apt-get. apt-get usa estas listas para determinar qué software instalar cuando se le da un comando para instalar. Por ejemplo

sudo apt-get install guake

instalaría el terminal Guake tal como aparece actualmente en las listas de software locales de mi computadora. Sin embargo, es posible que esta no sea la versión adecuada o, si el programa es nuevo, es posible que no esté disponible en absoluto. Por lo tanto, al instalar software con apt-get, normalmente escribe

sudo apt-get update
sudo apt-get install 

asegurándose de que apt-get sepa instalar la versión más reciente del paquete.

Otra fuente útil de información es el help.ubuntu.com sitio. Por ejemplo, si buscó en ese sitio apt-get encontraría AptGet/Howto como uno de los resultados.

Corriendo sudo apt-get update simplemente se asegura de que su lista de paquetes de todos los repositorios y PPA esté actualizada. Si no ejecuta este comando, podría obtener versiones anteriores de varios paquetes que está instalando o, lo que es peor, problemas de dependencia. Si acaba de agregar un PPA y no lo ha actualizado, nada del PPA funcionará en absoluto, ya que no tiene una lista de paquetes de ese PPA o repositorio.

En pocas palabras: es muy recomendado para correr sudo apt-get update antes de instalar, pero puede omitirse si está realmente presionado por el tiempo a menos que haya cambiado de repositorio o PPA desde la última apt-get update.

Aquí puedes ver las comentarios y valoraciones de los usuarios

Agradecemos que quieras asistir nuestro ensayo fijando un comentario o dejando una puntuación te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *