LinuxForum.Fans
Тема

Yast for Debian

Автор: Aaz 13 сообщений 3747 просмотров
#151560

Приветствую всех, кто читает эту тему.
Есть задача, которая заключается в том, что необходимо организовать универсальную утилиту управления для Debian, к примеру такую как в SUSE - Yast.
Но для того что бы это сделать, нуобходимо понять реализацию самого Yast. Есть мысль, что Yast реализован таким образом, что для каждой функции ( к примеру IP Addr) создан определённый конфигурационный файл, имя которого указывается в программном коде, где этот файл вызывается, когда необходимо произвести операции с функцией "IP Addr". И так для каждой функции в Yast (файлов может быть видимо и больше чем один на функцию).
Так вот вопрос состоит в том, правильно ли это мнение, либо реализация Yast заключается в другом (в исходном коде Yast у меня не получилось разобраться, что бы понять)?

#151590

Я бы тупо парсил конфиги. Качественно (не мешает редактированию конфигов), но можно создать путанный код.

#151592
Darth Revan написал:
Я бы тупо парсил конфиги. Качественно (не мешает редактированию конфигов), но можно создать путанный код.

с местонахождением и поиском нужных конфигурационных файлов, который отвечают за работу той или иной функции проблем нету.
нужно понять, как реализован сам Yast, для того что бы создать подобное в Debian.
Повторюсь, но в исходных кодах Yast весьма тяжело разобраться...коментариев к написанному нет, да и сам код, написан весьма запутанно.
Просто нужно объяснение как это работает, "где, откуда и для чего берётся".

#151597

Aaz, не изобретайте велосипед. Хотите Yast? Дорога на opensuse.org тогда.
А еще вот почитайте.

#151599

i2ks
дело в том, что это не просто мысль, котору лично мне захотелось реализовать. Это проект, который "нужно" сделать!
спасибо за ссылку.

#151601
Aaz написал:
i2ks
дело в том, что это не просто мысль, котору лично мне захотелось реализовать. Это проект, который "нужно" сделать!
спасибо за ссылку.

вы понимаете то что от вашего псевдо-yast будет зависеть вся система, не только сетевые настройки, а все службы в linux, и при этом необходимо будет поддерживать в актуальном состоянии, перепилите уж тогда webmin что ли, хотя в дебеане его официально исключили из репозиториев. =)

#151604

да ладно! webmin исключили?! с чего вдруг :o

#151606
r1sh написал:
да ладно! webmin исключили?! с чего вдруг huh

типо не нужная штука =)

#151607
i2ks написал:
[quote=Aaz]i2ks
дело в том, что это не просто мысль, котору лично мне захотелось реализовать. Это проект, который "нужно" сделать!
спасибо за ссылку.

вы понимаете то что от вашего псевдо-yast будет зависеть вся система, не только сетевые настройки, а все службы в linux, и при этом необходимо будет поддерживать в актуальном состоянии, перепилите уж тогда webmin что ли, хотя в дебеане его официально исключили из репозиториев. =)[/quote]

от "псевдо-yast" будут зависеть только те функции(и всё что связанно с этими функциями), которые буду изменены либо добавлены (тоесть какие конфигурационные файлы созданы либо изменены и настроены), но никак не вся система в целом.
ещё раз спасибо за ваши ответы.

#151609

Aaz, посмотрите как работает тот же webmin, у yast похожий механизм.

#151610
i2ks написал:
Aaz, посмотрите как работает тот же webmin, у yast похожий механизм.

спасибо ещё раз.

#151612

с одной стороны задумка простая:

сделать основную "оснастку" которая поднимает граф\веб интерфейс и управляет модулями и отдельно модули под каждый нужный софт)

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

задумка конечно хорошая, но на примере того же ISA с которым я работаю частенько в офисе, может получится такая ситуация, что тебе нужно будет прочитать 2-3-4 книги чтобы найти одну галочку которая делает то что тебе нужно и еще пару книг чтобы узнать о том, как это сказывается на остальной конфигурации) В этом как раз отличие *nix систем от win* систем, а именно в том, что в линуксе все гораздо проще для восприятия для понимания) нет тебе глубоких ключей реестра в которых хранится 50% конфигурации софта, нет тебе платных программ с закрытым кодом, но конечно ради этого нужно чемто пожертвовать;)

если реализовать задумку грамотно, то,я думаю, она найдет своего юзера в определенной нише)

#151614

на счёт того, хорошая эта идея либо нет я не берусь судить, каждый это может расценивать как хочет.
нужент ответ в котором будет сказано про идею реализации Yast в SUSE (понятно что Unix это файл направленная система, всё есть файл, соответсвенно и настройки функций для всех модулей Yast это тоже файл, но в исходниках так всё напутано и без коментов, что весьма тяжело там разобраться "что откуда и куда", если есть знания либо ресурты (ссылки) по этому поводу, будтье добры поделитесь)

Войдите или зарегистрируйтесь, чтобы ответить.