Удаление Либре офиса

Автор Ципихович Эндрю, 17 ноября 2024, 13:03

0 Пользователи и 1 гость просматривают эту тему.

Ципихович Эндрю

здравствуйте, как-то в ответе гуру сего форума сказали, что читают посты форума, ну и ОК
ситуация: удалил ЛО, после её удаления делаю нужные мне исследования на Питоне, получаю сообщение:
Файл C:\Users\q8902\AppData\Roaming\LibreOffice\4\user\autocorr\acor_ru-RU.dat обнаружен на ПК, программа продолжает свою работу
в честь чего при удалении не удалилось всё, что касается ЛО?
в честь чего при удалении в месседже было сказано: "Подождите, пока Виндувс настраивает ЛО" (не дословно - но близко к тексту)
можно же в ступор впасть, что делает ЛО настраивается или удаляется
сколько людей - столько и мнений....
предполагаю что моё мнение с мнением гуру сего сайте может НЕ совпадать))
спасибо

mikekaganski

1. Настройки пользователя - это часть данных пользователя, а не часть программы.
2. Настройки пользователя устроены таким образом, что могут использоваться несколькими разными установленными копиями программы.

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

3. Профиль пользователя не устанавливается инсталлятором, а создаётся программой (так же как программой создаются, например, документы). Поэтому инсталлятор и не удаляет, что не создавал. Более того, пользователь имеет возможность (с помощью командной строки) создать столько разных профилей в произвольных местах, сколько ему нужно.

4. При обновлении LibreOffice в Windows процесс устроен так, что сначала вызывается полное удаление программы, а потом новая установка. Это делает удаление профиля при удалении программы недопустимым (это техническое ограничение имеющейся технологии обновления, которое теоретически мы могли бы изменить при изменении процедуры обновления).

5. Установка и удаление программы производятся в Windows от имени какого-то пользователя (текущего или системного). Поскольку технология Windows NT (на которой основаны все Windows, используемые в настоящее время) - изначально многопользовательская, то пользователь, производящий удаление, не может знать обо всех пользователях, которые на данной системе запускали программу, и поэтому у них есть профили LibreOffice. И даже если бы он знал это, у него всё равно нет доступа к персональным папкам других пользователей (даже у системы!). Поэтому удаление в принципе могло бы произойти только у одного пользователя из потенциально многих - а тогда возникает проблема непоследовательности при удалении (почему у одного удалило, а у другого - нет?). Это - техническое ограничение операционной системы, которое мы никак не изменим и не обойдём.

В общем, это не баг вообще. И мы не собираемся с ним ничего делать.
С уважением,
Михаил Каганский