Установка с использованием собственного ebuild'a
Указать PORTDIR_OVERLAY
/etc/make.conf
... PORTDIR_OVERLAY="/usr/local/portage"
Создание папки
mkdir /usr/local/portage
Создание папки категории
mkdir /usr/local/portage/category
Создание папки с программой
mkdir /usr/local/portage/category/program
Копирование ebuild'a
cp program-0.0.1.ebuild /usr/local/portage/category/program/program-0.0.1.ebuild
Я создаю собственную категорию my-overlay, поэтому нужно занести ее в файл
/etc/portage/categories
my-overlay
Генерация манифестов
ebuild /usr/local/portage/category/program/program-0.0.1.ebuild digest
После того, как Portage скачает необходимые файлы, будет сделана проверка на соответствие файлов их md5-суммам.
digest — это файлы, которые содержат md5 суммы файлов, необходимых для установки пакетов.
Обсуждение