¿Cómo eliminar el paquete Unity Amazon en 16.04?

34

Pude ir al centro de software ubuntu antes y eliminarlo y ahora no aparece desde el cambio a la tienda de software gnome. Probar el método del terminal para quitar la lente de compras no funciona en esta versión.

ingrese la descripción de la imagen aquí

Klyn
fuente
1
Puedo eliminarlo ejecutando apt-get remove unity-webapps-common pero la herramienta de ajuste de Unity también necesita este paquete.
Klyn
La lente de compras no está instalada en 16.04 por defecto. El ícono de Amazon que ves es la aplicación web. Buscar en el tablero no lo invocará.
dobey
44
De vuelta en Ubuntu 12.04 días, pensé que hablaban de deshacerse de esta basura de spyware / marketing. Canonical es una locura. Me disgustó ver a Amazon en mi lanzador de la unidad una vez que obtuve una nueva máquina 16.04. ¡Tan triste que el primer paso en cada instalación de Ubuntu es eliminar la basura de esta manera!
Todd
Me gusta más la solución de Reinier Post.
Adjenks
Si google lo envía aquí y tiene 18.04, la respuesta es simple: sudo apt remove ubuntu-web-launchers(ejecute dpkg -L ubuntu-web-launchersprimero si desea ver lo que contiene - 100% Amazon)
Lambart

Respuestas:

29

Al eliminar el unity-webapps-commonpaquete, se elimina Amazon del tablero. Dado que la aplicación web de Amazon es parte de ese paquete, no puede simplemente eliminar la parte de Amazon (bueno, salvo editar el código fuente). Este es un problema cuando otros programas (como Unity Tweak Tool) dependen de ese paquete.

Sin embargo, como señaló fitojb en esta respuesta a otra pregunta, este comando evitará que el ícono de Amazon aparezca en el tablero:

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

Sin embargo, como señaló Dobey en un comentario a continuación, cuando el unity-webapps-commonpaquete se actualice, el archivo será reemplazado y el comando deberá ejecutarse nuevamente. Un método más permanente es copiar el archivo .desktop en su directorio de aplicaciones local y luego agregar una línea al archivo para evitar que aparezca en el tablero:

echo 'Hidden=true' | cat /usr/share/applications/ubuntu-amazon-default.desktop - > ~/.local/share/applications/ubuntu-amazon-default.desktop
Aibara
fuente
44
No. Esa es la forma incorrecta de ocultar la aplicación. Volverá a aparecer nuevamente si / cuando hay una actualización del paquete unity-webapps-common, o si se reinstala por alguna razón. Copiar el archivo ~/.local/share/applications/y agregar la línea Hidden=trueal final del mismo, debería ocultarlo.
dobey
He hecho la segunda "solución" porque, según tengo entendido, esto debería sobrescribir el ícono y hacerlo invisible. Pero no funciona en ubuntu 16.10
redanimalwar
En Ubuntu 17.10, el archivo .desktop es: /usr/share/applications/com.canonical.launcher.amazon.desktop
mauek unak
13

Como sugiere Aibara Iduas, eliminar /usr/share/applications/ubuntu-amazon-default.desktopes la solución. Pero volverá con la próxima actualización. La solución para copiar el archivo ~/.local/share/applications/ubuntu-amazon-default.desktopsolo funciona para el usuario actual. Para deshabilitar este archivo .desktop para todos los usuarios de la máquina, y para evitar que las actualizaciones lo vuelvan a colocar, la solución es desviar el archivo con dpkg-divert.

sudo dpkg-divert \
  --divert /usr/share/applications/ubuntu-amazon-default.desktop.diverted \
  --local \
  --rename \
  /usr/share/applications/ubuntu-amazon-default.desktop
exore
fuente
Alternativamente, coloque el rm -rf /usr/share/applications/ubuntu-amazon-default.desktopcomando en un script y luego ejecútelo de vez en cuando a través de cron. Funciona en Ubuntu 16.04.
Underverse
5

El guión todavía requiere que el antiguo centro de software ubuntu desinstale programas, aunque no está incluido en 16.04. Instale el software-centerpaquete, cierre sesión y vuelva a iniciar sesión en su cuenta y luego podrá ver capturas de pantalla de los programas y desinstalarlos haciendo clic derecho sobre ellos en el tablero como en las versiones anteriores.

shorty_06
fuente
2

En Ubuntu 18.04, simplemente desinstale el ubuntu-web-launcherspaquete:

sudo apt remove ubuntu-web-launchers

Solo contiene el iniciador de Amazon, como puede ver haciendo

dpkg -L ubuntu-web-launchers

primero.

Puesto de Reinier
fuente
1
Esto fue realmente útil. ¿Cómo te enteraste de ésto?
evaristegd
2
Probablemente solía locateencontrar archivos relevantes y dpkg -Sen algunos de ellos para determinar los nombres de paquetes relevantes.
Reinier Post
1

Simplemente haga clic en la aplicación y luego arrástrela a la papelera (funciona para mí).

Sam
fuente
1

Para mí funcionó esto en Ubuntu 16.04 LTS:

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

Para evitar instalar aplicaciones para desinstalar la aplicación, lo hice manualmente (en 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

Si se vuelve a instalar subrepticiamente, simplemente ejecútelo nuevamente o póngalo en un script de limpieza que ejecute cuando actualice su sistema operativo.

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

neuroneta
fuente
0

Atención: esta solución solo funciona si ha actualizado de 15.10 a 16.04 LTS

Eso es bastante fácil ahora, presione windows/superkey. En bash, ingrese a amazon para encontrar el software de amazon.

Haga clic derecho y vea la información detallada, donde encontrará un increíble botón para eliminar :)

Que te diviertas.

Videonauth
fuente
55
Acabo de ver "iniciar" en la ventana del tablero. Estoy en 16.04 por cierto.
Klyn
Estoy bien el 16.04, y esto desde hace dos semanas. Entfernen significa eliminar en inglés
Videonauth
Esto es de una instalación limpia. No estoy seguro de por qué hicieron imposible eliminar esto, pero supongo que tendré que vivir con él por ahora o cambiar a otro * buntu: [
Klyn
Bueno, voy a comentar sobre esto aquí si encuentro una solución, me pones en marcha ahora. Y bueno, esa podría ser la razón, había actualizado desde la versión 15.10 a la versión beta.
Videonauth
Gracias por la persistencia. Si encuentro algo, me aseguraré de actualizar también. Acaba de ser lanzado, así que estoy seguro de que alguien lo resolverá pronto.
Klyn
-1

¿Cómo puedo eliminar las aplicaciones web de Unity? -> Prueba:

sudo apt-get remove unity-webapps-amazon*

No puedo decir que sea la solución, porque lo primero que hice fue buscar archivos "amazon" y eliminar manualmente "/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /" (no, esto no se eliminó Amazon) y ahora el apt-get no encontrará el Amazon.

miharix
fuente
Eso no funciona en 16.04. El único paquete que se ajusta a esa descripción es el unity-webapps-amazoncloudreadque, si se elimina, no hace nada.
Aibara