Ubuntu 16.04 不允许我卸载应用程序

Vih*_*wal 5 software-uninstall 16.04

我喜欢只在我的电脑上安装我需要的东西,因此我总是遵循删除我知道我不会使用的程序的做法。

我刚刚下载了 Ubuntu 16.04 LTS,但我无法卸载应用程序。我转到软件中心并点击删除我想要的应用程序(Mozilla、Mahjong、Solitaire 等)。一切似乎都有效。然而,二十秒后软件中心会自行刷新,应用程序又回来了!!请帮忙!这真的很烦人。

有没有办法从终端中删除这些应用程序?

小智 6

我遇到了类似的问题。我会单击软件中心的“删除”按钮,但应用程序会在短时间内重新出现。例如,我为 Aisle Riot Solitaire 计划执行此操作,并且它不断回来。然而,当我用命令行删除它时,它说它没有安装:

$ sudo apt-get purge aisleriot
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'aisleriot' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 87 not upgraded.
Run Code Online (Sandbox Code Playgroud)

经过更多调查(阅读:盲目点击),我发现单击“更新”选项卡上的刷新图标实际上似乎也刷新了“已安装”选项卡(即使“已安装”选项卡上没有刷新图标)。在此之后,纸牌不再出现。

Ubuntu 软件的屏幕截图,左上角显示刷新图标。

“刷新图标”是指左上角的圆形箭头。


Jua*_*nio 4

如果您熟悉命令行,删除软件的方法是:

sudo apt-get remove software_name
Run Code Online (Sandbox Code Playgroud)

或者

sudo apt-get purge software_name
Run Code Online (Sandbox Code Playgroud)

后者也会删除配置文件。由于您似乎不再对该软件感兴趣,因此您可能应该使用purge.

但是,您需要找到您尝试从系统中卸载/删除的每个软件包的名称。您在帖子中提到的那些将是firefox(假设这就是您对 Mozilla 的意思) ,,gnome-mahjonggaisleriot因此,要删除这三个,您可以这样做:

sudo apt-get purge firefox gnome-mahjongg aisleriot
Run Code Online (Sandbox Code Playgroud)

查找包的名称有时很棘手(例如,我花了一些时间才找到 的名称aisleriot)。您可以安装synaptic,这将帮助您更轻松地找到该名称。但请注意,您可能需要随后卸载 synaptic,因为您似乎担心不会使用的软件。

您可能会发现这篇文章也很有用:使用 apt-get 从命令行安装/删除软件包列表 ,因为它展示了如何删除列表中的软件。

另外,最近的这篇文章讨论了删除宝石:如何删除所有默认安装的游戏?

注意:我不建议删除 Firefox 以拥有备份浏览器,以防 Chromium 或任何其他浏览器无法工作。


小智 0

直接答案:使用terminal/cli/tty删除包:

# apt-get remove SoftwareName
Run Code Online (Sandbox Code Playgroud)

常见示例:

$ sudo apt-get remove firefox
Run Code Online (Sandbox Code Playgroud)

上面的结果会是这样的:

The following packages will be REMOVED:
  firefox
0 upgraded, 0 newly installed, 1 to remove and 9 not upgraded.
After this operation, 110 MB disk space will be freed.
Do you want to continue? [Y/n]
Run Code Online (Sandbox Code Playgroud)

输入“Y”即可删除 Firefox。

您还可以使用清除,

$ sudo apt-get remove --purge somePackage
$ sudo apt-get purge somePackage
Run Code Online (Sandbox Code Playgroud)

上面的 2 个命令是等效的。(参见 man apt-get)。

“purge”删除选定的包及其配置文件

不太确定/更笼统:从您对使用软件中心的描述来看,听起来您是直接从实时映像使用 Ubuntu;这意味着 Ubuntu 似乎没有安装到驱动器上。我没有使用软件中心的个人经验,因此我在这一点上可能是错误的。

关于

我喜欢在计算机上只保留我需要的内容,因此我总是遵循删除我知道不会使用的程序的做法。

这很好,但要小心基于其他操作系统的假设。如果您发现自己喜欢 Linux,您可以考虑扭转这一局面,只安装您需要的内容 - 从头开始​​构建您的系统。