Pull to refresh

Comments 6

Чтобы не распаковывать вручную (ar, tar), можно использовать утилиту dpkg-deb из пакета dpkg.

По правилам у пакетов, собираемых из бинарников, должен быть суффикс -bin, если потенциально может существовать пакет, собираемый из исходников.

Про утилиту dpkg-deb это же от Debian, а я собираю под Arch на Arch. Утилиту dpkg-deb из dpkg в Arch ты не сможешь скорее всего поставить обычными способами. dpkg ты не найдёшь в репозиториях Arch. Поэтому данный совет на Arch не будет работать как ты его себе представляешь.

И использование архиватора автоматически происходит по сути. Руками нужно ввести только makepkg -si одну команду, которая делает всё. Все команды в рецепте поэтому вручную не используется команда для архивов.

Про суффикс -bin скорее рекомендация она не настолько строгая ибо в AUR вообще почти всё из исходников собирается для скорости.

Да, действительно там написана фраза must use the -bin suffix. Тут ты прав оказался. Я внимательнее изучил вопрос и кажется это нужно что-бы была возможность в Aur иметь собранный из исходников так и пакет собранный из другого пакета рецепт.

Насчёт dpkg решительно не согласен так как это не имеет отношения к Arch Linux и ставить лишнюю зависимость пользователю не имеет смысла ради сборки. Архиватор прекрасно справляется.

Sign up to leave a comment.

Articles