Как правило все пакеты программ, поддерживающие операционные системы linux, доступны для скачивания в формате deb и rpm пакетов. Дистрибутив Arch использует свои пакеты — *.pkg.tar.zst. Расскажу как быстро и просто преобразовать пакет deb в arch.
Многие программы доступны в AUR, но на сколько они там стабильны и поддерживаются в актуальном состоянии, никто сказать не может.
Если нужная вам программа предоставляется разработчиком в виде deb пакета, то можно установить ее путем преобразования в нужный нам пакет.
Мы получим самый свежий софт, без посредников и с уверенностью, что ничего «постороннего» в программе нет.
Для начала установим Yay
Еще один йогурт. Оболочка Pacman и помощник AUR, написанные на go.
Для установки, откройте терминал и введите команду
sudo pacman -S yay
Далее ставим непосредственно скрипт debtap
Скрипт будет преобразовывать наши пакеты deb в pkg.tar.zst
Устанавливаем его командой
yay -S debtap
Следующей командой инициализируем его в системе
sudo debtap -u
Теперь можно без проблем конвертировать пакет deb в arch
Откройте терминал. Перейдите в каталог, в котором располагается ваш deb пакет, подготовленный для преобразования.
Можно просто открыть терминал в нужном каталоге — это иногда проще и быстрее.
Для преобразования вводим команду
debtap имя_пакета.deb
Начнется процесс преобразования в процессе которого будет задано два вопроса:
Enter Packager name — на этот вопрос вводим новое имя пакета, можно любое понятное вам, но желательно латинскими буквами.
Enter package license (you can enter multiple licenses comma separated) — тут просят указать лицензию или несколько через запятую, можно просто нажать Enter, или ввести её, если это необходимо вам. Немного подробнее о лицензиях можно узнать в этой статье.
По окончании работы скрипта, процесс может быть продолжительным, рядом с пакетом deb, в том же каталоге, будет лежать пакет pkg.tar.zst с указанным вами именем, впроцессе преобразования.
Устанавливаем полученный пакет
Для установки этого пакета вводим воспользуемся командой
sudo pacman -U имя_пакета.pkg.tar.zst
Или просто установим пакет через графический интерфейс Pamac.
Указываем в программе установить локальный пакет, выбираем его и дожидаемся установки.
Если хотите поделится опытом или добавить, что-то — пишите в комментариях.
Всем Удачи!