Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ROKO__ в Dec 07, 2010, 11:33



Титла: Portage Binhost (Профил за инсталиране на бинарни пакети вместо компилиране)
Публикувано от: ROKO__ в Dec 07, 2010, 11:33
http://extremebg.co.cc/images/portage-binhost.png

За да се постигне това трябва да създадете свой профил

Код
GeSHi (Bash):
  1. vi /etc/make.profile/make.defaults

И заменяте съществуващите редове с например тези (като в моят случай)


PKGDIR="/var/calculate/remote/packages/CLDG/x86_64"
PORTAGE_BINHOST="ftp://77.88.19.68/calculate/CLDG/grp/x86_64"

Запазвате файла

Използване...

emerge -Ggav packagename (за инсталиране на бинарен пакет)
emerge -GguDNav @world (за upgrade на инсталираните пакети до последна налична стабилна версия)

ПС: Ако искате да се върнете към стандартния вид може просто да изтриете /etc/make.profile директорията и след това да активирате стандартен профил с eselect profile set 3 например


Титла: Re: Portage Binhost (Профил за инсталиране на бинарни пакети вместо компилиране)
Публикувано от: senser в Dec 07, 2010, 14:24
Предполагам repository-to е резултат от участието ти в една дистрибуция базирана на gentoo, или греша?

Аз като един, да кажем твърд потребител на gentoo, се чудя за какво би послужила едно такова хранилище с бинарни пакети. Единственото, което ми дойде на примависта, е евентуално по-бърза инсталация на големи пакети изискващи много компилиране. Само че идеята на gentoo, поне по начина, по който аз я разбирам, е това да е максимално customizable дистрибуция, т.е. да можеш да си включиш или изключиш примерно поддръжката на еди-кво-си в зависимост дали ти трябва или не. Та в този ред на мисли, ако примерно ми трябва пакет Х, с или без поддръжка на определена функционалност, как ще разбера дали компилирания пакет поддържа или не тази функционалност?
Не го приемай като критика, просто ми е интересно за какво потребител на gentoo няма да си компилира това, което му трябва с portage, вместо да вземе готов компилиран пакет.
Аз имах идея да направя едно такова хранилище с бинарни пакети преди време, но точно по-горните размисли ме спряха - ако един пакет има примерно 5 USE флага и за да го вкарам в хранилището трябва да го компилирам с комбинациите от всичките 5 флага включени или не, то става адски луда работа.
Може разбира се да има и по-добър подход, дано да е твоя


Титла: Re: Portage Binhost (Профил за инсталиране на бинарни пакети вместо компилиране)
Публикувано от: ROKO__ в Dec 07, 2010, 14:49
то има и официални за Gentoo но не съм търсил, тук става дума за крайния потребител с тези бинарни пакети. Дистрибуцията се стремим да я направим Мултипотребителска. Начинаещите да си ползват готовите бинарни пакети и да не чакат с часове компилирането, а вече опитните да си ползват ebuilds и да си ги оптимизират както искат . Но да качил съм на репото прекомпилирани пакети със включени много флагове по подразбиране (за максимална функционалност)