|
perimetral (Romantsoff N.E.)
15.06.2009 (19:32)
|
|
Хочу задать два вполне наболевших вопроса: какова степень риска при обновлении через "make world"? Второй: возможно ли конвертировать все нестандартное ПО, поставляемое с Frenzy, в FEM-модули? Теоретически ответ я знаю, но возможно ли это практически? Можно было бы, например, создать общедоступный репозиторий FEM-модулей. В таком случае систему можно было бы использовать практически в любых целях! То есть это бло бы уже не просто LiveCD а полноценная система со своей фичей (FEM) :)
Для отслеживания зависимостей могу предложить такой вариант: создание в системе автообновляемой базы данных обо всех существующих модулях (обновляемой из репозитория), с соответствующими записями о зависимостях. Вот простой пример записи из такой базы:
module {
name="SomeProg1";
size="123K";
path="/usr/sbin","/usr/local/libexec","/usr/local/etc/rc.d";
need="SomeProg2","SomeScript";
needed="SomeProg3","SomeProg4";
}
Сразу говорю - это не код на каком то языке, это просто пример: name - имя программы, size - размер программы, path - каталоги с файлами ОС, необходимыми для работы программы, need - необходимые программы, библиотеки и скрипты для работы SomeProg1, needed - все то, для работы чего необходима сама SomeProg1. Таким образом, при подключении модуля проверялись бы соответствующие записи из базы данных :) Теоретически, все это можно организовать, но на практике наверняка появятся грабли.
И еще: Я от лица всех активных пользователей Frenzy прошу вас, О Великого Сергея Можайского о продолжении работ над Frenzy! Мы есть!
|
|