Страница 1 из 2

my idea

Добавлено: 2010-05-04 11:02:34
manefesto
Собственно идея http://forums.freebsd.org/showthread.ph ... #post81028
Прошу любить и жаловать

Re: my idea

Добавлено: 2010-05-04 11:47:31
f_andrey
Фигню по моему какую то предлагаешь, если хочешь изложи расширено тут по русски, так как с английским как понимаю не богато :)

Пока все что ты хочешь похоже можно сделать метапакетами, и/или образами jail, посмотреть как сделано в PC-BSD ;-)

Re: my idea

Добавлено: 2010-05-04 11:50:19
manefesto

Код: Выделить всё

umount kde.img
mount gnome.img /usr/local
не оригинально?

Re: my idea

Добавлено: 2010-05-04 11:55:43
hizel
не нужно

Re: my idea

Добавлено: 2010-05-04 11:56:16
manefesto
скажите что именно не нравиться

Re: my idea

Добавлено: 2010-05-04 12:24:33
terminus
Что-то такое реализовано в Parallels Virtual Containers - называется оно там Templates. Удобно. :smile:

Re: my idea

Добавлено: 2010-05-04 12:46:30
Raven2000
Off-line Live-CD =)
Довольно забавно. Я так понял чтобы не загаживать систему?
Вышел новый релиз. Качай iso, удаляй старый перемонтируй и работай. =)
==
Забавно. Но где ему хранить файлы (в домашней директории пользователя =) сам и ответил) тогда уже может не iso, а просто один исполняемый файл %0 кто что хочет тот то и запустит )

Re: my idea

Добавлено: 2010-05-04 12:54:05
f_andrey
Человеки вы слушаете что вам талдычат PC-BSD :unknown: :evil: :st:

Re: my idea

Добавлено: 2010-05-04 13:34:40
manefesto
Raven2000 писал(а):Off-line Live-CD =)
Довольно забавно. Я так понял чтобы не загаживать систему?
Вышел новый релиз. Качай iso, удаляй старый перемонтируй и работай. =)
==
Забавно. Но где ему хранить файлы (в домашней директории пользователя =) сам и ответил) тогда уже может не iso, а просто один исполняемый файл %0 кто что хочет тот то и запустит )
обыкновенный md файл
Он дополнительно пространство не занимает.
а лежать будет типа в /var/db/layers

Re: my idea

Добавлено: 2010-05-04 14:01:52
Alex Keda
идея имеет право жить.
делай, выкладывай- будем посмотреть на число скачиваний и насколько оно нужно

Re: my idea

Добавлено: 2010-05-04 14:28:05
ev
можно посмотреть как сделано в frenzy и PBI

Re: my idea

Добавлено: 2010-05-04 15:49:07
manefesto
лишь бы лень не одолела.
постараюсь вечером сделать первый этап.
Установка минимальной системы, зафиксировать количество файлов в системе, сделать их список, установка xorg сделать список файлов.
Дифнуть два списка.
посмотреть df -h до и после установки иксов.
создать md файл
через pax закинуть все иксовые файлы которые были установлены.
Развернуть новую систему с нуля.
подмаунтить xorg.img и попробовать стартануть иксы
Больше для себя.
Незнаю куда двинуть тему

Re: my idea

Добавлено: 2010-05-04 21:04:08
moonglow
А как тогда реализовать поддержку разных архитектур? Следить за архитектурой смонтированного base.img, и иметь образы одних и тех-же программ для разных платформ?

И один момент хотелось уточнить, manefesto, вы действительно думаете собирать все программное обеспечение сами?

Идея хорошая, подходит для сетевого управления сотен рабочих станций, только таких по-моему нет. Ну, если представить большие парки машин под FreeBSD и управление софтом на них путем монтирования разных образов..

Re: my idea

Добавлено: 2010-05-05 7:36:29
manefesto
если пройти по ссылке, то можно увидеть что такой подход уместен и для построения роутеров,файловых помоек и тому подобного.
Как на фрибсдэшном форуме выразились это будут "толстые" метапакеты

Re: my idea

Добавлено: 2010-05-05 18:02:02
Morty
это чемто похоже на один из вариантов установки софта в Маках
---
там можно ставить именно через dmg-файлы, тоесть сначала монтируеться
образ на образе весь софт / пакеты / доки / ридми и пр
"сетапишь"
размонтируешь
готово :smile:

Re: my idea

Добавлено: 2010-05-06 11:59:49
manefesto
ты прав....я кстати подумал что в маках так и сделано...поэтому и решил тоже самое сделать во фре...

Re: my idea

Добавлено: 2010-05-06 12:01:38
manefesto
UP
я не ленюсь,просто сын болеет.
Решил поставить иксы и тупо закинуть их в образ
/var/db/pkg использовать не буду.
Тупо /var/db/metapkg
там будет 3-5 метапакетов

Re: my idea

Добавлено: 2010-05-06 14:43:34
Morty
кстати если опять о Маках
в больших "тулзах" для примера если взять Xcode
все получаеться именно так как ты думаешь
---
кроме пакетов pkg
как правило есть мета-пакет(аля фряшного мета-порт)
соотвесно все пакеты что внутри dmg ставит метапакет mpkg :smile:

Re: my idea

Добавлено: 2010-05-06 17:53:41
manefesto
еще бы замутить сжатый образ....было бы клева.

Re: my idea

Добавлено: 2010-05-06 18:06:42
ADRE
и чтоб работать на сжатом...... =) с оперативкой в 64мб без hdd... идея для классических сборок очень удобна. сразу смотрю на файлопомойки =))

Re: my idea

Добавлено: 2010-05-06 18:33:44
gloom
неплохая идея :smile:

я вот думаю что неплохо было сделать в фряхе распределенную сборку пакетов
то есть не пере-собирать все самому а только один два пакета а остальное другие люди откомпилят
не в ручную естественно

возникает только вопрос опций сборки каждый для себя что-то накрутит :oops:
и проверка на подлинность

и потом на какую ветку ориентироваться многие и на курете сидят...

Re: my idea

Добавлено: 2010-05-06 18:50:23
manefesto
xorg_06052010_8-r_x86.img
как то так
Да и вообще поддерживать тока последний релиз с патчлевелами

Re: my idea

Добавлено: 2010-05-07 7:26:20
manefesto
вообще что я сделал.
1) установил иксы на голую систему.
2) создал md образ и закинул туда /usr/local
3) развернул в виртуалке новую систему, поставил только минимум
4) смонтировал xorg.img

Код: Выделить всё

mdconfig -a -t vnode -u 1 /var/ftp/incoming/xorg.img
mount /dev/md1 /usr/local
5) "перечитал библиотеки"

Код: Выделить всё

ldconfig /usr/local/lib
6) включил hald,dbus

Вообщем есть траблы с этим самым hald и dbus
Скрины:

Re: my idea

Добавлено: 2010-05-07 7:41:53
Alex Keda
там, в var набор директорий надо создавать
посомтри мою последнюю статью про тонких клинетов - там почти все костыли в rc.conf описаны

Re: my idea

Добавлено: 2010-05-07 8:33:06
manefesto
надо глянуть еще как правильно создаются группы для hald,dbus
а то я сделал грязный хак

Код: Выделить всё

pw useradd 
без указания uid,gid