Como remover o pacote Unity Amazon no 16.04?


34

Eu pude ir ao centro de software do ubuntu antes e removê-lo e agora ele não aparece desde a mudança para a loja de software gnome. Tentar o método terminal de remover as lentes de compras não funciona nesta versão.

insira a descrição da imagem aqui


11
Posso removê-lo executando o apt-get remove unity-webapps-common, mas a ferramenta de ajuste de unidade também precisa deste pacote.
Klyn

A lente de compras não está instalada no 16.04 por padrão. O ícone da Amazon que você vê é o aplicativo da web. A pesquisa no traço não o invocará.
Dobey 28/04

4
De volta ao Ubuntu 12.04 dias, pensei que eles falavam sobre abandonar essa porcaria de spyware / marketware. Canonical é uma loucura. Fiquei com nojo de ver a Amazon no meu lançador de unidades quando adquiri uma nova máquina 16.04. Tão triste que o primeiro passo em cada instalação do Ubuntu é remover o lixo assim!
Todd

Eu gosto mais da solução da Reinier Post.
adjenks 04/10

Se o Google enviar você aqui e você tiver 18.04, a resposta é simples: sudo apt remove ubuntu-web-launchers(execute dpkg -L ubuntu-web-launchersprimeiro se você quiser ver o que há nele - 100% Amazon)
Lambart

Respostas:


29

A remoção do unity-webapps-commonpacote remove a Amazon do traço. Como o aplicativo da web da Amazon faz parte desse pacote, você não pode simplesmente remover a parte da Amazon (bem, antes de editar o código-fonte). Este é um problema quando outros programas (como o Unity Tweak Tool) dependem desse pacote.

Conforme observado por fitojb nesta resposta a outra pergunta, no entanto, este comando impedirá que o ícone da Amazon apareça no traço:

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

No entanto, como a dobey apontou em um comentário abaixo, quando o unity-webapps-commonpacote for atualizado, o arquivo será substituído e o comando precisará ser executado novamente. Um método mais permanente é copiar o arquivo .desktop para o diretório de aplicativos local e adicionar uma linha ao arquivo para impedir que ele apareça no traço:

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

4
Não. Essa é a maneira errada de ocultar o aplicativo. Aparecerá novamente se / quando houver uma atualização para o pacote unity-webapps-common ou for reinstalado por algum motivo. Copiar o arquivo ~/.local/share/applications/e adicionar a linha Hidden=trueao final dele deve ocultá-lo.
Dobey 28/04

Eu fiz a segunda "solução", como eu a entendo, isso deve substituir o ícone e torná-lo invisível. Mas não funciona no ubuntu 16.10
redanimalwar 2/16/16

No Ubuntu 17.10, arquivo .desktop é: /usr/share/applications/com.canonical.launcher.amazon.desktop
mauek Unak

13

Como sugere Aibara Iduas, remover /usr/share/applications/ubuntu-amazon-default.desktopé a solução. Mas ele voltará com a próxima atualização. A solução para copiar o arquivo ~/.local/share/applications/ubuntu-amazon-default.desktopfunciona apenas para o usuário atual. Para desabilitar esse arquivo .desktop para todos os usuários da máquina e impedir que as atualizações sejam devolvidas, a solução é desviar o arquivo dpkg-divert.

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

Como alternativa, coloque o rm -rf /usr/share/applications/ubuntu-amazon-default.desktopcomando em um script e execute-o de vez em quando via cron. Funciona no Ubuntu 16.04.
Underverse

5

O traço ainda requer que o antigo centro de software ubuntu desinstale os programas, mesmo que não esteja incluído no 16.04. Instale o software-centerpacote, efetue logout e faça login novamente em sua conta e, em seguida, você poderá visualizar as capturas de tela dos programas e desinstalá-las clicando com o botão direito do mouse no painel, como nas versões anteriores.


2

No Ubuntu 18.04, basta desinstalar o ubuntu-web-launcherspacote:

sudo apt remove ubuntu-web-launchers

Ele contém apenas o iniciador da Amazon, como você pode ver ao fazer

dpkg -L ubuntu-web-launchers

primeiro.


11
Isso foi realmente útil. Como você descobriu isso?
evaristegd 12/07

2
Eu provavelmente costumava locateencontrar arquivos relevantes e, dpkg -Sem alguns deles, determinar nomes de pacotes relevantes.
Reinier Post 22/07

1

Basta clicar no aplicativo e arrastá-lo para o lixo (funciona para mim).


1

Para mim trabalhou isso no Ubuntu 16.04 LTS:

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

1

Para evitar a instalação de aplicativos para desinstalar o aplicativo, eu o fiz manualmente (no 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 ele for instalado clandestinamente novamente, basta executá-lo novamente ou colocá-lo em um script de limpeza que você executa ao atualizar seu sistema operacional.

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


0

Atenção: esta solução provavelmente só funcionará se você tiver atualizado de 15.10 para 16.04 LTS

Isso é muito fácil agora, pressione windows/superkey. No bash, digite amazon para encontrar o software amazon.

Clique com o botão direito do mouse e veja as informações detalhadas, onde você encontrará um incrível botão de remoção :)

Diverta-se.


5
Acabei de ver "launch" na janela do painel. Estou no 16.04 btw.
Klyn

Eu também estou em 16.04, e isso há duas semanas. Entfernen significa remover em inglês
Videonauth 21/04

Isso é de uma instalação limpa. Não sei por que eles tornaram impossível remover isso, mas acho que terei que conviver com isso por enquanto ou mudar para outro * buntu: [
Klyn

Bem, vou comentar sobre isso aqui, se eu encontrar uma solução, você me fez ir agora. E ok, que poderia ser a razão, eu tinha atualizado a partir de 15.10 para a versão beta.
Videonauth

Obrigado pela persistência. Se eu me deparar com alguma coisa, também atualizarei. Foi lançado, então tenho certeza que alguém descobrirá isso em breve.
Klyn

-1

Como posso remover aplicativos da web do Unity? -> Tente:

sudo apt-get remove unity-webapps-amazon*

Não posso dizer que é a solução, porque a primeira coisa que fiz foi pesquisar arquivos "amazon" e excluir manualmente "/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /" (não, isso não removeu Amazon) e agora o apt-get não encontrará a Amazon.


Isso não funciona no 16.04. O único pacote que se encaixa nessa descrição é unity-webapps-amazoncloudreadque, se removido, não faz nada.
Aibara
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.