如何删除应用程序?

如何删除应用程序?

我使用 Synaptic 软件包管理器从系统中卸载了 Scilab。但我的主文件夹中仍有一个名为 .Scilab 的文件夹。其他已删除的应用程序也是如此。我该如何摆脱它们?

答案1

您可以使用以下命令删除 .deb 安装包:

$ sudo apt remove [packagename] --purge

卸载应用程序不会删除您个人空间中的文件。卸载应用程序是管理员执行的系统范围功能。当 IT 删除某些内容时,应用程序不会寻找所有用户的个人空间并对其文件进行更改。用户自行进行更改。

按照同样的逻辑,安装程序不会进入所有用户的个人空间,也不会在他们的空间中安装配置文件。用户与应用程序交互并管理其配置文件取决于用户。

如果您想将许多应用程序重置为其默认设置,您可以从该特定应用程序中删除配置文件,然后在再次运行时,它将创建所需的配置空间。

如果 IT 人员卸载 Google Chrome 或 Thunderbird 以便可以全新安装新版本,则该应用程序将不会删除包含您的个人配置和数据的文件夹~/.config/google-chrome.thunderbird

答案2

我认为,为了卸载 scilab,您只需从 /usr/share/applications/ 中删除 /opt/scilab-5.5.2 和(如果有)启动器 scilab.desktop。如果您的情况如此(我的情况也如此,因为为了安装它,我只需将 scilab-5.5.2.tar.gz 扩展到 /opt 并创建启动器),则要删除 .Scilab 目录,只需将其删除即可;请记住,为了安装 scilab,您既没有使用安装程序,也没有 deb 包,也没有编译它。

答案3

大多数用户空间可执行程序都有两组文件夹:一组是实际程序(由正在安装或删除的包控制),一组是您的用户的“配置设置”(“本地用户配置数据”)。

如果你通过 Synaptic 或类似方式删除了该程序,那么它实际上并没有安装。但是,Debian 打包不是包装规则和政策允许对您的主文件夹进行处理。

每当您使用 SciLab 时,它都会将特定于您用户的本地设置存储在您的主文件夹中.Scilab。每次运行 Scilab 时都会读取这些数据,因为这些是本地配置文件仅供您使用,例如 Scilab 最近访问的文件、窗口布局信息等。

由于包装政策,删除软件包不会影响本地用户配置数据。如果您想删除它,您可以像删除标准文件夹一样删除它,无论是通过命令行(rm -r /home/$USER/.Scilab- 相应地调整大小写)还是从 GUI 中删除。

仅仅因为.PROGRAM您的主文件夹中存在某个程序的文件夹不是意味着应用程序未被卸载,它只是意味着您需要在之后进行清理以删除您自己的用户为该程序存储的本地配置数据。

答案4

在你的终端上运行此命令:

sudo apt-get autoremove

如果您想永久删除配置文件,请按照此答案操作

https://askubuntu.com/a/20133/633029

相关内容