Tutoriales

Deb-Pacman: interfaz estilo Pacman para el administrador de paquetes APT

fácileste Aavanzado fósforoPaquete tiempoool es una potente herramienta de línea de comandos que se utiliza para instalar, actualizar, mejorar y eliminar paquetes de software en Debian y sus derivados (como Ubuntu). Apt tiene varias interfaces disponibles, incluidas Aptitude, Synaptic y Ubuntu Software Center.Hoy voy a presentar otra interfaz para el Administrador de paquetes APT llamada Deb-Pac-Man.

¿Qué es Deb-Pacman?

Deb-Pac-Man es una utilidad de línea de comandos diseñada para emular la sensación del administrador de paquetes Pacman de Arch Linux para usuarios de Debian, Ubuntu y openSUSE.

Al usar Deb-Pacman puedes usar el mismo Comandos de Pac-Man Puede usarlo en Arch Linux para instalar, actualizar, mejorar y eliminar paquetes en sistemas basados ​​en Debian.

Puedes simplemente llamar «pacman» reemplazar»apt» Ejecute comandos en sistemas Ubuntu. Deb-Pacman simplemente simula el administrador de paquetes Pacman de Archlinux, adecuado para usuarios de Debian que prefieren el estilo Pacman al Apt. Esto será útil para las personas que están acostumbradas a pacman.

Como usted sabe, Apt fue diseñado originalmente como un front-end dpkgsu desarrollador es Ian Murdoch (Fundador del Proyecto Debian) Instala, elimina y proporciona información sobre paquetes .deb para el sistema operativo Debian. Entonces, técnicamente hablando, Deb-pacman es el front-end de APT y APT es el front-end de Dpkg. En otras palabras, es sólo un envoltorio.

En esta breve guía, aprenderemos cómo instalar Deb-Pacman en Debian, Ubuntu y sus derivados, y cómo ejecutar comandos de Pacman en sistemas basados ​​en Debian.

Instale Deb-Pacman, el front-end del administrador de paquetes APT

Descargue el archivo Deb-Pacman.deb desde publicar página Luego instálelo en cualquier sistema basado en Debian como se muestra a continuación.

$ wget https://gitlab.com/trivoxel/utilities/deb-pacman/uploads/460d83f8711c1ab5e16065e57e7eeabc/deb-pacman-2.0-0.deb
$ sudo dpkg -i deb-pacman-2.0-0.deb
$ sudo apt-get -f install

Para instalar Deb-pacman manualmente, simplemente Descargar archivo Deb-pacman y hacerlo ejecutable.Luego, cópielo a su RUTA, p.e. /usr/bin/.

Uso de Deb-Pacman para ejecutar comandos de Pacman en sistemas basados ​​en Debian

Deb-Pacman admite con diferencia todos los comandos principales y más comunes. Para que puedas empezar a usarlo de inmediato. Déjame darte unos ejemplos.

Para actualizar un sistema basado en Debian (como Ubuntu) usamos el siguiente comando:

$ sudo apt update
$ sudo apt upgrade

¿correcto? Sí.

Sin embargo, no necesitamos usar apt Ya no existe una directiva en nuestro sistema Ubuntu.

De ahora en adelante, puedes simplemente usar Pacman para actualizar tu sistema Ubuntu usando el siguiente comando:

$ sudo pacman -Syu

Vea la demostración animada a continuación creada por mi sistema Ubuntu 18.04 LTS:

Uso de Deb-pacman

¿mirar? Cuando corro «sudo pacman -Syu«, llamada automática de Deb-pacman»sudo apt update» y»sudo apt-get upgrade«Orden.

Usando Deb-Pacman en Ubuntu 22.04 LTS:

Uso de Deb-pacman para ejecutar comandos de Pacman en sistemas basados ​​en Debian
Uso de Deb-pacman para ejecutar comandos de Pacman en sistemas basados ​​en Debian

Asimismo, puedes ejecutar la mayoría de los comandos de Pacman para instalar, eliminar y actualizar tu sistema Ubuntu.

Por ejemplo, para instalar Vim, simplemente haces:

$ sudo pacman -S vim
Paquete de instalación deb-pacman
Paquete de instalación deb-pacman

Para eliminar un paquete, ejecute:

$ sudo pacman -R vim

Para eliminar paquetes huérfanos, ejecute:

$ sudo pacman -Rns 

El comando anterior es equivalente a «sudo apt autoremove» Orden.

Tenga en cuenta que Deb-pacman no es compatible con todas las opciones de Pacman. Por ahora, sólo admite las operaciones más comunes, como instalar, sincronizar, eliminar, actualizar y mejorar.

Para obtener ayuda, ejecute:

$ pacman -h
usage: pacman  [...]
operations:
pacman {-h --help}
pacman {-V --version}
pacman {-R --remove} [options] 
pacman {-S --sync} [options] [package(s)]
pacman {-U --upgrade} [options] 

options:
pacman  {--noconfirm} [package(s)]
Only one supported operation in this version of "Deb Pacman"

Limited to eight (8) [packages] (seven (7) with 

preguntas frecuentes

Las siguientes son las preguntas frecuentes de Deb-Pacman:

P: ¿Qué es Deb-Pacman?

Respuesta: Deb-Pacman es la interfaz del administrador de paquetes Advanced Package Tool (APT), diseñado para proporcionar una interfaz similar a Pacman para administrar paquetes en distribuciones de Linux basadas en Debian.

P: ¿Cómo utilizar Deb-Pacman?

Respuesta: Deb-pacman usa la misma sintaxis e instrucciones que Pacman. Puede usarlo para instalar, actualizar, actualizar y eliminar paquetes, como Pacman en Arch Linux. Por ejemplo, sudo pacman -S package-name Instalar un paquete.

P: ¿Puedo usar Deb-Pacman en cualquier distribución basada en Debian?

Respuesta: Sí, Deb-Pacman debería funcionar con la mayoría de las distribuciones basadas en Debian, incluidas Ubuntu, Linux Mint, etc.

P: ¿Puedo usar Deb-Pacman con APT?

Respuesta: Sí, puedes usar Deb-Pacman con APT. No reemplaza a APT, pero proporciona una interfaz alternativa. Puede cambiar entre los dos según sus preferencias.

P: ¿Arch Linux o Debian son oficialmente compatibles con Deb-Pacman?

Respuesta: No, Deb-Pacman no cuenta con el respaldo del equipo de Arch Linux, el equipo de Debian ni Canonical. Es un proyecto de terceros que tiene como objetivo proporcionar una experiencia similar a Pacman en sistemas basados ​​en Debian.

P: ¿Existen limitaciones o diferencias en comparación con Pacman?

R: Aunque Deb-Pacman emula la sensación de Pacman, no puede administrar repositorios y no admite la funcionalidad del administrador de paquetes específica de Archlinux. Tenga en cuenta estas diferencias al utilizar Deb-pacman.

P: ¿Por qué utilizar Deb-Pacman?

Respuesta: Deb-Pacman permite a los usuarios que están familiarizados con el administrador de paquetes Arch Linux Pacman usar sistemas basados ​​en Debian, brindando una experiencia de administración de paquetes más familiar y simplificada.

Otros frontales

Ya hemos escrito otras dos interfaces, a saber Adquisición del sistema y pakaput. A diferencia de Deb-pacman, sysget y pacapt no son sólo las interfaces de APT, sino que también son adecuados para muchos administradores de paquetes populares, como Yum, Pacman, Dnf, Nix, Pkg y Zypper. Para obtener más detalles, consulte los enlaces a continuación.

Espero que esto sea útil.

recurso:

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba