El problema es simple: tengo un paquete .deb y quiero instalarlo en mi Arch Linux. es posible? Si es así, ¿cómo?
debian
arch-linux
BKC
fuente
fuente
Respuestas:
¿Es posible? Si. ¿Es una buena idea? Eso depende. Realmente solo necesitaría hacer esto si la aplicación solo existe como un
.deb
paquete. 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.
fuente
.deb
archivos se extraen fácilmente conlibarchive
. Y,makepkg
usabsdtar
(que usalibarchive
) por defecto para extraer fuentes en aPKGBUILD
. El resultado de esta cadena de dependencia es que puede escribir fácilmente correosPKGBUILD
electrónicos que utilizan.deb
archivos como archivos fuente. : Ddpkg para Arch existe. Debería poder instalar
.deb
paquetes en el arco, pero tampoco debería usarlo en su lugarpacman
, así que solo úselo para algunos paquetes seleccionados.El comando predeterminado se ve así:
fuente
PKGBUILD
para 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
yaourt
usandopacman
:Motivo: 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_name
uso de yaourt:nota: reemplace
package_name
con el nombre del paquete debian como se encuentra en el AUR . Intentará instalar las dependencias por sí mismo usandopacman
.Alternativa
Asunción: El paquete Debian no ha sido reempaquetado como un paquete Arch en AUR todavía.
Instalar
debtap
desdeyaourt
:Crea un paquete equivalente usando
debtap
:Instalar usando
pacman
:No es la forma recomendada (posiblemente peligrosa)
Este 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
dpkg
usandoyaourt
:Instale el paquete debian usando
dpkg
:fuente
Puede instalar dpkg por:
yaourt dpkg
.Si no lo tiene
yaourt
, puede obtenerlo desde su página AUR .Luego, justo
cd
donde lo pones ydpkg -i package.deb
sea cual sea el paquetefuente