Порты и тюрьмы

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
zx300
рядовой
Сообщения: 24
Зарегистрирован: 2011-10-30 0:38:13
Откуда: VRN

Порты и тюрьмы

Непрочитанное сообщение zx300 » 2012-12-06 2:21:35

Интересто, возможно ли на одной машине иметь несколько зкземпляров дерева портов и несколько зкземпляров баз установленных пакетов соответственно(естестно такая муть нужна для того чтоб запук make install в одном дереве портов пополнял только одну базу пакетов, а в другом - другую ), при этом запуск приложений из разных баз пакетов осушествлять из под jailов (естестно каждый из jailов должен пользоваться только своей базой пакетов). Интересно чисто с целью "поиграться". В качестве ответа надеюсь получить:
1) Такое возможно (такое невозможно)
2) Краткие наставления. (общая схема реализации сего чуда-юда)
3) Возможные функциональные альтернативы

Какие цели приследую... В первую очередь ставить эксперименты с ключами сборки различных портов(причем во всей палитре взаимозависимостей). соответственно одно дерево будет рабочее другое экспериментальное. Возможно я туплю и просто не знаю более простого пути. (разработчики же както играются с подобными вещами...)

assembler - zlo...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zx300
рядовой
Сообщения: 24
Зарегистрирован: 2011-10-30 0:38:13
Откуда: VRN

Re: Порты и тюрьмы

Непрочитанное сообщение zx300 » 2012-12-06 2:34:14

подумалл... если более кратко, то как под фрёй сделать так, чтоб на одной машине, под одним ядром можно было иметь два независимых программных окружения, при этом чтобы сидя под одним из них была возможность пересобирать другое. например чтоб в один прекрасный момент была возможность выполнить команду pkg_delete -a, оставаясь при этом долгосрочно под иксами.

assembler - zlo...

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Порты и тюрьмы

Непрочитанное сообщение FreeBSP » 2012-12-06 2:41:23

насколько я понял что надо
клетка - она как релаьная машина, только рут порезан и шутдаун сделать нельзя. да, еще ядра в клетке может не быть
соответственно и порты и базы пакетов в каждой клетке свои

тоесть
1) ВОЗМОЖНО иметь на одной реальной/виртуальной машине N разных клеток в каждой из которых свое дерево портов и база установленных пакетов. Клетки независимы, если намерено(или по случайно) не сделано иное.
2) читать что пишет рукокнига про клетки, на сайте http://lissyara.su/ - искать статью про клетки, статейка хорошая но старенькая. совместив первое и второе должно получиться желаемое
3) альтернативы - если надо собирать в разных окружениях - это заводить зоопарк виртуалок, там можно делать чего хочешь, хоть иметь все поддерживаемые версии с семерки по десятку под amd64 и i386 на clang и gcc
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
zx300
рядовой
Сообщения: 24
Зарегистрирован: 2011-10-30 0:38:13
Откуда: VRN

Re: Порты и тюрьмы

Непрочитанное сообщение zx300 » 2012-12-06 2:53:05

Спасибо, исчерпывающе! Будем копать... Просто прежде чем лопатить мануалы стараюсь поинтересоваться тем ли путём иду...

assembler - zlo...

suspender
сержант
Сообщения: 160
Зарегистрирован: 2007-11-19 10:47:09

Re: Порты и тюрьмы

Непрочитанное сообщение suspender » 2012-12-06 14:22:33

если более кратко, то как под фрёй сделать так, чтоб на одной машине, под одним ядром можно было иметь два независимых программных окружения, при этом чтобы сидя под одним из них была возможность пересобирать другое.
man chroot