Convert DEB packages to Arch Linux packages

Linux package extensions

We have already talked and explained in other articles in operation the famous alien, a tool for converting packages from one type to another, to transform RPM into DEB, or tgz, etc. Various formats that the app supports and between which we can convert. The problem with alien is that it is not very reliable and the converted packages may not work properly when we convert it, keep in mind that distributions tend to have notable differences such as the directory tree, the location or syntax of the configuration files of the ones these packages depend on, or name the packages they depend on differently. Therefore we can find a program that does not work properly or directly does not work at all.

Well, together with alien we are going to present here another tool, although somewhat more specific, it is debtap. With it you cannot transform between different formats as with alien, but we can transform specific DEB packages from Debian distributions and derivatives to work on our Arch Linux distribution or derived from it. The name of the tool comes from DEB To Arch Package, which gives an idea of ​​what it can do.

We can install the deptap tool using various methods that we already know from Arch Linux, such as one of these three commands:

pacaur -S debtap

packer -S debtap

yaourt -S debtap

Once we have it installed in Arch or other distributions derived from it, we can proceed to use it. By the way, you will also need other additional packages, although these are probably already installed: bash, binutils, pkgfile and fakeroot. Now to make it work we need to execute the following even command create and update the database:

sudo debtap -u

Y to convert a .deb package in an Arch-style package:

debtap nombre_del_paquete.deb

And ready…


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.