Установка/удаление через .run

Установка/удаление через .run

этот вопрос больше касается понимания установки .run: когда вы загружаете файл и используете .run для его установки, взаимодействует ли он на самом деле с менеджером пакетов Linux или работает как портативная программа, в которой после удаления пути установки он исчезает?

Например, если я скачаю Qt Creator, который имеет файл .run, и установлю его в Documents/Qt, означает ли это, что он установлен по этому пути и как только я удалю эту папку, он исчезнет из моей системы?

решение1

.runфайлы — это просто исполняемые файлы, содержащие инструкции по установке программы.

Менеджеры пакетов не могут отслеживать, где установлены файлы программы, поэтому удалить программу фактически невозможно.

Единственный способ удалить программу, которая использует .runустановщик, — это если она предоставляет деинсталлятор. Вот почему программы, которые используют .runустановщики, не рекомендуются...

решение2

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

У меня были некоторые установщики, которые это делали. Честно говоря, я не помню, кто именно, но они создавали себе небольшие мета-пакеты для облегчения удаления.

Хотя они были установлены в системе. Я думаю, что этооченьОднако маловероятно, что приложение, установленное дома, запросит повышение прав до root, чтобы сделать то же самое.

Связанный контент