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

之前我能够去ubuntu软件中心并将其删除,现在它自从切换到gnome软件商店后就没有显示出来。 尝试移除购物镜头的终端方法在此版本中不起作用。

在此处输入图像描述

删除unity-webapps-common软件包会从破折号中删除Amazon。 由于亚马逊网络应用程序是该软件包的一部分,因此您不能仅删除亚马逊部分(嗯,不能编辑源代码)。 当其他程序(如Unity Tweak Tool)依赖于该程序包时,这是一个问题。

正如fitojb在另一个问题的答案中所指出的,此命令将阻止亚马逊图标显示在破折号中:

 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 

正如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 

破折号仍然需要旧的ubuntu软件中心来卸载程序,即使它不包含在16.04中。 安装software-center软件包并注销并重新登录到您的帐户,然后您就可以查看程序的屏幕截图并通过在破折号中右键单击它们来卸载它们,就像以前的版本一样。

您只需单击该应用程序,然后将其拖入垃圾箱(它适用于我)。

对我来说,在Ubuntu 16.04 LTS上工作:

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

注意:此解决方案仅适用于从15.10升级到16.04 LTS的情况

这很简单,按Windows /超级键 。 在bash中输入亚马逊来查找亚马逊软件。

右键单击它并查看详细信息,在那里找到一个令人难以置信的删除按钮:)

玩得开心。

为了避免安装应用程序unintall应用程序,我手动完成(在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

如何删除Unity网络应用? – >尝试:

 sudo apt-get remove unity-webapps-amazon* 

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