Преобразование пакетов DEB в пакеты Arch Linux

Расширения пакетов Linux

Мы уже говорили и объясняли в других статьях о работе известного инопланетянина, инструмента для преобразования пакетов из одного типа в другой, в преобразовать 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

И готово…


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)