OberonCore
https://forum.oberoncore.ru/

Инсталляция пакетов ББ
https://forum.oberoncore.ru/viewtopic.php?f=47&t=1876
Страница 1 из 1

Автор:  Валерий Лаптев [ Понедельник, 14 Сентябрь, 2009 14:50 ]
Заголовок сообщения:  Инсталляция пакетов ББ

Модератор: тема выделена из viewtopic.php?f=60&t=1874
И еще тут где-то промелькиввало обсуждения инсталляции пакетов в ББ.
Мне было-бы весьма удобно, если бы в меню ББ стоял пункт вроде "Установить подсистему". И пункт "Удалить подсистему".
При установке, естественно, нужно собирать полную информацию об изменениях-добавлениях в системе, вносимую установляемым пакетом. Тогда на основании этой информации деинсталляция корректно откатит.

Автор:  Info21 [ Понедельник, 14 Сентябрь, 2009 16:43 ]
Заголовок сообщения:  Re: Системы реального времени -на Обероне-Модуле

Валерий Лаптев писал(а):
Тогда на основании этой информации деинсталляция корректно откатит.
Стёр да и всё.

Автор:  Alexey Veselovsky [ Понедельник, 14 Сентябрь, 2009 17:13 ]
Заголовок сообщения:  Re: Системы реального времени -на Обероне-Модуле

Info21 писал(а):
Валерий Лаптев писал(а):
Тогда на основании этой информации деинсталляция корректно откатит.
Стёр да и всё.


И в результате получил пачку неработающих, или работающих "не так", других подсистем которые зависили от данной подсистемы.

Автор:  Валерий Лаптев [ Понедельник, 14 Сентябрь, 2009 17:23 ]
Заголовок сообщения:  Re: Системы реального времени -на Обероне-Модуле

Info21 писал(а):
Валерий Лаптев писал(а):
Тогда на основании этой информации деинсталляция корректно откатит.
Стёр да и всё.

Насчет стер - пардон! Каталог-то стереть - нефиг делать. А если инсталлируемая подсистема вносит изменения в системные модули и файлы? В тот же config, например.
Не. Инфа о вносимых изменениях должна собираться.

Автор:  Евгений Темиргалеев [ Вторник, 15 Сентябрь, 2009 08:46 ]
Заголовок сообщения:  Re: Инсталляция пакетов ББ

Валерий Лаптев писал(а):
И еще тут где-то промелькиввало обсуждения инсталляции пакетов в ББ.
Промелькивало тут: viewtopic.php?p=34418#p34418
Аналогичная по сути тема: viewtopic.php?f=47&t=1033&start=0

Автор:  Info21 [ Вторник, 15 Сентябрь, 2009 10:30 ]
Заголовок сообщения:  Re: Системы реального времени -на Обероне-Модуле

Alexey Veselovsky писал(а):
И в результате получил пачку неработающих, или работающих "не так", других подсистем которые зависили от данной подсистемы.
Если зависели, зачем стирать??

Здесь в обсуждении путаются две разные проблемы. Нужно бы различать.

Автор:  Валерий Лаптев [ Вторник, 15 Сентябрь, 2009 12:23 ]
Заголовок сообщения:  Re: Инсталляция пакетов ББ

Дело в том, что частенько просто надо попробовать, подходит данный пакет-компонент для твоей работы или нет. Проинсталлировав и поработав, приходишь к выводу - не, не очень удобно. И хочется вычистить его целиком со всем следами. То есть сделать полный откат инсталляции.
Вон в винде аналогичная ситуация: скачиваешь некий продукт, ставишь, пробуешь некоторое время. Неудобно. Деинсталлируешь. Но в винде деинсталляция неряшливая, не все убирает. В результате реестр замусоривается и наступает момент, когда требуется переустанавливать всю винду (ну, или образ восстанавливать).

Поэтому хотелось бы определиться с требованиями, которым должен удовлетворять модуль-пакет модулей, чтобы ББ мог чистенько его убирать и восстанавливать исходное состояние.
А мож просто перед инсталляцией просто сохранять весь ББ в неких архив, а деинсталляция просто восстанавливает его?

Автор:  Илья Ермаков [ Вторник, 15 Сентябрь, 2009 12:33 ]
Заголовок сообщения:  Re: Инсталляция пакетов ББ

Валерий Лаптев писал(а):
А мож просто перед инсталляцией просто сохранять весь ББ в неких архив, а деинсталляция просто восстанавливает его?


Да перед опытом просто скопировать ББ в новую, подопытную папку, и всего делов? :)

Автор:  Евгений Темиргалеев [ Вторник, 15 Сентябрь, 2009 12:43 ]
Заголовок сообщения:  Re: Инсталляция пакетов ББ

Валерий Лаптев писал(а):
Дело в том, что частенько просто надо попробовать, подходит данный пакет-компонент для твоей работы или нет...
Тут viewtopic.php?f=47&t=1033 обсуждалась как раз эта тема.

(Повторюсь) Для меня идеал, если будет copy = install/delete = uninstall. При такой возможности зависимости можно и вручную разрешать вполне комфортно. Плюс это стимулирует лишнюю возможность подумать и не плотдить лишних зависимостей.

Автор:  Валерий Лаптев [ Вторник, 15 Сентябрь, 2009 12:56 ]
Заголовок сообщения:  Re: Инсталляция пакетов ББ

Илья Ермаков писал(а):
Валерий Лаптев писал(а):
А мож просто перед инсталляцией просто сохранять весь ББ в неких архив, а деинсталляция просто восстанавливает его?


Да перед опытом просто скопировать ББ в новую, подопытную папку, и всего делов? :)

Ну, может быть. :)
Но некое чувство сопротивляется: плодить папки ББ в нескольких экземплярах.

Автор:  Trurl [ Вторник, 15 Сентябрь, 2009 16:43 ]
Заголовок сообщения:  Re: Системы реального времени -на Обероне-Модуле

Валерий Лаптев писал(а):
А если инсталлируемая подсистема вносит изменения в системные модули и файлы? В тот же config, например.
Не. Инфа о вносимых изменениях должна собираться.

Лучше бы, этих изменений совсем не было.

Автор:  Валерий Лаптев [ Среда, 16 Сентябрь, 2009 11:42 ]
Заголовок сообщения:  Re: Системы реального времени -на Обероне-Модуле

Trurl писал(а):
Валерий Лаптев писал(а):
А если инсталлируемая подсистема вносит изменения в системные модули и файлы? В тот же config, например.
Не. Инфа о вносимых изменениях должна собираться.

Лучше бы, этих изменений совсем не было.

Не всегда это возможно. Я так понял, что руссификация ББ потребовала допиливания системных файлов?

Автор:  Info21 [ Среда, 16 Сентябрь, 2009 14:01 ]
Заголовок сообщения:  Re: Системы реального времени -на Обероне-Модуле

Валерий Лаптев писал(а):
Не всегда это возможно. Я так понял, что руссификация ББ потребовала допиливания системных файлов?
Это не имеет отношения к проблеме инсталляции пакетов.

Автор:  Иван Горячев [ Среда, 16 Сентябрь, 2009 14:12 ]
Заголовок сообщения:  Re: Системы реального времени -на Обероне-Модуле

Trurl писал(а):
Лучше бы, этих изменений совсем не было.


Тады придётся полностью менять процесс загрузки ББ. Плюс вводить в каркас понятия меню и строковых ресурсов. Вопрос: насколько сильно оно надо?

Автор:  Валерий Лаптев [ Среда, 16 Сентябрь, 2009 14:37 ]
Заголовок сообщения:  Re: Инсталляция пакетов ББ

В общем-то народ обходится. Но если продвигать ББ в массы, то такое придется делать, чтобы привлечь "массового" программера. Или опять останемся "386 пользователей"

Автор:  Geniepro [ Среда, 16 Сентябрь, 2009 16:18 ]
Заголовок сообщения:  Re: Инсталляция пакетов ББ

Удалено модератором: http://oberoncore.ru/forum#%D0%BF%D0%BE ... 0%B8%D0%B5

Автор:  Geniepro [ Среда, 16 Сентябрь, 2009 18:07 ]
Заголовок сообщения:  Re: Инсталляция пакетов ББ

Удалено модератором: http://oberoncore.ru/forum#%D0%BE%D0%B1 ... 0%B8%D1%8F

P.S. Недовольство действиями модераторов можно обсудить напрямую (ЛС) или тут: viewtopic.php?f=25&t=508

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/