LFCA: Cómo administrar paquetes de software en Linux-Parte 7

LFCA: Cómo administrar paquetes de software en Linux-Parte 7

Este artículo es la Parte 7 de la serie LFCA; aquí, en esta parte, se familiarizará con los comandos generales de administración del sistema para administrar paquetes de software en el sistema Linux.

Como administrador de sistemas, usted tendrá la responsabilidad de administrar los paquetes de software. Esto incluye instalar, actualizar y eliminar o desinstalar paquetes de su sistema.

Hay dos tipos de paquetes en un sistema Linux:

  • Paquetes binarios. Estos contienen archivos de configuración, ejecutables, páginas de manual, entre otra documentación. Para Debian. los paquetes binarios tienen una extensión de archivo .deb. Para Red Hat. los paquetes binarios tienen una extensión de archivo .rpm. Los paquetes binarios se descomprimen usando la utilidad Debian dpkg-Para archivos binarios .deb. y rpm para paquetes binarios .rpm. como veremos más adelante.
  • Paquetes fuente:. un paquete fuente es un archivo comprimido que contiene el código fuente de la aplicación, una breve descripción del paquete e instrucciones sobre cómo compilar la aplicación.

Las diferentes distribuciones de Linux tienen sus propios administradores de paquetes y aquí veremos 2 familias de Linux: Debian. y Red Hat.

Gestión de paquetes de Debian

Debian proporciona APT (Advanced Package Manager) como una solución de gestión de paquetes de front-end. Es una poderosa utilidad de línea de comandos que funciona con bibliotecas centrales y le permite descargar, instalar, actualizar y eliminar paquetes de su sistema.

Instale un paquete en los sistemas Debian/Ubuntu freestar.config.enabled_slots.push (locationName : “tecmint_incontent”, slotId: “tecmint_incontent”);

Si viene de un entorno Windows, está acostumbrado a descargar un paquete .exe de un proveedor de software y ejecutarlo en su sistema mediante un asistente de instalación.

En Linux, instalar una aplicación es bastante diferente. Los paquetes de software se descargan e instalan desde repositorios en línea mediante un administrador de paquetes. La lista de repositorios se define en el archivo /etc/apt/sources.list. y el directorio /etc/sources.list.d.

On En las distribuciones basadas en Debian, el administrador de paquetes APT. se utiliza para descargar e instalar paquetes desde los repositorios en línea. No solo instala un paquete, sino también las dependencias requeridas por los paquetes

Siempre se recomienda actualizar los repositorios en el archivo /etc/apt/sources.list. antes de instalar cualquier paquete. Para lograr esto, ejecute el comando:

$ sudo apt update

Para instalar un paquete de software, use la sintaxis:

$ sudo apt install package_name

Por ejemplo, para instalar Apache. servidor web, ejecute el comando:

$ sudo apt install apache2  Instalar Apache en Ubuntu  Instalar Apache en Ubuntu Instalar Apache en Ubuntu Buscar un paquete antes de instalar

Para buscar la disponibilidad de un paquete en los repositorios, use la sintaxis:

$ apt search package_name

Por ejemplo, para buscar la disponibilidad del paquete llamado neofetch, r desactive el comando:

$ apt search neofetch  Buscar paquete en Ubuntu  Buscar paquete en Ubuntu Buscar paquete en Ubuntu Mostrar información del paquete

Para mostrar más información sobre un paquete, use el comando apt. de la siguiente manera.

$ apt show package_name

Por ejemplo, para revelar más información sobre el neofetch. ejecute:

$ apt show neofetch  Verifique la información del paquete en Ubuntu  Verificar la información del paquete en Ubuntu Verificar la información del paquete en los paquetes de actualización de Ubuntu en Ubuntu

Para actualizar los paquetes instalados en su sistema, ejecute el comando:

$ sudo apt upgrade Quitar paquete en Ubuntu

Para quitar un paquete de software, diga apache2. ejecute el comando:

$ sudo apt remove apache2

Para eliminar el paquete junto con los archivos de configuración, use la opción de purga como se muestra.

$ sudo apt purge apache2

El administrador de paquetes Dpkg

Distribución de Linux basada en Debian s también ofrecen el administrador de paquetes dpkg. Este es un administrador de paquetes de bajo nivel que maneja paquetes binarios que no requieren ninguna dependencia durante la instalación. Si dpkg detecta que un archivo de paquete binario requiere dependencias, informa de las dependencias que faltan y se detiene.

Para instalar un paquete desde un archivo .deb. utilice dpkg. comando de la siguiente manera:

$ sudo dpkg-i package.deb

Por ejemplo, para instalar el paquete AnyDesk. desde su archivo Debian. que se muestra, ejecute :

$ sudo dpkg-i anydesk_6.1.0-1_amd64.deb O $ sudo dpkg–unpack anydesk_6.1.0-1_amd64.deb  Instalar paquete en Ubuntu Instalar paquete en Ubuntu Instalar un paquete en Ubuntu

Para verificar si el paquete fue instalado, ejecute el comando:

$ sudo dpkg-l anydesk  Verificar paquete en Ubuntu  Verificar paquete en Ubuntu Verificar paquete en Ubuntu

Para eliminar el paquete, use la opción-r como se muestra:

$ sudo dpkg-r anydesk  Eliminar paquete en Ubuntu  Eliminar paquete en Ubuntu Eliminar paquete en Ubuntu

Para eliminar el paquete junto con todos sus archivos de configuración, use la opción-P para purgar todos los archivos asociado con el paquete.

$ sudo dpkg-P anydesk

Gestión de paquetes YUM/DNF y RPM

Distribuciones modernas de RedHat Linux como RHEL. y CentOS 8. y Fedora 21. y versiones posteriores usan DNF (Dandified YUM), que es una actualización del ahora obsoleto administrador de paquetes YUM, que era el administrador de paquetes de facto para versiones anteriores de Red Hat. Distribuciones de Linux como RedHat y CentOS 7.

Al igual que APT. los administradores de paquetes DNF. o YUM. se utilizan para instalar paquetes desde repositorios en línea.

Instalar paquetes de software en CentOS

Para instalar un paquete, use la sintaxis:

$ sudo dnf install nombre-paquete O $ sudo yum install nombre-paquete (para versiones anteriores)

Por ejemplo, para instalar el paquete httpd Apache. ejecute el comando:

$ sudo dnf install httpd O $ sudo yum install httpd Busque un paquete de software

También puede buscar la disponibilidad de un paquete en los repositorios de la siguiente manera:

$ sudo dnf search mariadb Actualizar paquetes de software

Para actualizar todos los paquetes a su última versión, ejecute:

$ sudo dnf update O $ sudo yum update Quitar paquete de software

Para eliminar un paquete ejecutar:

$ sudo dnf eliminar nombre_paquete O $ sudo yum eliminar nombre_paquete

Por ejemplo, para eliminar el paquete httpd. ejecutar

$ sudo dnf eliminar httpd O PS sudo yum remove httpd

El administrador de paquetes RPM

El administrador de paquetes rpm es otra herramienta de administración de paquetes de código abierto para manejar paquetes binarios .rpm. en distribuciones de RedHat Linux. Al igual que el administrador de paquetes APT. rpm administra los paquetes binarios.

Instalar el paquete de software

Para instalar una aplicación usando un archivo .rpm, use la siguiente sintaxis:

$ sudo rpm-i nombre_paquete

Por ejemplo, para instalar la aplicación AnyDesk desde el archivo .rpm que se muestra, ejecute el comando:

$ sudo rpm-i anydesk-6.1.0-1.el8.x86_64.rpm

Para Verifique o verifique la presencia de una aplicación de software en su sistema use la sintaxis:

$ sudo rpm-q nombre_paquete

Por ejemplo, para verificar si Anydesk está instalado, ejecute el comando:

$ sudo rpm-q anydesk  Verificar la instalación del paquete  Verificar la instalación del paquete Verificar la instalación del paquete

Para consultar todos los paquetes de software actuales, utilice el comando:

$ sudo rpm-qa Query Software Packages  Query Software Packages Consultar paquetes de software Eliminar paquete de software

Para desinstalar un paquete utilizando el comando rpm, utilice la sintaxis:

$ sudo rpm-e nombre_paquete

Por ejemplo:

$ sudo rpm-e Conclusión de anydesk

apt. dpkg. rpm. dnf. y yum. los comandos son útiles herramientas de línea de comandos que pueden ayudarlo a instalar, actualizar y eliminar paquetes de software en usted r Sistema Linux.