Встановити програми у Gentoo за допомогою ebuild

 
Коли я поставив собі calsulate 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