通过 .run 安装/卸载

通过 .run 安装/卸载

这个问题更多的是对 .run 安装的理解,当您下载文件并使用 .run 安装它时,它是否实际上与 Linux 的包管理器交互,或者它是否像便携式程序一样工作,一旦您删除安装路径,它就消失了?

例如,如果我下载包含 .run 文件的 Qt Creator,并将其安装在 Documents/Qt 中,这是否意味着它安装在该路径中,并且一旦我删除该文件夹,它就会从我的系统中消失?

答案1

.run文件只是包含程序安装说明的可执行文件。

包管理器无法跟踪程序文件的安装位置,因此无法实际上卸载该程序。

卸载使用安装程序的程序的唯一方法.run是该程序提供卸载程序。这就是为什么.run不推荐使用安装程序的程序...

答案2

与包管理器交互。它可以做任何事情。它们只是脚本。它们实际上做什么取决于编写它们的人。他们很可能自己构建一个假包来帮助删除。

我让一些安装程序这样做过。老实说,我不记得是哪个安装程序了,但他们自己构建了一些元包来帮助移除。

不过这些都是系统安装的。我认为非常不过,家庭安装的应用程序不太可能请求提升到 root 权限来执行相同操作。

相关内容