如何在 Arch Linux 上完全删除程序,包括它在主目录中创建的文件?

如何在 Arch Linux 上完全删除程序,包括它在主目录中创建的文件?

我已atom在系统上安装并尝试使用以下命令将其删除:

pacman -Rs atom

我仍然有一个.atom文件夹/home/user和另一个Atom文件夹/home/user/.config,不确定其他地方是否还剩下!

如何删除程序及其随时间自动创建的所有文件夹和文件?

答案1

Pacman 在删除某些应用程序时会保存重要的配置文件,并使用扩展名命名它们:.pacsave。要防止创建这些备份文件,请使用 -n 选项:

# pacman -Rn package_name

笔记:Pacman 不会删除应用程序本身创建的配置(例如主文件夹中的“dotfiles”)。

基本上,pacman不会删除那些配置文件文件夹,您将必须手动删除它们。删除程序包后,应用程序创建的那些程序包不会对系统产生任何影响,因此不会造成任何损害。这就是它的工作原理。

通常应用程序创建的所有配置文件都在~/config文件夹中。您只需输入终端rm -r并将文件夹拖放到终端,然后单击 Enter 或任何最适合您的方式即可。

答案2

pacman无法处理外部应用程序创建的文件。如果应用程序提供内置卸载选项,您可以尝试使用。

否则,需要考虑的一些手动清洁途径是:

  • ~/.config
  • ~/.local/share
  • ~/.cache
  • /etc
  • /etc/xdg
  • /usr/share

只是尝试远离 KDE PIM 应用程序,因为那是一个地狱般的旅程。

相关内容