Bagaimana cara menghapus paket Unity Amazon di 16.04?

34

Saya bisa pergi ke pusat perangkat lunak ubuntu sebelumnya dan menghapusnya dan sekarang tidak muncul sejak beralih ke toko perangkat lunak gnome. Mencoba metode terminal melepas lensa belanja tidak berfungsi dalam rilis ini.

masukkan deskripsi gambar di sini

Klyn
sumber
1
Saya dapat menghapusnya dengan menjalankan apt-get remove unity-webapps-common tetapi alat tweak persatuan membutuhkan paket ini juga.
Klyn
Lensa belanja tidak terpasang di 16.04 secara default. Ikon Amazon yang Anda lihat adalah aplikasi web. Pencarian di dasbor tidak akan memintanya.
dobey
4
Kembali di Ubuntu 12,04 hari saya pikir mereka berbicara tentang membuang spyware / marketware ini. Canonical itu gila. Saya jijik melihat Amazon di launcher unity saya begitu saya mendapatkan mesin 16,04 yang benar-benar baru. Sedih sekali bahwa langkah pertama di setiap instalasi Ubuntu adalah menghapus sampah seperti ini!
Todd
Saya paling suka solusinya oleh Reinier Post.
adjenks
Jika google mengirim Anda ke sini dan Anda memiliki 18,04, jawabannya sederhana: sudo apt remove ubuntu-web-launchers(jalankan dpkg -L ubuntu-web-launchersdulu jika Anda ingin melihat apa yang ada di dalamnya - 100% Amazon)
Lambart

Jawaban:

29

Menghapus unity-webapps-commonpaket menghapus Amazon dari tanda hubung. Karena webapp Amazon adalah bagian dari paket itu, Anda tidak bisa hanya menghapus bagian Amazon (yah, kurang mengedit kode sumber). Ini adalah masalah ketika program lain (seperti Unity Tweak Tool) bergantung pada paket itu.

Akan tetapi, sebagaimana dicatat oleh fitojb dalam jawaban untuk pertanyaan lain ini, perintah ini akan mencegah ikon Amazon muncul di dasbor:

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

Namun, seperti yang ditunjukkan dobey dalam komentar di bawah, ketika unity-webapps-commonpaket memperbarui file akan diganti dan perintah harus dijalankan lagi. Metode yang lebih permanen adalah menyalin file .desktop ke direktori aplikasi lokal Anda dan kemudian menambahkan baris ke file untuk mencegahnya muncul di dash:

echo 'Hidden=true' | cat /usr/share/applications/ubuntu-amazon-default.desktop - > ~/.local/share/applications/ubuntu-amazon-default.desktop
Aibara
sumber
4
Tidak. Itu cara yang salah untuk menyembunyikan aplikasi. Ini akan muncul kembali jika / ketika ada pembaruan untuk paket unity-webapps-common, atau diinstal ulang untuk beberapa alasan. Menyalin file ke ~/.local/share/applications/dan menambahkan baris Hidden=trueke ujungnya, seharusnya menyembunyikannya.
dobey
Saya telah melakukan "solusi" ke-2 seperti bagaimana saya memahaminya ini harus menimpa ikon dan membuatnya tidak terlihat. Tapi itu tidak berfungsi di ubuntu 16.10
redanimalwar
Di Ubuntu 17.10, file .desktop adalah: /usr/share/applications/com.canonical.launcher.amazon.desktop
mauek unak
13

Seperti yang disarankan Aibara Iduas, menghapus /usr/share/applications/ubuntu-amazon-default.desktopadalah solusinya. Tetapi itu akan kembali dengan peningkatan berikutnya. Solusi untuk menyalin file ~/.local/share/applications/ubuntu-amazon-default.desktophanya berfungsi untuk pengguna saat ini. Untuk menonaktifkan file .desktop ini untuk semua pengguna di mesin, dan untuk mencegah upgrade mengembalikannya, solusinya adalah dengan mengalihkan file dpkg-divert.

sudo dpkg-divert \
  --divert /usr/share/applications/ubuntu-amazon-default.desktop.diverted \
  --local \
  --rename \
  /usr/share/applications/ubuntu-amazon-default.desktop
exore
sumber
Atau, masukkan rm -rf /usr/share/applications/ubuntu-amazon-default.desktopperintah ke dalam skrip kemudian jalankan sesering melalui cron. Bekerja di Ubuntu 16.04.
Underverse
5

Dasbor masih memerlukan pusat perangkat lunak ubuntu lama untuk menghapus instalasi program, meskipun tidak termasuk dengan 16.04. Instal software-centerpaket dan logout dan kembali ke akun Anda dan kemudian Anda akan dapat melihat screenshot dari program dan menghapusnya dengan mengklik kanan pada dasbor seperti di versi sebelumnya.

shorty_06
sumber
2

Di Ubuntu 18.04, cukup hapus ubuntu-web-launcherspaket:

sudo apt remove ubuntu-web-launchers

Ini hanya berisi peluncur Amazon, seperti yang Anda lihat dengan melakukan

dpkg -L ubuntu-web-launchers

pertama.

Reinier Post
sumber
1
Ini sangat berguna. Bagaimana Anda mengetahui hal ini?
evaristegd
2
Saya mungkin terbiasa locatemenemukan file yang relevan dan dpkg -Sbeberapa di antaranya untuk menentukan nama paket yang relevan.
Reinier Post
1

Anda cukup klik pada aplikasi lalu seret ke tempat sampah (itu berfungsi untuk saya).

Sam
sumber
1

Bagi saya mengerjakan ini di Ubuntu 16.04 LTS:

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

Untuk menghindari memasang aplikasi untuk tidak menginstal aplikasi, saya melakukannya secara manual (di 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

Jika diam-diam diinstal lagi, jalankan saja lagi, atau letakkan di skrip pembersihan yang Anda jalankan ketika Anda memperbarui OS Anda.

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

neuronet
sumber
0

Perhatian: solusi ini hanya akan berfungsi jika Anda telah meningkatkan versi dari 15.10 ke 16.04 LTS

Cukup mudah sekarang, tekan windows/superkey. Dalam bash, masukkan amazon untuk menemukan perangkat lunak amazon.

Klik kanan dan lihat informasi terperinci, di mana Anda akan menemukan tombol hapus yang luar biasa :)

Selamat bersenang-senang.

Videonauth
sumber
5
Saya hanya melihat "luncurkan" di jendela dasbor. Saya pada 16,04 btw.
Klyn
Saya juga pada 16,04, dan ini sejak dua minggu. Entfernen berarti hapus dalam bahasa Inggris
Videonauth
Ini dari instalasi yang bersih. Tidak yakin mengapa mereka membuatnya tidak mungkin untuk menghapus ini, tetapi saya rasa saya harus hidup dengan itu untuk saat ini atau beralih ke * buntu lain: [
Klyn
Yah saya akan mengomentari ini di sini jika saya menemukan solusi, Anda membuat saya pergi sekarang. Dan ok itu mungkin bisa menjadi alasan, saya telah meningkatkan versi 15.10 ke rilis beta.
Videonauth
Terima kasih atas kegigihannya. Jika saya menemukan sesuatu, saya akan memastikan untuk memperbarui juga. Itu baru saja dirilis jadi saya yakin seseorang akan segera mengetahuinya.
Klyn
-1

Bagaimana saya bisa menghapus aplikasi web Unity? -> Coba:

sudo apt-get remove unity-webapps-amazon*

Tidak bisa mengatakan itu solusinya, karena hal pertama yang saya lakukan, adalah mencari file "amazon" dan dihapus secara manual "/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /" (tidak ini tidak dihapus Amazon) dan sekarang apt-get tidak akan menemukan Amazon.

miharix
sumber
Itu tidak bekerja di 16.04. Satu-satunya paket yang cocok dengan deskripsi itu adalah unity-webapps-amazoncloudread, yang, jika dihapus, tidak melakukan apa-apa.
Aibara