如何在16.04中删除Unity Amazon软件包?


34

我曾经能够去过ubuntu软件中心并将其删除,但是由于切换到gnome软件商店,所以它没有显示。在此版本中,无法尝试使用终端方法取下购物镜。

在此处输入图片说明


1
我可以运行apt-get remove unity-webapps-common来删除它,但unity tweak工具也需要此软件包。
Klyn '16

默认情况下,购物镜头未安装在16.04中。您看到的Amazon图标是Web应用程序。在破折号中搜索将不会调用它。
dobey

4
回到Ubuntu 12.04,我以为他们谈论过放弃这种间谍软件/市场软件的废话。规范是疯狂的。一旦获得一台全新的16.04机器,我就很讨厌在统一启动器中看到亚马逊。太可悲了,每次Ubuntu安装的第一步就是要删除垃圾文件!
托德

我最喜欢Reinier Post的解决方案。
20:51暂停

如果google将您发送给您并且您有18.04,答案很简单:(如果要查看它的内容,请先sudo apt remove ubuntu-web-launchers运行dpkg -L ubuntu-web-launchers--100%亚马逊)
Lambart

Answers:


29

卸下unity-webapps-common包装后,亚马逊将从破折号删除。由于Amazon webapp是该软件包的一部分,因此您不能仅删除Amazon部分(而且,缺少编辑源代码)。当其他程序(例如Unity Tweak Tool)依赖该程序包时,这是一个问题。

正如fitojb在对另一个问题的回答中所指出的那样,此命令将阻止在破折号中显示Amazon图标:

sudo rm -rf /usr/share/applications/ubuntu-amazon-default.desktop

但是,正如dobey在下面的注释中指出的那样,当unity-webapps-common软件包更新时,该文件将被替换,并且该命令将不得不再次运行。一种更永久的方法是将.desktop文件复制到本地应用程序目录,然后在文件中添加一行以防止其显示在破折号中:

echo 'Hidden=true' | cat /usr/share/applications/ubuntu-amazon-default.desktop - > ~/.local/share/applications/ubuntu-amazon-default.desktop

4
否。这是隐藏应用程序的错误方法。如果/当对unity-webapps-common软件包进行了更新时,它将再次出现,或者由于某种原因而被重新安装。实际上,将文件复制到该文件~/.local/share/applications/并在Hidden=true其末尾添加该行即可。
dobey

按照我的理解,我已经完成了第二个“解决方案”,这应该覆盖图标并使它不可见。但是它在Ubuntu 16.10中
不起作用

在Ubuntu 17.10中,.desktop文件为:/usr/share/applications/com.canonical.launcher.amazon.desktop
mauek unak

13

正如Aibara Iduas所说,解决/usr/share/applications/ubuntu-amazon-default.desktop是解决之道。但是它将在下一次升级时返回。复制文件的解决方案~/.local/share/applications/ubuntu-amazon-default.desktop仅对当前用户有效。要为计算机上的所有用户禁用此.desktop文件,并防止升级将其退回,解决方案是使用转移文件dpkg-divert

sudo dpkg-divert \
  --divert /usr/share/applications/ubuntu-amazon-default.desktop.diverted \
  --local \
  --rename \
  /usr/share/applications/ubuntu-amazon-default.desktop

或者,将rm -rf /usr/share/applications/ubuntu-amazon-default.desktop命令放入脚本中,然后经常通过cron运行它。在Ubuntu 16.04中工作。
颠倒

5

破折号仍要求旧的ubuntu软件中心卸载程序,即使16.04中未包含该破折号。安装该software-center软件包,然后注销并重新登录到您的帐户,然后您将能够查看程序的屏幕截图并通过右键单击破折号(如先前版本一样)将其卸载。


2

在Ubuntu 18.04中,只需卸载ubuntu-web-launchers软件包:

sudo apt remove ubuntu-web-launchers

如您所见,它仅包含Amazon启动器

dpkg -L ubuntu-web-launchers

第一。


1
这真的很有用。您是怎么发现的?
evaristegd

2
我可能曾经locate查找相关文件,并dpkg -S在其中一些文件上确定了相关的软件包名称。
Reinier Post

1

您只需单击该应用程序,然后将其拖到垃圾箱(对我有用)。


1

对我来说,这是在Ubuntu 16.04 LTS上完成的:

cd /usr/share/applications
mv ubuntu-amazon-default.desktop ../~ubuntu-amazon-default.desktop

1

为了避免安装应用程序以取消安装应用程序,我手动执行了此操作(在Ubuntu 16中):

sudo rm /usr/share/applications/ubuntu-amazon-default.desktop
sudo rm /usr/share/unity-webapps/userscripts/unity-webapps-amazon/Amazon.user.js
sudo rm /usr/share/unity-webapps/userscripts/unity-webapps-amazon/manifest.json

如果再次秘密安装它,只需再次运行它,或将其放入更新操作系统时运行的清理脚本中即可。

资料来源:https : //www.lifewire.com/remove-amazon-application-from-ubuntu-4134329


0

注意:仅当您从15.10 LTS升级到16.04 LTS时,此解决方案才可能有效

现在,这很容易,请按windows/superkey。在bash中,输入amazon以查找amazon软件。

右键单击它,查看详细信息,您将在其中找到令人难以置信的删除按钮:)

玩得开心。


5
我只是在破折号窗口中看到“启动”。我在16.04 btw上。
Klyn '16

我在16.04上也是如此,这是两个星期以来的事了。Entfernen意味着用英语删除
Videonauth

这是从全新安装开始的。不知道为什么他们无法删除它,但是我想我现在必须忍受它或切换到另一个* buntu:[
Klyn 16'Aug

好吧,如果我找到解决方案,我会在这里对此发表评论,您可以立即开始。好的,这可能就是原因,我已经从15.10升级到Beta版本。
Videonauth

感谢您的坚持。如果遇到任何问题,我也会确保也进行更新。它确实刚刚发布,所以我敢肯定有人会很快发现它的。
Klyn '16

-1

如何删除Unity Web应用程序? ->尝试:

sudo apt-get remove unity-webapps-amazon*

不能说这是解决方案,因为我做的第一件事是搜索“ amazon”文件并手动删除了“ / usr / share / unity-webapps / userscripts / unity-webapps-amazon /” (不删除了它)亚马逊),现在apt-get将找不到亚马逊。


在16.04中不起作用。符合该描述的唯一软件包是unity-webapps-amazoncloudread,如果删除该软件包,则不执行任何操作。
Aibara
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.