Come rimuovere il pacchetto Unity Amazon in 16.04?


34

Sono stato in grado di andare prima al centro software Ubuntu e rimuoverlo e ora non viene più visualizzato dal passaggio al negozio di software gnome. Provare il metodo terminale per rimuovere l'obiettivo commerciale non funziona in questa versione.

inserisci qui la descrizione dell'immagine


1
Posso rimuoverlo eseguendo apt-get remove unity-webapps-common ma lo strumento di tweak unitario ha bisogno anche di questo pacchetto.
Klyn,

L'obiettivo di acquisto non è installato in 16.04 per impostazione predefinita. L'icona di Amazon che vedi è l'app Web. La ricerca nel trattino non lo invocherà.
Dobey,

4
In Ubuntu 12.04 giorni ho pensato che parlassero di abbandonare questa merda di spyware / marketware. Il canonico è pazzo. Ero disgustato di vedere Amazon nel mio launcher di unità una volta che ho ottenuto una nuova macchina 16.04. Così triste che il primo passo in ogni installazione di Ubuntu è rimuovere la spazzatura in questo modo!
Todd,

Mi piace di più la soluzione di Reinier Post.
aggiornato il

Se Google ti manda qui e hai 18.04, la risposta è semplice: sudo apt remove ubuntu-web-launchers(esegui dpkg -L ubuntu-web-launchersprima se vuoi vedere cosa c'è dentro - 100% Amazon)
Lambart

Risposte:


29

La rimozione del unity-webapps-commonpacchetto rimuove Amazon dal trattino. Dato che la webapp di Amazon fa parte di quel pacchetto, non puoi semplicemente rimuovere la parte di Amazon (beh, a meno di modificare il codice sorgente). Questo è un problema quando altri programmi (come Unity Tweak Tool) dipendono da quel pacchetto.

Come notato da fitojb in questa risposta a un'altra domanda, tuttavia, questo comando impedirà la visualizzazione dell'icona Amazon nel trattino:

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

Tuttavia, come sottolineato da Dobey in un commento di seguito, quando il unity-webapps-commonpacchetto si aggiorna il file verrà sostituito e il comando dovrà essere eseguito nuovamente. Un metodo più permanente consiste nel copiare il file .desktop nella directory delle applicazioni locali e quindi aggiungere una riga al file per impedirne la visualizzazione nel trattino:

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

4
No. Questo è il modo sbagliato di nascondere l'app. Riapparirà di nuovo se / quando è presente un aggiornamento al pacchetto unity-webapps-common, o viene reinstallato per qualche motivo. La copia del file ~/.local/share/applications/e l'aggiunta della riga Hidden=truealla fine di esso dovrebbe effettivamente nasconderlo.
Dobey,

Ho fatto la seconda "soluzione" per come la comprendo, questo dovrebbe sovrascrivere l'icona e renderla invisibile. Ma non funziona in Ubuntu 16.10
redanimalwar

In Ubuntu 17.10, il file .desktop è: /usr/share/applications/com.canonical.launcher.amazon.desktop
mauek unak,

13

Come suggerisce Aibara Iduas, la rimozione /usr/share/applications/ubuntu-amazon-default.desktopè la soluzione. Ma tornerà con il prossimo aggiornamento. La soluzione per copiare il file su ~/.local/share/applications/ubuntu-amazon-default.desktopfunziona solo per l'utente corrente. Per disabilitare questo file .desktop per tutti gli utenti sulla macchina e per impedire che gli aggiornamenti lo rimettano, la soluzione è deviare il file con dpkg-divert.

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

In alternativa, inserisci il rm -rf /usr/share/applications/ubuntu-amazon-default.desktopcomando in uno script, quindi eseguilo ogni tanto tramite cron. Funziona in Ubuntu 16.04.
Underverse

5

Il trattino richiede ancora il vecchio centro software Ubuntu per disinstallare i programmi, anche se non è incluso con 16.04. Installa il software-centerpacchetto, disconnettiti e accedi nuovamente al tuo account, quindi sarai in grado di visualizzare schermate dei programmi e disinstallarli facendo clic con il tasto destro su di essi nel trattino come nelle versioni precedenti.


2

In Ubuntu 18.04, basta disinstallare il ubuntu-web-launcherspacchetto:

sudo apt remove ubuntu-web-launchers

Contiene solo il launcher di Amazon, come puoi vedere facendo

dpkg -L ubuntu-web-launchers

primo.


1
Questo è stato davvero utile. Come lo hai scoperto?
evaristegd,

2
Probabilmente ho usato locateper trovare file rilevanti e dpkg -Ssu alcuni di essi per determinare i nomi dei pacchetti rilevanti.
Reinier Post,

1

Basta fare clic sull'app e trascinarla nel cestino (funziona per me).


1

Per me ha funzionato su Ubuntu 16.04 LTS:

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

1

Per evitare l'installazione di app per disinstallare l'app, l'ho fatto manualmente (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

Se viene installato di nuovo di nascosto, eseguilo di nuovo o inseriscilo in uno script di cleanup che esegui quando aggiorni il tuo sistema operativo.

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


0

Attenzione: questa soluzione funziona efficacemente solo se è stato aggiornato da 15.10 a 16.04 LTS

È abbastanza facile ora, premi windows/superkey. In bash inserisci amazon per trovare il software amazon.

Fai clic destro e vedi le informazioni dettagliate, dove troverai un incredibile pulsante di rimozione :)

Divertiti.


5
Vedo solo "avvia" nella finestra del trattino. Sono il 16.04 a proposito.
Klyn,

Sono anche il 16.04, e questo da due settimane. Entfernen significa rimuovere in inglese
Videonauth il

Questo proviene da un'installazione pulita. Non sono sicuro del motivo per cui hanno reso impossibile rimuoverlo, ma suppongo che dovrò conviverci per ora o passare a un altro * buntu: [
Klyn

Bene, commenterò qui se trovo una soluzione, adesso mi fai andare. E ok questo potrebbe essere il motivo, ho aggiornato dalla versione 15.10 alla versione beta.
Videonauth,

Grazie per la persistenza. Se mi imbatto in qualcosa, mi assicurerò di aggiornare anche. È appena stato rilasciato, quindi sono sicuro che qualcuno lo capirà presto.
Klyn,

-1

Come posso rimuovere le app Web Unity? -> Prova:

sudo apt-get remove unity-webapps-amazon*

Non posso dire che sia la soluzione, perché la prima cosa che ho fatto è stata cercare i file "amazon" ed eliminarli manualmente "/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /" (no, questo non è stato rimosso Amazon) e ora apt-get non troverà l'Amazzonia.


Questo non funziona nel 16.04. L'unico pacchetto che si adatta a quella descrizione è unity-webapps-amazoncloudreadche, se rimosso, non fa nulla.
Aibara,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.