Jak usunąć pakiet Unity Amazon w 16.04?


34

Mogłem wcześniej przejść do centrum oprogramowania Ubuntu i go usunąć, a teraz nie pojawia się od czasu przejścia do sklepu z oprogramowaniem gnome. Wypróbowanie terminalowej metody usuwania soczewki zakupowej nie działa w tym wydaniu.

wprowadź opis zdjęcia tutaj


1
Mogę go usunąć, uruchamiając apt-get remove unity-webapps-common, ale narzędzie do poprawiania jedności również potrzebuje tego pakietu.
Klyn

Soczewka zakupowa nie jest domyślnie instalowana w wersji 16.04. Ikona Amazon, którą widzisz, to aplikacja internetowa. Wyszukiwanie w myślniku nie wywoła go.
dobey

4
Wracając do Ubuntu 12.04 dni, myślałem, że rozmawiali o porzuceniu tego badziewia. Kanonik jest szalony. Byłem zniesmaczony widząc Amazon w moim programie uruchamiającym Unity, kiedy dostałem zupełnie nową maszynę 16.04. Tak smutne, że pierwszym krokiem w każdej instalacji Ubuntu jest usunięcie takich śmieci!
Todd

Najbardziej podoba mi się rozwiązanie Reinier Post.
adjenks

Jeśli Google wyśle ​​cię tutaj i masz 18.04, odpowiedź jest prosta: sudo apt remove ubuntu-web-launchers(uruchom dpkg -L ubuntu-web-launchersnajpierw, jeśli chcesz zobaczyć, co jest w nim - 100% Amazon)
Lambart

Odpowiedzi:


29

Usunięcie unity-webapps-commonpakietu usuwa Amazon z deski rozdzielczej. Ponieważ aplikacja Amazon jest częścią tego pakietu, nie można po prostu usunąć części Amazon (cóż, bez edycji kodu źródłowego). Jest to problem, gdy inne programy (takie jak Unity Tweak Tool) zależą od tego pakietu.

Jak zauważył fitojb w tej odpowiedzi na inne pytanie, to polecenie zapobiegnie wyświetlaniu się ikony Amazon w myślniku:

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

Jednak, jak zauważył dobey w komentarzu poniżej, po unity-webapps-commonaktualizacji pakietu plik zostanie zastąpiony, a polecenie będzie musiało zostać uruchomione ponownie. Bardziej trwałą metodą jest skopiowanie pliku .desktop do lokalnego katalogu aplikacji, a następnie dodanie wiersza do pliku, aby zapobiec wyświetlaniu go w myślniku:

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

4
Nie. To zły sposób na ukrycie aplikacji. Pojawi się ponownie, jeśli / kiedy pojawi się aktualizacja pakietu unity-webapps-common lub z jakiegoś powodu zostanie ponownie zainstalowana. Kopiowanie pliku ~/.local/share/applications/i dodawanie wiersza Hidden=truena końcu powinno faktycznie go ukryć.
dobey

Zrobiłem drugie „rozwiązanie”, ponieważ jak rozumiem, powinno to zastąpić ikonę i uczynić ją niewidoczną. Ale to nie działa w Ubuntu 16.10
redanimalwar

W Ubuntu 17.10, plik .desktop to: /usr/share/applications/com.canonical.launcher.amazon.desktop
majuek unak

13

Jak sugeruje Aibara Iduas, usunięcie /usr/share/applications/ubuntu-amazon-default.desktopjest rozwiązaniem. Ale wróci z następną aktualizacją. Rozwiązanie kopiowania pliku ~/.local/share/applications/ubuntu-amazon-default.desktopdziała tylko dla bieżącego użytkownika. Aby wyłączyć ten plik .desktop dla wszystkich użytkowników na komputerze i zapobiec przywracaniu go przez aktualizacje, rozwiązaniem jest przekierowanie pliku dpkg-divert.

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

Alternatywnie, umieść rm -rf /usr/share/applications/ubuntu-amazon-default.desktoppolecenie w skrypcie, a następnie uruchamiaj go co jakiś czas za pomocą crona. Działa w Ubuntu 16.04.
Podważ

5

Deska rozdzielcza nadal wymaga starego centrum oprogramowania Ubuntu do odinstalowywania programów, nawet jeśli nie jest dołączona do wersji 16.04. Zainstaluj software-centerpakiet, wyloguj się i ponownie zaloguj na swoje konto, a następnie będziesz mógł przeglądać zrzuty ekranu programów i odinstalować je, klikając je prawym przyciskiem myszy na desce rozdzielczej, jak w poprzednich wersjach.


2

W Ubuntu 18.04 po prostu odinstaluj ubuntu-web-launcherspakiet:

sudo apt remove ubuntu-web-launchers

Zawiera tylko program uruchamiający Amazon, co widać po zrobieniu

dpkg -L ubuntu-web-launchers

pierwszy.


1
To było bardzo przydatne. Jak się tego dowiedziałeś?
evaristegd

2
Prawdopodobnie zwykłem locateznajdować odpowiednie pliki, a dpkg -Sna kilku z nich określać odpowiednie nazwy pakietów.
Reinier Post

1

Wystarczy kliknąć aplikację, a następnie przeciągnąć ją do kosza (działa dla mnie).


1

Dla mnie pracował to na Ubuntu 16.04 LTS:

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

1

Aby uniknąć instalowania aplikacji w celu odinstalowania aplikacji, zrobiłem to ręcznie (w 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

Jeśli zostanie ponownie ukradkowo zainstalowany, po prostu uruchom go ponownie lub umieść w skrypcie czyszczącym, który uruchamiasz podczas aktualizacji systemu operacyjnego.

Źródło: https://www.lifewire.com/remove-amazon-application-from-ubuntu-4134329


0

Uwaga: to rozwiązanie prawdopodobnie działa tylko w przypadku aktualizacji z 15.10 na 16.04 LTS

To całkiem proste, naciśnij windows/superkey. W bash wpisz Amazon, aby znaleźć oprogramowanie Amazon.

Kliknij prawym przyciskiem myszy i zobacz szczegółowe informacje, w których znajdziesz niesamowity przycisk usuwania :)

Baw się dobrze.


5
Po prostu widzę „uruchom” w oknie deski rozdzielczej. Mam 16.04 btw.
Klyn

Im dobrze 16.04, a to od dwóch tygodni. Entfernen oznacza usunięcie po angielsku
Videonauth

To jest z czystej instalacji. Nie wiem, dlaczego zrobili to niemożliwe do usunięcia tego, ale chyba będę musiał z tym żyć do teraz lub przełączyć się do innego * Buntu: [
klyn

Cóż, skomentuję to tutaj, jeśli znajdę rozwiązanie, teraz zaczynam. I ok, to może być powód, dla którego zaktualizowałem wersję 15.10 do wersji beta.
Videonauth 21.04.16

Dzięki za wytrwałość. Jeśli coś napotkam, również się zaktualizuję. Właśnie został wydany, więc jestem pewien, że ktoś wkrótce to rozwiąże.
Klyn

-1

Jak mogę usunąć aplikacje internetowe Unity? -> Spróbuj:

sudo apt-get remove unity-webapps-amazon*

Nie mogę powiedzieć, że to rozwiązanie, ponieważ pierwszą rzeczą, którą zrobiłem, było wyszukiwanie plików „amazon” i ręczne usuwanie „/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /” (nie, nie usunąłem tego Amazon), a teraz apt-get nie znajdzie Amazon.


To nie działa w 16.04. Jedynym pakietem, który pasuje do tego opisu, jest to unity-webapps-amazoncloudread, że po usunięciu nic nie robi.
Aibara,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.