如何安全地删除 Ubuntu 中的程序?

如何安全地删除 Ubuntu 中的程序?

我刚刚安装了“Sublime Text 3”,但出于某种原因,我无法安装“包管理器”。无论如何,我想尝试卸载它,但我在“ubuntu 软件中心”中找不到它。

页面上说在命令行中输入以下内容:

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

页面上说要安装 synaptic,然后从那里安装和删除软件包。或者使用以下命令删除它:

sudo apt-get remove --purge <package-name>

页面上说要使用:

sudo apt-get remove sublime-text-installer

如果我安装了它(我没有,但我想大致了解一下):

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

它还说,如果我通过“ubuntu 软件中心”或通过运行来安装它:

sudo dpkg -i sublime-text_build-3047_amd64.deb

然后我应该通过运行以下命令将其删除:

sudo dpkg -r sublime-text 

我是否可以随时从终端的任何位置运行“sudo dpkg -r programX”来删除使用“ubuntu sofware center”或“sudo dpkg programX.deb”安装的程序?

我应该使用哪种方法来确保程序被完全删除?第一个说明让我有点害怕它会被安装在各处。为什么所有已安装的软件都没有出现在“ubuntu 软件中心”中?难道没有一个地方可以像在 Windows 的“添加/删除程序”中那样删除程序吗?

关于在 ubuntu(14.04)中安装和卸载程序我需要了解哪些信息?

答案1

假设你按照 github 上的说明操作,我建议你使用 ppa-purge 删除 'deadsnakes' ppa

sudo apt-get install ppa-purge

sudo ppa-purge ppa:fkrull/deadsnakes

更新你的路径以删除按照 github 上的指示添加的路径扩展,并且大多数 lime 应该处于非活动状态。

至于将其完全删除,安装它的方式可能需要查看 makefile 以确定需要删除哪些目录。

答案2

我不建议使用这些说明,因为它们不正确(命令sed -i甚至不存在)。

apt-get remove --purge 和 synaptic 都可以满足您的需要(事实上,synaptic 基于 apt-get),主要区别在于 synaptic 使用图形界面,包括用于已安装和已卸载软件包的搜索工具。

如果您不确定应用程序的软件包名称,则应使用 synaptic,并在搜索框中输入其名称。它将提供相关软件包的列表,并用蓝色方块标记已安装的软件包。右键单击它们并选择“完全删除”。选择所有软件包后,单击应用。

有关 apt-get 的更多信息,请输入man apt-get 有关 synaptic 的更多信息,阅读维基

答案3

有了软件中心,一切皆有可能

只需坚持住。

瞧,并不是每个人都有 Sublime Text 3,但考虑到它仍然是一个程序,所以过程应该是这样的:

  1. 开放软件中心
  2. 进入历史
  3. 检查您认为与 Sublime Text 3 相关的包。

我在这里附上了通过这些步骤可以看到的屏幕图片。软件中心历史部分

有时,软件可能有不同的名称和包名称,例如 Color Chooser 的包名称gtkcolorpick

如果你用“颜色选择器”搜索,你将得不到任何结果。你应该去历史部分寻找任何您认为或者看起来像与您的应用相关。

然后,将其移除。

那么如何通过历史记录删除包?

好吧,你记下名字。假设我想删除dh-apparmor(其实我不想)。现在,我会在“已安装”部分搜索“dh-apparmor”。如果它还没有显示你的应用程序的名称,请点击“显示技术术语”。它现在肯定会显示出来。

只需单击该包并将其卸载!

相关内容