我知道在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”。 据我记得,在安装这个软件包之前,我没有执行过
根据我对Ubuntu和软件包管理的了解,我必须先移除Google的软件源,然后再卸载应用程序。我听说过
卸载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”。 据我记得,在安装这个软件包之前,我没有执行过
sudo touch /etc/default/google-chrome
。根据我对Ubuntu和软件包管理的了解,我必须先移除Google的软件源,然后再卸载应用程序。我听说过
ppa-purge
,但不确定在这种情况下是否有帮助,因为Google使用的是软件源,而不是PPA。或者我弄错了吗?卸载Google Chrome的正确方法是什么(我不希望留下任何配置文件)?
purge
用于删除配置文件,而--autoremove
用于仅删除Google Chrome的依赖项。但是,由Google Chrome创建的主目录中的文件不会被purge
删除。因此,这个命令rm -rf ~/{.cache,.config}/google-chrome
将删除它们。我的回答正确吗? - Random Personsudo rm /etc/apt/sources.list.d/google-chrome.list*
? - Random Person&&
时,sudo
命令会应用于所有的命令还是只应用于特定提及的命令? - Random Personapt
不会从~
中删除任何配置文件和目录,所以我们必须手动删除它们。*
是一个通配符,允许删除/etc/apt/sources.list.d/
目录中存在的google-chrome.list.save
文件。还可以在这里阅读更多相关信息。sudo
。请参考这个相关问题。sudo touch /etc/default/google-chrome
是什么意思? - Random Persontouch file
用于更新file
的时间戳。如果file
不存在,touch 将创建一个空的文件。sudo touch /etc/default/google-chrome
在/etc/default/
目录下创建了google-chrome
文件。我猜测 Google Chrome 安装程序会检查这个文件是否存在,如果存在,则不会添加仓库。 - BeastOfCaerbannog