Отсутствие консолидации универсальная система пакетов, привело нас к необходимости конвертировать пакеты из дистрибутива в пакеты, которые адаптируются к нашему. В моем случае он использовал Linux Mint как основной дистрибутив и Antergos для тестирования иногда получаю приложения, в которых есть только пакет . Деб и не в AUR, в этих случаях он использовал инструмент под названием архаилен позволяя мне преобразовать .deb в пакет Arch Linux.
Некоторое время назад здесь говорили о другом методе достижения цели Преобразование пакета Debian .deb в пакет Arch LinuxОтличие метода, которому мы собираемся научить вас, заключается в автоматизации процесса.
Таким же образом был создан учебник для Установите приложения Debian / Ubuntu на ArchLinux с DPKG с тем ограничением, что он не разрешает зависимости.
Что такое архалиен?
Это бесплатный инструмент, написанный на 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
Мы уверены, что этот очень практичный и полезный инструмент сэкономит вам много времени и избавит от головной боли.
Приветствую, я выполнил шаги, описанные в руководстве, но файлы archlinux заканчиваются таким расширением: curlew-0.2.2-1-any.pkg.tar.xz, и если действительно программа, которую вы упомянули, генерирует их в этом расширении: curlew-0.2.2-1.pkg.tar.gz, который нельзя установить с помощью pacman -U
Так что не так с программой….
спасибо
Совпадает с июлем ...
он должен сгенерировать файл .xz, чтобы его можно было установить с помощью pacman
А конвертировать DEB в RPM?
Вы можете увидеть статью, которую написал UsemosLinux Как конвертировать DEB в RPM и наоборот
Большое спасибо за информацию 😉
Ребята, как жаль, что эта ошибка мне показалась, ./archalien.py: Файл или каталог не существует, кто-нибудь может мне помочь?
Неверная версия пакета, не работает.
Спасибо! Я не знал, что у меня это сработало идеально
Спасибо, если это сработало идеально для меня
Большое спасибо