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.