Wie entferne ich das Unity Amazon-Paket in 16.04?

34

Ich konnte vorher zum Ubuntu Software Center gehen und es entfernen und jetzt wird es nicht mehr angezeigt, seitdem ich zum Gnome Software Store gewechselt bin. Die Terminalmethode zum Entfernen des Einkaufsobjektivs funktioniert in dieser Version nicht.

Bildbeschreibung hier eingeben

Klyn
quelle
1
Ich kann es mit apt-get remove unity-webapps-common entfernen, aber das Unity-Tweak-Tool benötigt auch dieses Paket.
Klyn
Das Einkaufsobjektiv ist in 16.04 nicht standardmäßig installiert. Das Amazon-Symbol, das Sie sehen, ist die Web-App. Durch Suchen im Bindestrich wird dieser nicht aufgerufen.
Dobey
4
Zurück in Ubuntu 12.04 Tage dachte ich, sie sprachen über das Wegwerfen dieser Spyware / Marketware Mist. Canonical ist verrückt. Ich war angewidert, Amazon in meinem Unity-Launcher zu sehen, als ich eine brandneue 16.04-Maschine bekam. So traurig, dass der erste Schritt bei jeder Ubuntu-Installation darin besteht, Müll wie diesen zu entfernen!
Todd
Die Lösung von Reinier Post gefällt mir am besten.
4.
Wenn Google Sie hierher schickt und Sie haben 18.04, ist die Antwort einfach: sudo apt remove ubuntu-web-launchers(Führen Sie dpkg -L ubuntu-web-launcherszuerst aus, wenn Sie sehen möchten, was drin ist - 100% Amazon)
Lambart

Antworten:

29

Das Entfernen von unity-webapps-commonPaket entfernt Amazon aus dem Armaturenbrett. Da die Amazon-Webanwendung Teil dieses Pakets ist, können Sie nicht einfach den Amazon-Teil entfernen (also nur den Quellcode bearbeiten). Dies ist ein Problem, wenn andere Programme (wie Unity Tweak Tool) von diesem Paket abhängig sind.

Wie fitojb in dieser Antwort auf eine andere Frage festgestellt hat , verhindert dieser Befehl jedoch, dass das Amazon-Symbol im Bindestrich angezeigt wird:

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

Wie in einem Kommentar unten erwähnt, wird unity-webapps-commondie Datei bei der Aktualisierung des Pakets ersetzt und der Befehl muss erneut ausgeführt werden. Eine dauerhaftere Methode besteht darin, die .desktop-Datei in Ihr lokales Anwendungsverzeichnis zu kopieren und der Datei dann eine Zeile hinzuzufügen, um zu verhindern, dass sie im Bindestrich angezeigt wird:

echo 'Hidden=true' | cat /usr/share/applications/ubuntu-amazon-default.desktop - > ~/.local/share/applications/ubuntu-amazon-default.desktop
Aibara
quelle
4
Nein, das ist der falsche Weg, um die App zu verstecken. Es wird wieder angezeigt, wenn ein Update für das Paket unity-webapps-common vorliegt oder wenn es aus irgendeinem Grund erneut installiert wird. Das Kopieren der Datei ~/.local/share/applications/und das Hinzufügen der Zeile Hidden=trueam Ende der Datei sollte sie eigentlich verbergen.
Dobey
Ich habe die 2. "Lösung" gemacht, wie ich es verstehe, dies sollte das Symbol überschreiben und es unsichtbar machen. Aber es funktioniert nicht in Ubuntu 16.10
Redanimalwar
In Ubuntu 17.10 lautet die .desktop-Datei: /usr/share/applications/com.canonical.launcher.amazon.desktop
mauek unak
13

Wie Aibara Iduas vorschlägt, /usr/share/applications/ubuntu-amazon-default.desktopist das Entfernen die Lösung. Aber es wird mit dem nächsten Upgrade zurückkommen. Die Lösung zum Kopieren der Datei ~/.local/share/applications/ubuntu-amazon-default.desktopfunktioniert nur für den aktuellen Benutzer. Um diese .desktop-Datei für alle Benutzer auf dem Computer zu deaktivieren und zu verhindern, dass Upgrades sie zurücksetzen, müssen Sie die Datei mit umleiten dpkg-divert.

sudo dpkg-divert \
  --divert /usr/share/applications/ubuntu-amazon-default.desktop.diverted \
  --local \
  --rename \
  /usr/share/applications/ubuntu-amazon-default.desktop
exore
quelle
Alternativ können Sie den rm -rf /usr/share/applications/ubuntu-amazon-default.desktopBefehl in ein Skript einfügen und dann von Zeit zu Zeit über cron ausführen. Funktioniert in Ubuntu 16.04.
Unterbrechen Sie den
5

Der Dash erfordert weiterhin, dass das alte Ubuntu-Software-Center Programme deinstalliert, auch wenn es in 16.04 nicht enthalten ist. Installieren Sie das software-centerPaket und melden Sie sich ab und wieder in Ihrem Konto an. Anschließend können Sie Screenshots von Programmen anzeigen und deinstallieren, indem Sie wie in früheren Versionen im Bindestrich mit der rechten Maustaste darauf klicken.

shorty_06
quelle
2

In Ubuntu 18.04 deinstallieren Sie einfach das ubuntu-web-launchersPaket:

sudo apt remove ubuntu-web-launchers

Es enthält nur den Amazon Launcher, wie Sie sehen können

dpkg -L ubuntu-web-launchers

zuerst.

Reinier Post
quelle
1
Das war wirklich nützlich. Wie haben Sie das herausgefunden?
evaristegd
2
Ich habe wahrscheinlich früher locaterelevante Dateien gefunden und dpkg -Sauf einigen von ihnen relevante Paketnamen ermittelt.
Reinier Post
1

Klicken Sie einfach auf die App und ziehen Sie sie in den Papierkorb (funktioniert bei mir).

Sam
quelle
1

Bei mir hat das auf Ubuntu 16.04 LTS geklappt:

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

Um zu vermeiden, dass Apps installiert werden, um die App zu deinstallieren, habe ich es manuell gemacht (in 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

Wenn es unbemerkt erneut installiert wird, führen Sie es einfach erneut aus oder fügen Sie es in ein Bereinigungsskript ein, das Sie beim Aktualisieren Ihres Betriebssystems ausführen.

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

Neuronet
quelle
0

Achtung: Diese Lösung funktioniert wahrscheinlich nur, wenn Sie ein Upgrade von 15.10 auf 16.04 LTS durchgeführt haben

Das ist jetzt ziemlich einfach, drücken Sie windows/superkey. Geben Sie in bash amazon ein, um die amazon-Software zu finden.

Klicken Sie mit der rechten Maustaste darauf und sehen Sie die detaillierten Informationen, wo Sie eine unglaubliche Schaltfläche zum Entfernen finden werden :)

Habe Spaß.

Videonauth
quelle
5
Ich sehe nur "Start" im Dash-Fenster. Ich bin übrigens am 16.04.
Klyn
Ich bin auch am 16.04 und das seit zwei Wochen. Entfernen heißt auf Deutsch entfernen
Videonauth
Dies stammt aus einer Neuinstallation. Nicht sicher , warum sie es unmöglich gemacht , zu entfernen diese aber ich denke , ich werde mit ihm für jetzt oder Wechsel zu einem anderen * buntu leben: [
Klyn
Nun, ich werde das hier kommentieren, wenn ich eine Lösung finde, hast du mich jetzt in Schwung gebracht. Und ok, das könnte möglicherweise der Grund sein, ich hatte von 15.10 auf Beta-Release aktualisiert.
Videonauth
Danke für die Ausdauer. Wenn ich auf etwas stoße, werde ich auch sicherstellen, dass es aktualisiert wird. Es wurde gerade veröffentlicht, also bin ich sicher, dass es bald jemand herausfinden wird.
Klyn
-1

Wie kann ich Unity-Webanwendungen entfernen? -> Versuchen Sie:

sudo apt-get remove unity-webapps-amazon*

Ich kann nicht sagen, dass dies die Lösung ist, da ich als erstes "amazon" -Dateien durchsucht und manuell gelöscht habe "/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /" (nein, dies wurde nicht entfernt Amazon) und jetzt werden die Passenden den Amazon nicht finden.

miharix
quelle
Das funktioniert nicht in 16.04. Das einzige Paket, das zu dieser Beschreibung passt, ist unity-webapps-amazoncloudread, wenn es entfernt wird, nichts zu tun.
Aibara