Пакет AUR не может быть построен и установлен – что делать?

AUR считается самым большим репозиторием, но иногда, когда вы пытаетесь построить и установить, а также для создания и установки зависимостей, результат не всегда является успешным.

Что средний пользователь может сделать в этот момент?

  • Автоматизированное обновление ядра
  • Как запустить ld в скрипте с меньшим размером памяти?
  • Автоматически применять исправление модуля и компилировать ядро ​​при обновлении?
  • Команды bash, похоже, не работают в .xinitrc
  • Не удалось построить Vulkan на linux mint rafaela
  • Arch Linux: я получаю 500 ошибок при попытке открыть файл PHP
  • Обычно (то есть для пользователя ubuntu) идея состоит в том, чтобы строить и устанавливать из источника. Для меня это достаточно храброе стремление – но как я могу попытаться исправить то, что автоматизированный Pamac / pacman не смог?

  • Как запустить Arch Linux pacaur не интерактивно?
  • локальный кеш пакетов для арки linux
  • Firefox 51 build: ERROR: old-configure не удалось?
  • Linux-диск не читается нигде
  • Как дебютировать (Debian) Apache без его выполнения
  • Изменение частоты процессора каждую секунду
  • One Solution collect form web for “Пакет AUR не может быть построен и установлен – что делать?”

    AUR – это неподдерживаемый репозиторий: качество PKGBUILDS варьируется от очень хорошего до отвратительно плохого или совершенно нерадивого.

    Вы должны всегда читать PKGBUILD перед тем, как пытаться установить что-либо и посмотреть комментарии на странице пакета, чтобы убедиться, что при запуске makepkg не будет никаких непредвиденных «неожиданностей».

    Вы также не должны привыкать полагаться на помощника AUR для автоматизации процесса сборки для вас и тем самым размывать различие между официально поддерживаемыми репозиториями и AUR.

    Если конкретный PKGBUILD не будет успешно создан, первым шагом будет попытка его сборки вручную: makepkg предоставит значимые сообщения об ошибках, которые должны предоставить достаточную информацию для идентификации проблемы.

    Arch Linux не похож на Ubuntu: ожидается, что пользователи смогут читать PKGBUILD (базовые сценарии bash, по существу) и man страницу для makepkg и понимать процесс сборки достаточно, чтобы ответственно поддерживать их установки.

    Если ошибка связана с PKGBUILD, оставьте комментарий к этому вопросу на странице AUR пакета, чтобы предупредить сопровождающего и всех остальных, кто может захотеть установить тот же пакет. Если проблема не затрагивается, вы всегда можете попросить потерять пакет, а затем принять его и исправить PKGBUILD, чтобы он работал должным образом.

    Существуют рекомендации по поддержке пакетов в Arch Wiki.

    Linux и Unix - лучшая ОС в мире.