как пользоваться ebuild чтобы установить программу в gentoo calculate linux

МАБУ

Установка программ в Gentoo с помощью ebuild


Когда я поставил себе calсulate linux, не помню уже что именно но или ставил firefox с помощью emerge и он был не самой свежей версии, то ли другую программу и она вообще не установилась.

Но выход я тогда нашел используя именно ebuild. Ebuild - это низкоуровневый интерфейс системы Portage. Я тогда не знал что это, и для чего это нужно, и как пользоваться, но когда я зашел в папку /usr/portage/www-client/firefox увидел ebuild с разными версиями программы. Мне стало интересно и погуглив я узнал как пользоваться ebuild чтобы установить программу.

Сперва загрузим исходные коды программы

ebuild тут пишем путь к файлу-ebuild fetch

если вы получите ошибку о несовпадении контрольных сумм выполните

ebuild тут пишем путь к файлу-ebuild digest

Распаковываем скачанный архив с исходными кодами программы по умолчанию в /var/tmp/portage указанный в /etc/make.conf

ebuild тут пишем путь к файлу-ebuild unpack

Чтобы скомпилировать программу выполните следующее

ebuild тут пишем путь к файлу-ebuild compile

Устанавливаем все файлы во временный каталог

ebuild тут пишем путь к файлу-ebuild install

Регистрация всех файлов в системе portage и перенос в рабочую файловую систему

ebuild тут пишем путь к файлу-ebuild qmerge

Теперь очистим временный католог

ebuild тут пишем путь к файлу-ebuild clean

Так же можно запустить все команды установки за один раз этой командой

ebuild тут пишем путь к файлу-ebuild merge

Иногда может потребоваться настройка пакета

ebuild тут пишем путь к файлу-ebuild config

Загрузка беседы