Рейтинг:1

Что происходит, когда я удаляю приложение в Ubuntu?

флаг mx

Я работаю над настольным приложением, и недавно, когда я удалил его, чтобы установить более новую версию, локальная папка приложения была удалена.

Мне любопытно узнать, что произойдет, когда вы удалите приложение в Ubuntu.

guiverc avatar
флаг cn
Вы не предоставили сведений о том, как установлены, какая система пакетов использовалась и т. д. Приложения, упакованные в виде моментальных снимков, могут отличаться, например (*контейнеризированы; но это будет зависеть от модели ограничения, используемой приложением*), пакеты *deb* иметь сценарии, которые выполняются; так же, как и обычные сценарии установки для источника - т.е. результаты будут зависеть от *неуказанного* типа запрашиваемого приложения.
Ananthu K Kumar avatar
флаг mx
@guiverc Я установил обычно, используя «dpkg -i»
guiverc avatar
флаг cn
Упаковщик может выбрать создание сценария после установки (https://packaging.ubuntu.com/html/), что означает, что вы зависите от того, кто упаковывал приложение. Если вы говорите о пакете Ubuntu - вы можете использовать CLI или инструменты пакета, чтобы увидеть, что там есть перед установкой, если это действительно вас беспокоит; но вы - *милость* того, кто создал пакет; почему вы всегда должны быть осторожны со сторонними / PPA или неизвестными источниками, поскольку безопасность ложится на вас (конечного пользователя).
N0rbert avatar
флаг zw
Также обратите внимание, что dot-files и dot-directory находятся вне контроля менеджера пакетов. Ваше приложение должно соответствовать спецификациям XDG, таким как https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html.
Рейтинг:1
флаг cn

В конечном итоге зависит от приложения.

Установка включает 1) (как минимум) копирование файлов в соответствующие системные каталоги и 2) (в конечном итоге) запуск сценариев установки и настройки. В принципе, эти сценарии действительно могут делать то, что хотят.

Обычно файлы конфигурации в вашей домашней папке, т. е. пользовательские настройки, не затрагиваются процессом установки. Во время запуска программы они создаются, если они не существуют, в конечном итоге обновляются до более новой версии, если программа предназначена для этого, или обновляются иным образом. Что именно происходит, определяет разработчик приложения.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.