Instalación y Actualización de Software

LinuxBeginner
Practicar Ahora

Introducción

¡Bienvenidos al mundo de la gestión de paquetes de Linux! Una de las características más potentes de Linux es su enfoque sistemático para instalar, actualizar y eliminar software. En los sistemas basados en Debian, como Ubuntu, la herramienta principal para esto es el Advanced Package Tool, o apt.

En este laboratorio, obtendrá experiencia práctica con los comandos esenciales de apt. Aprenderá el ciclo de vida completo de la gestión de un paquete de software: actualizar la información de paquetes de su sistema, instalar una nueva aplicación, actualizar software existente, verificar qué está instalado y, finalmente, eliminar una aplicación. Usaremos vim, un editor de texto popular en la línea de comandos, como nuestro paquete de ejemplo.

Al final de este laboratorio, se sentirá cómodo con las tareas básicas de gestión de software que todo usuario de Linux necesita conocer.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 100%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Actualizar Repositorios con el Comando apt update

En este paso, aprenderá a actualizar el índice de paquetes local de su sistema. Este es un primer paso crucial antes de instalar o actualizar cualquier software.

El comando apt update no actualiza ningún software. En su lugar, descarga la información de paquetes más reciente (como números de versión y dependencias) de los repositorios de software configurados en su sistema. Esto asegura que cuando decida instalar o actualizar, obtendrá las versiones más recientes y correctas disponibles.

Dado que la actualización de la lista de paquetes requiere privilegios administrativos, debe usar el comando sudo. Ejecute el siguiente comando en su terminal:

sudo apt update

Verá una serie de líneas mientras apt se conecta a varias direcciones web para obtener las listas de paquetes. La salida se verá algo así:

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [119 kB]
...
Fetched 3,134 kB in 2s (1,835 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

Ahora su sistema conoce todo el software más reciente disponible.

Instalar vim con el Comando apt install vim

En este paso, instalará un nuevo paquete de software, vim. vim es un editor de texto muy configurable y potente que es muy popular entre desarrolladores y administradores de sistemas.

El comando para instalar un paquete es apt install, seguido del nombre del paquete. Al igual que con apt update, esta acción requiere privilegios administrativos, por lo que necesitará sudo.

Ejecute el siguiente comando para instalar vim:

sudo apt install vim

El sistema primero calculará las dependencias (otros paquetes que vim necesita para funcionar) y luego le mostrará una lista de todos los paquetes que se instalarán. Le pedirá su confirmación.

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  vim-runtime
Suggested packages:
  ctags vim-doc vim-scripts
The following NEW packages will be installed:
  vim vim-runtime
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 7,578 kB of archives.
After this operation, 36.3 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Escriba Y y presione Enter para continuar con la instalación. Luego, apt descargará e instalará vim y sus dependencias.

Actualizar Paquetes con el Comando apt upgrade -y

En este paso, actualizará todos los paquetes instalados en su sistema a sus últimas versiones. Mientras que apt update refresca la lista de paquetes, apt upgrade realmente descarga e instala las versiones más nuevas del software.

Mantener su sistema actualizado es importante para la seguridad y la estabilidad, ya que las actualizaciones a menudo incluyen correcciones de errores y parches para vulnerabilidades.

El comando es apt upgrade. Agregaremos la bandera -y, que responde automáticamente "sí" a cualquier solicitud de confirmación. Esto es muy útil para situaciones no interactivas, como en scripts, o cuando está seguro de que desea proceder con la actualización.

Ejecute el siguiente comando en su terminal:

sudo apt upgrade -y

El proceso de actualización puede tardar algún tiempo dependiendo de cuántos paquetes necesiten ser actualizados y la velocidad de su conexión a Internet. Verá una salida que muestra los paquetes que se están descargando e instalando:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  package1 package2 package3
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,234 kB of archives.
After this operation, 56.7 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 package1 amd64 1.2.3-1 [123 kB]
...
Fetched 1,234 kB in 5s (246 kB/s)
(Reading database ... 123456 files and directories currently installed.)
Preparing to unpack .../package1_1.2.3-1_amd64.deb ...
Unpacking package1 (1.2.3-1) over (1.2.2-1) ...
Setting up package1 (1.2.3-1) ...
...
Processing triggers for package1 (1.2.3-1) ...

Por favor, sea paciente y espere a que finalice el proceso de actualización. Una vez completado, todo el software instalado se ejecutará en la última versión disponible en los repositorios que actualizó en el Paso 1.

Listar Paquetes Instalados con el Comando dpkg -l | grep vim

En este paso, aprenderá a verificar qué paquetes están instalados en su sistema y cómo buscar uno específico. Para esto, usaremos dpkg, el gestor de paquetes de nivel inferior sobre el cual se construye apt, combinado con el comando grep.

El comando dpkg -l lista todos los paquetes conocidos por el sistema. Esta lista puede ser muy larga, por lo que a menudo es más útil filtrarla. Podemos hacer esto "encadenando" (piping) la salida a otro comando. El símbolo de tubería | toma la salida del comando a su izquierda y la utiliza como entrada para el comando a su derecha.

Encadenaremos la salida de dpkg -l a grep vim, lo que filtrará la lista y mostrará solo las líneas que contienen la palabra "vim".

Ejecute este comando:

dpkg -l | grep vim

La salida le mostrará detalles sobre el paquete vim y cualquier otro paquete relacionado que haya instalado:

ii  vim                                    2:8.2.3995-1ubuntu2.24                  amd64        Vi IMproved - enhanced vi editor
ii  vim-common                             2:8.2.3995-1ubuntu2.24                  all          Vi IMproved - Common files
ii  vim-gtk                                2:8.2.3995-1ubuntu2.24                  all          Vi IMproved - enhanced vi editor (dummy package)
ii  vim-gtk3                               2:8.2.3995-1ubuntu2.24                  amd64        Vi IMproved - enhanced vi editor - with GTK3 GUI
ii  vim-gui-common                         2:8.2.3995-1ubuntu2.24                  all          Vi IMproved - Common GUI files
ii  vim-runtime                            2:8.2.3995-1ubuntu2.24                  all          Vi IMproved - Runtime files

El ii al principio de la línea indica que el paquete está instalado y fue configurado correctamente. Esta es una forma rápida de confirmar que su instalación en el Paso 2 fue exitosa.

Eliminar Paquete con el Comando apt remove vim

En este paso, completará el ciclo de vida de la gestión de paquetes eliminando el paquete vim que instaló anteriormente.

El comando para desinstalar un paquete es apt remove, seguido del nombre del paquete. Este comando eliminará los archivos binarios del paquete, pero puede dejar algunos archivos de configuración. Si quisiera eliminar también los archivos de configuración, usaría apt purge. Para este laboratorio, apt remove es suficiente.

Al igual que la instalación, la eliminación de un paquete requiere privilegios de sudo. Ejecute el siguiente comando:

sudo apt remove vim

El sistema le mostrará qué paquetes se van a eliminar y le pedirá su confirmación.

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  vim
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 583 kB of disk space will be freed.
Do you want to continue? [Y/n]

Escriba Y y presione Enter para confirmar la eliminación. Luego, apt procederá a desinstalar el paquete. Después de esto, el comando vim ya no estará disponible en su sistema.

Resumen

¡Felicidades por completar este laboratorio! Ha aprendido con éxito los comandos fundamentales para gestionar software en un sistema Linux basado en Debian como Ubuntu.

En este laboratorio, practicó el ciclo de vida completo de la gestión de paquetes:

  • sudo apt update: Para sincronizar su índice de paquetes local con los repositorios en línea.
  • sudo apt install vim: Para instalar una nueva aplicación.
  • sudo apt upgrade -y: Para actualizar todos los paquetes instalados a sus últimas versiones.
  • dpkg -l | grep vim: Para listar los paquetes instalados y buscar uno específico.
  • sudo apt remove vim: Para desinstalar una aplicación.

Estos comandos son la base de la administración del sistema y el uso diario en Linux. Con este conocimiento, ahora está bien equipado para gestionar el software en sus propios sistemas Linux.