Gestión de paquetes en Linux

Ene ste post veremos como se gestiona el software en Linux, es decir… Como se instalan, desinstalan, configuran, etc.

Una de las opciones que tenemos para editar software, es descargar el archivo y editarlo o configurarlo, la desventaja es que tendriamos que compilar todo manualmente, ya que en ocasiones requiere algunas librerias y dependencias para su funcionamiento, entre otras funcionalidades.

Es por eso que se han creado los ficheros que ya contienen todo y con un solo fichero ya es posible instalar el software, este se expande con diversos ficheros a travez del sistema.

Extan dos grandes ramas, una es de RedHat que creo los .rpm y los .deb que se derivan de Debian.

Ahora veremos los .deb y posterior los .rpm.

Algunos comandos para gestionar paquetes.

dpkg

Administra los paquetes de nuestro sistema sin usar repositorios, para instalar un paquete, debemos de poseer ya dicho paquete.

Ejemplo de uso del comando, se usa la -i minuscula y la ruta donde se encuentra el paquete. dpkg -i htop_3.0.1-1_amd64.deb no olvidar descargar el paquete antes y estar situado en la carpeta donde esta el paquete.

dpkg -i

Para desisntalarlo se usa la -r y ya no el nombre del fichero, si no el nombre del paquete, ejemplo. dpkg -r htop.El detalle es que dela los ficheros de configuración, para borrar todo el paquete, incluyendo ficheros de configuración y base de datos, se utiliza la -P mayuscula. dpkg -P htop .

Para obtener información una vez instalado un paquete, podemos usar la -s minuscula, dpkg -s htop . Con la -I mayuscula podemos tener información antes de instalar el fichero, ejemplo. dpkg -I htop_3.0.1-1_amd64.deb

Para saber que paquetes hay instalados en el sistemas se usa la -l (ele) minuscula. Esto es util para no instalar paquetes que ya tenemos, ejemplo podemos usar dpkg -l apache* para buscar todos los paquetes que epmiecen con el patron apache.

dpkg -l

Con -L mayuscula sabremos todos los ficheros que ha instalado un paquete, es decir, se pueden desplazar paquetes que dependen de un fichero a otras rutas, con este comando sabremos donde se encuentran dpkg -L apache.

Con -S mayuscula hacemos lo contrario que hace -L, dpkg -S apache* muestra los paquetes que contienen ficheros que coincidan con el patrón apache.

dpkg-reconfigure

Este comando nos puede ser muy útil en varios casos, se utiliza para reconfigurar un paquete instalado en el sistema, a veces desisntalamos y volvemos a instalar pero no necesitamos hacer eso, la sintaxi es dpkg-reconfigure y el nombre del paquete, ejemplo. dpkg-reconfigure nslcd . Esto nos mostrara el asistente de configuración nuevamente.

Related Posts

Deja una respuesta

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