Знание должно быть доступно!

Путь /ОС/Linux

Шаги для установки из исходников в Arch Linux:

  1. Установи необходимые зависимости:

    • Для сборки пакетов тебе понадобятся некоторые базовые утилиты. Убедись, что установлен пакет base-devel:

sudo pacman -S --needed base-devel

Найди и скачай PKGBUILD:

  • Найди нужный пакет на AUR (Arch User Repository) и скачай исходники.
  • Можно использовать git для клонирования репозитория:
git clone https://aur.archlinux.org/имя_пакета.git
cd имя_пакета

Собери и установи пакет:

  • Находясь в директории с файлом PKGBUILD, выполни:

**makepkg -si**

  • Опции команды:

    • -s автоматически устанавливает зависимости, необходимые для сборки.
    • -i автоматически устанавливает собранный пакет после успешной сборки.
  • Важные моменты:

  • Зависимости: Проверь файл PKGBUILD на наличие всех необходимых зависимостей. makepkg -s сделает это за тебя, но иногда нужно вручную устанавливать отсутствующие зависимости.

  • Подписи: Если при сборке выводится ошибка, связанная с проверкой подписи, тебе, возможно, нужно импортировать PGP-ключи:

  • gpg --recv-keys <ключ>

  • Права доступа: Убедись, что у тебя есть права на запись в текущую директорию, где ты собираешь пакет.

Пример

Давай на примере установим yay — популярный AUR-хелпер:

git clone https://aur.archlinux.org/yay.git cd yay makepkg -si

Эта команда склонирует репозиторий yay, войдёт в директорию и выполнит сборку и установку пакета. Если всё пройдёт гладко, yay будет установлен в твоей системе!