Comment supprimer le package Unity Amazon dans 16.04?


34

Je pouvais aller au centre de logiciels Ubuntu avant et le supprimer et maintenant il ne s'affiche pas depuis le passage au magasin de logiciels GNOME. La méthode du terminal consistant à retirer l’objectif shopping ne fonctionne pas dans cette version.

entrez la description de l'image ici


1
Je peux le supprimer en exécutant apt-get remove un-webapps-common, mais l'outil tweak a également besoin de ce paquet.
Klyn

L'objectif d'achat n'est pas installé dans 16.04 par défaut. L'icône Amazon que vous voyez est l'application Web. Rechercher dans le tiret ne l'invoquera pas.
dobey

4
De retour dans Ubuntu 12.04 jours, je pensais qu'ils parlaient d'abandonner cette merde de spyware / marketware. Canonical est fou. J'étais dégoûté de voir Amazon dans mon lanceur d'unités une fois que j'ai eu une machine 16.04 toute neuve. Si triste que la première étape de chaque installation Ubuntu consiste à supprimer les fichiers indésirables de cette manière!
Todd

J'aime le plus la solution de Reinier Post.
adjenks

Si Google vous envoie ici et que vous avez 18.04, la réponse est simple: sudo apt remove ubuntu-web-launchers(lancez dpkg -L ubuntu-web-launchers-vous d'abord si vous voulez voir ce qu'il contient - 100% Amazon)
Lambart

Réponses:


29

La suppression du unity-webapps-commonpackage supprime Amazon du tiret. Étant donné que l'application Web Amazon fait partie de ce package, vous ne pouvez pas simplement supprimer la partie Amazon (enfin, à moins de modifier le code source). C'est un problème lorsque d'autres programmes (comme Unity Tweak Tool) dépendent de ce paquet.

Comme l'a noté fitojb dans cette réponse à une autre question, cette commande empêchera l'icône Amazon de s'afficher dans le tiret:

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

Cependant, comme l'a souligné dobey dans un commentaire ci-dessous, lorsque le unity-webapps-commonpackage sera mis à jour, le fichier sera remplacé et la commande devra être exécutée à nouveau. Une méthode plus permanente consiste à copier le fichier .desktop dans votre répertoire d'applications locales, puis à ajouter une ligne au fichier pour l'empêcher de s'afficher dans le tiret:

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

4
Non, ce n'est pas la bonne façon de cacher l'application. Il réapparaîtra s'il y a une mise à jour du paquet unity-webapps-common ou s'il est réinstallé pour une raison quelconque. Copier le fichier ~/.local/share/applications/et ajouter la ligne Hidden=trueà la fin de celui-ci devrait en réalité le masquer.
dobey

J'ai fait la deuxième "solution", ce qui devrait écraser l'icône et la rendre invisible. Mais cela ne fonctionne pas dans Ubuntu 16.10
redanimalwar

Dans Ubuntu 17.10, le fichier .desktop est: /usr/share/applications/com.canonical.launcher.amazon.desktop
lundi

13

Comme le suggère Aibara Iduas, l'élimination /usr/share/applications/ubuntu-amazon-default.desktopest la solution. Mais cela reviendra avec la prochaine mise à jour. La solution pour copier le fichier ~/.local/share/applications/ubuntu-amazon-default.desktopne fonctionne que pour l'utilisateur actuel. Pour désactiver ce fichier .desktop pour tous les utilisateurs de la machine et empêcher les mises à niveau de le restaurer, la solution consiste à transférer le fichier avec dpkg-divert.

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

Sinon, mettez la rm -rf /usr/share/applications/ubuntu-amazon-default.desktopcommande dans un script puis exécutez-la de temps en temps via cron. Fonctionne dans Ubuntu 16.04.
Underverse

5

Le tableau de bord nécessite toujours l’ancien centre logiciel Ubuntu pour désinstaller les programmes, même s’il n’est pas inclus dans 16.04. Installez le software-centerpackage, déconnectez-vous et reconnectez-vous à votre compte. Vous pourrez alors visualiser des captures d'écran des programmes et les désinstaller en cliquant dessus avec le bouton droit de la souris, comme dans les versions précédentes.


2

Dans Ubuntu 18.04, il suffit de désinstaller le ubuntu-web-launcherspaquet:

sudo apt remove ubuntu-web-launchers

Il ne contient que le lanceur Amazon, comme vous pouvez le constater en faisant

dpkg -L ubuntu-web-launchers

première.


1
C'était vraiment utile. Comment l'avez-vous découvert?
evaristegd le

2
J'avais probablement l'habitude locatede trouver des fichiers pertinents et dpkg -Ssur quelques-uns d'entre eux afin de déterminer les noms de paquetages pertinents.
Reinier Post

1

Il suffit de cliquer sur l'application, puis de la faire glisser dans la corbeille (ça marche pour moi).


1

Pour moi, cela a fonctionné sur Ubuntu 16.04 LTS:

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

1

Pour éviter d'installer des applications afin de désintégrer l'application, je l'ai fait manuellement (dans 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

S'il est réinstallé subrepticement, exécutez-le à nouveau ou insérez-le dans un script de nettoyage que vous exécutez lorsque vous mettez à jour votre système d'exploitation.

Source: https://www.lifewire.com/remove-amazon-application-from-ubuntu-4134329


0

Attention: cette solution ne fonctionne probablement que si vous avez mis à jour de 15.10 à 16.04 LTS

C'est assez facile maintenant, appuyez sur windows/superkey. Dans bash, entrez sur amazon pour trouver le logiciel amazon.

Faites un clic droit dessus et voir les informations détaillées, où vous trouverez un incroyable bouton de suppression :)

S'amuser.


5
Je viens de voir "lancer" dans la fenêtre de tiret. Je suis sur 16.04 btw.
Klyn

Je suis aussi sur 16.04, et cela depuis deux semaines. Entfernen signifie retirer en français
Videonauth le

Cela vient d'une installation propre. Je ne sais pas pourquoi ils ont rendu impossible leur suppression, mais je suppose que je devrai vivre avec cette solution pour le moment ou passer à un autre * buntu: [
Klyn le

Eh bien, je vais commenter ceci ici si je trouve une solution, tu me fais maintenant. Et ok, cela pourrait être la raison, je suis passé de la version 15.10 à la version bêta.
Videonauth

Merci pour la persistance. Si je tombe sur quelque chose, je ferai en sorte de mettre à jour aussi. Il vient tout juste d'être publié, alors je suis sûr que quelqu'un le saura bientôt.
Klyn

-1

Comment puis-je supprimer les applications Web Unity? -> Essayez:

sudo apt-get remove unity-webapps-amazon*

Je ne peux pas dire que c’est la solution, car j’ai tout d’abord cherché dans les fichiers "amazon" et les a supprimés manuellement "/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /" (non, cela n’a pas été supprimé Amazon) et maintenant apt-get ne trouvera pas l’Amazone.


Cela ne fonctionne pas dans 16.04. Le seul package correspondant à cette description est celui unity-webapps-amazoncloudreadqui, s’il est supprimé, ne fait rien.
Aibara
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.