Преобразование пакетов 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.