Преобразование пакета Debian .deb в пакет Arch Linux

Отсутствие консолидации универсальная система пакетов, привело нас к необходимости конвертировать пакеты из дистрибутива в пакеты, которые адаптируются к нашему. В моем случае он использовал Linux Mint как основной дистрибутив и Antergos для тестирования иногда получаю приложения, в которых есть только пакет . Деб и не в AUR, в этих случаях он использовал инструмент под названием архаилен позволяя мне преобразовать .deb в пакет Arch Linux.

Некоторое время назад здесь говорили о другом методе достижения цели Преобразование пакета Debian .deb в пакет Arch LinuxОтличие метода, которому мы собираемся научить вас, заключается в автоматизации процесса.

Таким же образом был создан учебник для Установите приложения Debian / Ubuntu на ArchLinux с DPKG с тем ограничением, что он не разрешает зависимости. deb в пакете Arch Linux

Что такое архалиен?

Это бесплатный инструмент, написанный на Python, который позволяет преобразовать пакет Debian .deb в пакет Arch Linux. Его использование и установка очень просты, инструмент сэкономит время в создание пакета Arch Linux на основе .debа также помощь начинающим пользователям в установке приложений в дистрибутивах на основе Arch Linux.

Преобразование .deb в пакет Arch Linux

Чтобы быстро и легко преобразовать .deb в пакет Arch Linux, мы должны клонировать репозиторий archalien, чтобы загрузить последнюю версию инструмента. Для этого мы должны открыть терминал и выполнить следующую команду:

git clone https://github.com/Asher256/archalien.git

Использование Archalien

Затем мы должны выполнить приложение, указав пакет .deb, который мы хотим преобразовать. синтаксис, который мы должны использовать, следующий:

$ ./archalien.py apt-file_2.5.4ubuntu1_all.deb

В результате получается пакет Arch Linux со следующим именем: apt-file-2.5.4ubuntu1.pkg.tar.gz

Установите пакет pkg.tar.gz в Arch Linux и производных

Чтобы установить файл .pkg.tar.gz, полученный в результате преобразования .deb, просто выполните следующую команду:

pacman -U nombredelpaquete

или что равно

pacman -U apt-file-2.5.4ubuntu1.pkg.tar.gz

Мы уверены, что этот очень практичный и полезный инструмент сэкономит вам много времени и избавит от головной боли.


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

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

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Хулио Сезар Кампос сказал

    Приветствую, я выполнил шаги, описанные в руководстве, но файлы archlinux заканчиваются таким расширением: curlew-0.2.2-1-any.pkg.tar.xz, и если действительно программа, которую вы упомянули, генерирует их в этом расширении: curlew-0.2.2-1.pkg.tar.gz, который нельзя установить с помощью pacman -U
    Так что не так с программой….
    спасибо

    1.    анонимный сказал

      Совпадает с июлем ...

      он должен сгенерировать файл .xz, чтобы его можно было установить с помощью pacman

  2.   Марти Макфлай сказал

    А конвертировать DEB в RPM?

    1.    Lagarto сказал

      Вы можете увидеть статью, которую написал UsemosLinux Как конвертировать DEB в RPM и наоборот

      1.    Марти Макфлай сказал

        Большое спасибо за информацию 😉

  3.   nicolas97 сказал

    Ребята, как жаль, что эта ошибка мне показалась, ./archalien.py: Файл или каталог не существует, кто-нибудь может мне помочь?

  4.   Роке сказал

    Неверная версия пакета, не работает.

  5.   luvhines сказал

    Спасибо! Я не знал, что у меня это сработало идеально

  6.   Андрес Rjx сказал

    Спасибо, если это сработало идеально для меня

  7.   Хуан Хосе сказал

    Большое спасибо