Установка из ebuild в Gentoo

Рано или поздно перед каждым гентушником возникает проблема: нужной программы нет ни в официальных репозиториях ни даже в оверлеях. Есть только Ebuild на просторах интернета.

В этой инструкции я опишу установку программ из ebuild в Gentoo. Для правильной установки из ebuild необходимо создать локальный оверлей в системе и добавить в него ebuild файл программы, и только после этого переходить к установке.

Создание локального оверлея

Для начала сначала создайте папку для файлов оверлея, например:

 $ sudo mkdir /usr/local/overlay/

Создайте файл layout.conf

$ touch /usr/local/overlay/layout.conf

$ echo "masters = gentoo" > /usr/local/portage/layout.conf

Теперь добавьте оверлей в make.conf добавив строчку:

PORTDIR_OVERLAY=»/usr/local/overlay»

Установка из Ebuild

Ebuild файл нужно поместить не в корень папки оверлея, а создать папку с названием категории и папку с названием программы. Например:

mkdir -p /usr/local/overlay/имя_категории/имя_программы/

Теперь нужно скопировать ebuild в созданную папку:

sudo cp /путь/к/ebuild/программы.ebuild /usr/local/overlay/net-misc/имя_программы/

Остается только создать manifest:

sudo ebuild /usr/local/overlay/имя_программы/имя_ebuild.ebuild digest

И только теперь можно устанавливать:

sudo emerge имя_программы

 

Creative Commons License
Статья Установка из ebuild в Gentoo распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: