IngDiaz

Gestión de paquetes – Ubuntu

Buen día.

Hoy les traigo información referente a la gestión de paquetes, y más como enfocado en Ubuntu. Me enfocaré en apt en lugar apt-get, dado que considero que es un gestor de paquete relativamente nuevo, que casi no se usa y es igual o hasta mejor que el apt-get típico. Espero que algún día vea  tutoriales en internet (how-to) donde se vea el uso de apt.

Bueno, sin más, a la información relacionada al tema.

Teoría básica

¿Qué es un paquete? Es un archivo comprimido y con una estructura establecida que permite ser tratado por herramientas de gestión de software para realizar operaciones como instalar, compilar, eliminar, purgar los archivos de configuración del sistema, actualizar, etc de forma cómoda, segura, estable y centralizada.

Puede que existan más, pero básicamente hay 2 tipos de paquetes:

Entre los paquetes Binarios podemos mencionar:

Entiendo que hay varios paquetes de código fuente, pero el más utilizado o bien conocido tenemos a:

Algo importante de tener en cuenta en el tema de gestión de paquetes, es sobre los repositorios.

Un repositorio es un Sitio centralizado donde se almacena y mantiene información digital. En el caso de los repositorios Linux, esta información son programas. Cada distribución tiene unos repositorios (entre ellos el OFICIAL) en los que están almacenados los programas diseñados para esta distribución.

Uno de los sistemas de gestión de paquetes usado En Ubuntu es: APT (y es en el que me voy a enfocar)

Uso de APT

Para instalar un paquete:

Quizás es el que más se utiliza; sumamente útil y pues la ventaja de usar apt en lugar del típico apt-get es que muestra una barra de progreso.

Para desinstalar un paquete

Para buscar un paquete

Mostrar información detallada de un paquete

Sincronizar lista de paquetes con el repositorio

Para actualizar nuevas versiones de paquetes instalados en el sistema

Una variante para poder desinstalar paquetes si es requerido para solventar conflictos:

Editar la listas de repositorios activas

Para liberar espacio de paquetes que quedaron por ahí en el sistema (cache, fuentes, carpetas residuales, etc), nos puede servir éste otro:

Si queremos más detalles sobre las listas de paquetes…

Instalados en el sistema:

Actualizables en el sistema:

Todo el software soportado:

Bien, y eso sería todo. Iba a poner una captura de pantalla por cada ejemplo pero creo que estaría de más… es entendible y pues, cualquier comentario o pregunta es bienvenida.

¡Saludos!

Comentarios por Facebook

comentarios