LINUX.ORG.RU

История изменений

Исправление stevejobs, (текущая версия) :

1) Я и так собираю нужное мне средствами системы. Мне это не нравится, т.к. требует усилий. В конце концов, есть macports итп. Портеж удобней и, самое главное, там уже есть нужные ебилды.

Чтобы все было легко и хорошо есть такая штука - Gentoo Prefix. О ней здесь речь.

2) Мне нужно собирать это окружение не только на локальной машине но и на виртуальных/шаредхостингах. Я и так собираю это руками. Например, вот это - мой скрипт «наивной» установки PHP 5.5.5-dev (ночная сборка) на шаред-хостинг, где свой собственный PHP - протухший 5.3: https://github.com/olegchir/php-for-shared-hosting/blob/master/install-php-la...

Но, например, мне сейчас понадобились слоты. Да, я напишу слоты. И юзы напишу. И все остальное тоже. Но зачем мне их писать, если оно уже написано в портеже?

Ну и да, чрут здесь совсем не годится, т.к. на каждый чих придется писать как минимум ядреные CGI-wrapers, которые будут внутри поднимать чрут, и от этого просядет перфоманс. Который и так невеликий из-за использования CGI.

3) Если так хорошо разбираешься в генту, сам бы уже пошел давно да поправил тот скрипт префикса. Вангую, изобразить ситуацию можно легко - временно переместить системный gcc куда-нибудь в другое место. Будет то же самое, что было бы с «неправильным» gcc, только ошибки чуть-чуть другие

4)

А так либо правь debootstrap скрипт

Кэп в треде. А слабо как-нибудь хакнуть, чтобы оно заработало без правки ванильных скриптов? Пользователи не должны править системные скрипты.

И да, это не debootstrap, а gentoo-bootstrap.

Исходная версия stevejobs, :

1) Я и так собираю нужное мне средствами системы. Мне это не нравится, т.к. требует усилий. В конце концов, есть macports итп. Портеж удобней и, самое главное, там уже есть нужные ебилды.

2) Мне нужно собирать это окружение не только на локальной машине но и на виртуальных/шаредхостингах. Я и так собираю это руками. Например, вот это - мой скрипт «наивной» установки PHP 5.5.5-dev (ночная сборка) на шаред-хостинг, где свой собственный PHP - протухший 5.3: https://github.com/olegchir/php-for-shared-hosting/blob/master/install-php-la...

Но, например, мне сейчас понадобились слоты. Да, я напишу слоты. И юзы напишу. И все остальное тоже. Но зачем мне их писать, если оно уже написано в портеже?

Ну и да, чрут здесь совсем не годится, т.к. на каждый чих придется писать как минимум ядреные CGI-wrapers, которые будут внутри поднимать чрут, и от этого просядет перфоманс. Который и так невеликий из-за использования CGI.

3) Если так хорошо разбираешься в генту, сам бы уже пошел давно да поправил тот скрипт префикса. Вангую, изобразить ситуацию можно легко - временно переместить системный gcc куда-нибудь в другое место. Будет то же самое, что было бы с «неправильным» gcc, только ошибки чуть-чуть другие

4)

А так либо правь debootstrap скрипт

Кэп в треде. А слабо как-нибудь хакнуть, чтобы оно заработало без правки ванильных скриптов? Пользователи не должны править системные скрипты.

И да, это не debootstrap, а gentoo-bootstrap.