El problema es simple: tengo un paquete .deb y quiero instalarlo en mi Arch Linux. es posible? Si es así, ¿cómo?
El problema es simple: tengo un paquete .deb y quiero instalarlo en mi Arch Linux. es posible? Si es así, ¿cómo?
Respuestas:
¿Es posible? Si. ¿Es una buena idea? Eso depende. Realmente solo necesitaría hacer esto si la aplicación solo existe como un .debpaquete. Es mucho más probable que solo pueda tomar la fuente ascendente y escribir un simple PKGBUILD para instalarlo con pacman.
También debe buscar en el AUR para asegurarse de que alguien no lo haya hecho ya.
.debarchivos se extraen fácilmente con libarchive. Y, makepkgusa bsdtar(que usa libarchive) por defecto para extraer fuentes en a PKGBUILD. El resultado de esta cadena de dependencia es que puede escribir fácilmente correos PKGBUILDelectrónicos que utilizan .debarchivos como archivos fuente. : D
dpkg para Arch existe. Debería poder instalar .debpaquetes en el arco, pero tampoco debería usarlo en su lugar pacman, así que solo úselo para algunos paquetes seleccionados.
El comando predeterminado se ve así:
# dpkg -i package.deb
PKGBUILDpara generar un paquete nativo de pacman.
¿Posible? Sí, pero existen diferentes métodos en función del caso de uso.
Suposición: El paquete debian no tiene un paquete equivalente en el repositorio oficial de Arch (o la Distribución basada en Arch).
Instalar yaourtusando pacman:
sudo pacman -S yaourtMotivo: yaourt es un front-end (basado en CLI) para pacman utilizado para consultar e instalar paquetes AUR . En caso de que el paquete Debian ya haya sido reempaquetado como AUR por otra persona.
Instale el package_nameuso de yaourt:
sudo yaourt -S package_namenota: reemplace package_namecon el nombre del paquete debian como se encuentra en el AUR . Intentará instalar las dependencias por sí mismo usando pacman.
Asunción: El paquete Debian no ha sido reempaquetado como un paquete Arch en AUR todavía.
Instalar debtapdesde yaourt:
sudo yaourt -S debtapCrea un paquete equivalente usando debtap:
debtap package_name.debInstalar usando pacman:
sudo pacman -U package_name.pkgEste método intenta instalar el paquete utilizando el formato de empaquetado de Debian en Arch, que no se recomienda debido al posible peligro de corromper su instalación. Si utiliza este método, se recomienda estar listo con una imagen de disco de rescate de Arch y copia de seguridad de los datos / espacio del usuario .
Instalar dpkgusando yaourt:
sudo yaourt -S dpkgInstale el paquete debian usando dpkg:
sudo dpkg -i package_name.debPuede instalar dpkg por: yaourt dpkg.
Si no lo tiene yaourt, puede obtenerlo desde su página AUR .
Luego, justo cddonde lo pones y dpkg -i package.debsea cual sea el paquete