|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Aleksey Cheusov 2:5020/400 11 Dec 2007 12:21:37 To : Eugene Grosbein Subject : Re: buildbox -------------------------------------------------------------------------------- EG> 10 дек 2007, понедельник, в 20:49 KRAT, Aleksey Cheusov написал(а): AC>>>> Кошмар. Че, правда что ли? И нельзя поставить set-ы и бинарные пакеты, AC>>>> скомпилированные на другой машине? EG>>> Можно, но неудобно. Гораздо проще сделать всё по месту. AC>> Ужас. У меня все-таки стойкое ощущение, что ты так делаешь просто AC>> потому, что тебе так больше нравится. EG> Разумеется, так больше нравится, потому что так проще всего. Стоя в гамаке не снимая лыжи проще? :) AC>> При условии, конечно, что в исходники production машины ты не AC>> вносишь изменения, изменяющие ABI. EG> Исходники штатные. 1) FreeBSD умеет строить set-ы системы? Обновляться с них? 2) pkg_add умеет бинари? 1)+2) -> 3) Hу так что проще? Иметь секс "на месте" или все-таки организовать buildbox в тихом и сухом месте где-то снаружи? AC>> P.S. AC>> Существует только один HОРМАЛЬHЫЙ способ работы с пакетами: EG> Речь про обновление base system, сторонние пакеты совсем отдельная тема. set-ы - болши-и-и-и-ие такие бинарные "пакеты" :) AC>> 1) создать удобный набор утилит для работы с бинарнымИ репозиториЯМИ. EG> Это звучит как "что тебе мешает выдумать порох непромокаемый?" Hа самом деле не так все сложно. AC>> 2) (опционально) воспользоваться source based пакетной системой для... AC>> ага, для создания custom бинарного репозитория. AC>> Все остальные способы приводят к ненужному сексу. AC>> И сборка на production сервере - мягко говоря очень плохая идея. AC>> Ты же сам совсем недавно наступал на эти грабли. EG> Когда? При обновлении системы собственными силами никаких проблем, EG> кроме скорости сборки как раз нет. Кошмар. Собственными силами - это пересобирать все пакеты снова и снова "на месте" на каждом из твоих 999 серверов, включая Pentium-60? AC>> P.P.S. Hа счет неудобно "не по месту". Посмотри на NetBSD-шный AC>> pkg_comp. EG> Вопрос был про штатные средства кросс-компиляции FreeBSD, EG> которые не будем показывать пальцем кто предлагал использовать EG> для обновления серверов вместо сборки непосредственно на них. NetBSD-шники собирают пакеты для NetBSD-2,3,4,current на машине NetBSD-current с помощью pkg-comp. Уверен, так же можно сделать и на FreeBSD с помощью такого же как в pkg_comp подхода. Вот те и buildbox. -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/54828b99a4826.html, оценка из 5, голосов 10
|