如何从Ubuntu 14.04中移除'Sublime Text 3';按照http://www.sublimetext.com/3上的说明安装的。

有一个问题关于如何从Ubuntu 12.04中移除Sublime。但我有点害怕运行命令,因为它只提到了'Sublime'和特定的Ubuntu 12.04版本。

我刚刚通过点击Ubuntu 64位并从'Ubuntu软件中心'安装'Sublime Text 3'

我想卸载它,但是现在我在'Ubuntu软件中心'找不到它了。根据时间戳,我认为它不在我的历史记录中,但有人知道在该列表中'Sublime Text 3'叫什么吗(以防万一)?

这个页面上,它说要在命令行中键入以下内容:

sudo rm -r /opt/Sublime\ Text\ 2
sudo rm /usr/bin/sublime
sudo rm /usr/share/applications/sublime.desktop
sudo sed -i 's/sublime\.desktop/gedit.desktop/g' /usr/share/applications/defaults.list

this页面上,它说要安装Synaptic,并从那里安装和删除软件包。或者使用以下命令删除它:
sudo apt-get remove --purge <package-name>

this上说,如果我通过“Ubuntu软件中心”或运行以下命令进行安装:
sudo dpkg -i sublime-text_build-3047_amd64.deb

然后我应该运行以下命令来删除它:
sudo dpkg -r sublime-text 

我应该使用哪种方法来确保它从Ubuntu 14.04完全删除?(第一组指示让我有点担心它是否安装在各个地方。)
6个回答

  1. 在Dash中搜索软件中心

    enter image description here

  2. 在软件中心搜索sublime,然后点击"Sublime Text"。

    enter image description here

  3. 点击"删除",然后输入密码并点击"验证"。

    enter image description here


我建议编辑此内容,添加文字说明来解释屏幕截图中所示的步骤。 - Eliah Kagan
1尽管缺少说明,但我仍然无法理解为什么有这么多的负评。回答虽然不太好写,但至少是正确的。 - Andrea Lazzarotto
1现在,那才是一个真正的答案... - Mateo
@AndreaLazzarotto,也许其他人和我一样,去软件中心在“已安装”选项卡下搜索Sublime。但出于某种原因,你无法在那里找到Sublime...这就是为什么当时我开始寻找其他解决方案,而事实上只需在“所有软件”选项卡下搜索Sublime即可。 - Kriss

你是怎么安装的?
如果你是通过安装包(下载.deb文件,添加PPA并使用apt-get install命令,或者在软件中心搜索)进行安装的,那么使用apt-get remove、dpkg -r、Synaptic或者软件中心的方法都会达到同样的效果。
如果你是下载了一个压缩包,解压到某个位置然后手动创建启动器,那么你需要使用命令行的方法来删除这些东西。
如果你采取了其他方法,那么你需要忽略所有给出的建议,并找出与你所采取方法相反的做法。
顺便说一句,根据你的描述,你似乎只需要运行以下命令:
sudo apt-get remove sublime-text

太棒了!这对我帮助很大。 - mja

sudo apt-get remove sublime-text-installer

这个命令将彻底从Ubuntu中删除该实用程序。我的建议是执行此命令。

1但它并不会移除崇高的设置。 - maq
我猜这个命令只是用来移除安装程序的。当你执行上述命令时,会打印出以下信息:"执行此操作后,将释放26.6 kB的磁盘空间。" -- 26.6kB? - Kapil Jituri
@KapilJituri:这是因为安装程序本身只是那么小。软件包管理器不知道,软件包的移除还会触发由软件包的自定义预删除脚本间接安装的一大堆(更大)文件的删除。 - David Foerster

除了第一种方法外,其他所有方法都可以有效地删除Sublime,前提是您提供正确的软件包名称。
当您安装Sublime时,您下载了一个Debian软件包,然后软件中心进行了安装。软件中心在处理这些软件包时往往效果不佳,因此我建议您不要使用它来查找已安装的软件包,而是使用dpkg和grep来查找软件包名称:
dpkg -l \*sublime\*

它会显示出所有名为"sublime"的软件包,然后您可以使用您列出的任何方法来删除它。
第一个方法将删除手动编译/安装的Sublime,该方法没有使用APT/DPKG系统,所以我不建议使用,除非您确实使用了这种方法。

最快的方法是找到软件包,然后执行 sudo apt purge packagename 命令。 - vrcmr

首先,使用以下命令安装Synaptic软件包管理器:
sudo apt-get install synaptic

然后,在 sublime-text 安装程序中选择标记以进行删除,然后将其移除。


这并没有回答问题,楼主问的是最好的卸载技术是什么,而且他们已经提到了他们知道synaptic,请解释一下这个回答如何与问题相关。 - Mark Kirby

我认为,官方上有两种方法来安装sublime。一种是通过Ubuntu软件中心,另一种是从官网下载软件包。如果你不确定自己使用了哪一种方法,首先运行这个命令:
sudo snap list

如果在那里有一个sublime-text的条目,你可以确定你已经使用了软件中心。值得一提的是,也可以使用sudo snap install sublime-text来安装sublime。使用这个命令安装sublime还会在snap列表中添加一个条目。你可以使用以下命令:
sudo snap remove sublime-text

从您的计算机中删除sublime-text。
如果您是通过直接从网站上使用wget命令安装的(如果我没记错,sublime网站使用wget下载软件包),那么您需要使用:
sudo apt-get remove sublime-text

删除Sublime。

我自己遇到了一个有趣的问题。我使用了两种方法来安装Sublime,所以对我来说有两个可用的Sublime,这非常令人恼火。我使用了上面提到的两个命令,成功地完全删除了Sublime。如果还有其他安装Sublime的方法(我不知道的),我认为像你和朋友们上面提到的清除命令sudo apt-get remove --purge <package-name>是最可靠的方法。使用rm命令会手动删除Sublime的文件和文件夹,就像使用Shift + Delete删除它的文件夹一样。虽然这可能是一个有效的解决方案,但有可能Sublime的一些配置文件(相当于Windows中的“注册表”条目)仍然留在系统中,这可能会引起一些问题(我认为其中一个问题可能是,如果Sublime是某些格式的默认应用程序,系统可能不会注意到Sublime的删除,并尝试通过Sublime打开一些文件,但它已经不存在了),因此,重新安装Sublime可能会成为一个大问题。所以,我建议使用snap或apt进行删除。

还值得一提的是:我建议甚至使用终端安装该应用程序:

sudo snap install sublime-text

通过这种方式,您可以监控进展情况,并获得更具体的细节,从而避免安装错误和导致不稳定的Sublime。