如何卸载谷歌浏览器?

我知道在Ask Ubuntu上有关于卸载Google Chrome的类似问题,像这些: 但是那些帖子的答案有点过时。
据我记得,我安装Google Chrome时遵循的步骤如下:
1. 从https://www.google.com/chrome/下载了64位.deb安装包。 2. 安装了.deb安装包(我记不清是使用终端还是图形界面安装的,但我想这无关紧要)。
需要注意的一点是,在从网站下载.deb安装包之前,有一个非常重要的提示(来自原文):
引用: 注意:安装Google Chrome会添加Google软件源,因此您的系统将自动保持Google Chrome的更新。如果您不想使用Google的软件源,请在安装该包之前运行“sudo touch /etc/default/google-chrome”。

Screenshot of Google Chrome's download page (https://www.google.com/chrome/)

据我记得,在安装这个软件包之前,我没有执行过sudo touch /etc/default/google-chrome
根据我对Ubuntu和软件包管理的了解,我必须先移除Google的软件源,然后再卸载应用程序。我听说过ppa-purge,但不确定在这种情况下是否有帮助,因为Google使用的是软件源,而不是PPA。或者我弄错了吗?
卸载Google Chrome的正确方法是什么(我不希望留下任何配置文件)?
2个回答

要完全卸载Google Chrome,请按照以下步骤操作:
  1. 运行以下命令以删除Google Chrome及其所有依赖项:

    sudo apt purge --auto-remove google-chrome-stable
    
  2. 运行以下命令以删除Google Chrome存储库:

    sudo rm /etc/apt/sources.list.d/google-chrome.list*
    
  3. 运行以下命令以删除您的~目录中的Google Chrome目录:

    rm -rf ~/{.cache,.config}/google-chrome
    
如果你想在一行中完成上述所有操作,可以运行以下命令:
sudo apt purge --auto-remove google-chrome-stable && sudo rm /etc/apt/sources.list.d/google-chrome.list* && rm -rf ~/{.cache,.config}/google-chrome

关于 ppa-purge,你说得对。你不能使用它来移除 Chrome 仓库,因为它不是一个 PPA。

purge用于删除配置文件,而--autoremove用于仅删除Google Chrome的依赖项。但是,由Google Chrome创建的主目录中的文件不会被purge删除。因此,这个命令rm -rf ~/{.cache,.config}/google-chrome将删除它们。我的回答正确吗? - Random Person
在这个命令中,星号(*)的作用是什么:sudo rm /etc/apt/sources.list.d/google-chrome.list* - Random Person
当我们使用&&时,sudo命令会应用于所有的命令还是只应用于特定提及的命令? - Random Person
1
  1. 是的。apt 不会从 ~ 中删除任何配置文件和目录,所以我们必须手动删除它们。
  2. * 是一个通配符,允许删除 /etc/apt/sources.list.d/ 目录中存在的 google-chrome.list.save 文件。还可以在这里阅读更多相关信息。
  3. 每个需要以 root 权限运行的命令都必须加上 sudo。请参考这个相关问题
- BeastOfCaerbannog
谢谢提供信息!如果你不介意的话,能否请你解释一下 sudo touch /etc/default/google-chrome 是什么意思? - Random Person
1我没有太多要说的。touch file 用于更新 file 的时间戳。如果 file 不存在,touch 将创建一个空的文件。sudo touch /etc/default/google-chrome/etc/default/ 目录下创建了 google-chrome 文件。我猜测 Google Chrome 安装程序会检查这个文件是否存在,如果存在,则不会添加仓库。 - BeastOfCaerbannog

  1. 要移除存储库,请打开“软件和更新”→“其他软件”,点击Chrome的存储库,然后点击“移除”。

  2. 要同时移除Google Chrome及其配置文件,请输入以下命令:

    sudo apt purge google-chrome-stable
您可能还想运行sudo apt autoremove来删除任何未使用的依赖项。

1如果你不想留下任何配置文件,那么"remove"应该改为"purge"。而"autoremove"可以删除你真正不想要的软件...所以请小心操作。 - heynnema
1"软件源”是什么意思?有没有叫做“软件源”的应用程序?(如果有的话,我在我的电脑上找不到这样的应用程序。) - Random Person
2那个应用的名称取决于Ubuntu的版本和风格。现在,在纯正的Ubuntu与GNOME上,它可能被称为“软件和更新”(Software & Updates)https://help.ubuntu.com/stable/ubuntu-help/addremove-sources.html 在此之前,它曾被称为软件源(Software Sources)https://i.stack.imgur.com/K7OG4.png (之后我转到了KDE)。 - Archisman Panigrahi