Мы уже говорили и объясняли в других статьях о работе известного инопланетянина, инструмента для преобразования пакетов из одного типа в другой, в преобразовать RPM в DEB, tgz и т. д.. Различные форматы, которые поддерживает приложение и между которыми мы можем конвертировать. Проблема с alien заключается в том, что он не очень надежен, и преобразованные пакеты могут не работать должным образом, когда мы его конвертируем, имейте в виду, что дистрибутивы обычно имеют заметные различия, такие как дерево каталогов, расположение или синтаксис файлов конфигурации те, от которых зависят эти пакеты, или по-разному называют пакеты, от которых они зависят. Поэтому мы можем найти программу, которая не работает должным образом или не работает напрямую.
Что ж, вместе с инопланетянином мы собираемся представить здесь еще один инструмент, но несколько более конкретный, это задолженность. С его помощью вы не можете выполнять преобразование между разными форматами, как с чужим, но мы можем преобразовать определенные пакеты DEB из дистрибутивов Debian и производных для работы с нашим дистрибутивом Arch Linux или производными от него. Название инструмента происходит от DEB To Arch Package, что дает представление о его возможностях.
Мы можем установить инструмент deptap используя различные методы, которые мы уже знаем из Arch Linux, например одну из этих трех команд:
pacaur -S debtap packer -S debtap yaourt -S debtap
После того, как мы установили его в Arch или других дистрибутивах, производных от него, мы можем приступить к его использованию. Кстати, вам также потребуются другие дополнительные пакеты, хотя они, вероятно, уже установлены: bash, binutils, pkgfile и fakeroot. Теперь, чтобы заставить его работать, нам нужно выполнить следующую четную команду создать и обновить базу данных:
sudo debtap -u
Y конвертировать пакет .deb в пакете в стиле Arch:
debtap nombre_del_paquete.deb
И готово…
Будьте первым, чтобы комментировать