Làm cách nào để xóa gói Unity Amazon trong 16.04?


34

Tôi đã có thể đến trung tâm phần mềm Ubuntu trước đó và gỡ bỏ nó và bây giờ nó không xuất hiện kể từ khi chuyển sang cửa hàng phần mềm gnome. Thử phương pháp đầu cuối để loại bỏ ống kính mua sắm không hoạt động trong phiên bản này.

nhập mô tả hình ảnh ở đây


1
Tôi có thể loại bỏ nó đang chạy apt-get remove unity-webapps-common nhưng công cụ chỉnh sửa unity cũng cần gói này.
Klyn

Các ống kính mua sắm không được cài đặt trong 16.04 theo mặc định. Biểu tượng Amazon bạn thấy là ứng dụng web. Tìm kiếm trong dấu gạch ngang sẽ không gọi nó.
dobey

4
Quay trở lại Ubuntu 12.04 ngày tôi nghĩ rằng họ đã nói về việc bỏ phần mềm gián điệp / marketware này. Canonical là điên rồ. Tôi đã chán ghét khi thấy Amazon trong trình khởi chạy thống nhất của mình khi tôi có một máy 16.04 hoàn toàn mới. Thật đáng buồn khi bước đầu tiên trong mỗi lần cài đặt Ubuntu là loại bỏ rác như thế này!
Todd

Tôi thích giải pháp của Reinier Post nhất.
chỉnh

Nếu google gửi cho bạn ở đây và bạn có 18.04, câu trả lời rất đơn giản: sudo apt remove ubuntu-web-launchers(chạy dpkg -L ubuntu-web-launcherstrước nếu bạn muốn xem những gì trong đó - 100% Amazon)
Lambart

Câu trả lời:


29

Xóa unity-webapps-commongói sẽ loại bỏ Amazon khỏi dấu gạch ngang. Vì ứng dụng web Amazon là một phần của gói đó, bạn không thể xóa phần Amazon (tốt, không cần chỉnh sửa mã nguồn). Đây là một vấn đề khi các chương trình khác (như Unity Tweak Tool) phụ thuộc vào gói đó.

Như đã lưu ý bởi fitojb trong câu trả lời này cho một câu hỏi khác, tuy nhiên, lệnh này sẽ ngăn biểu tượng Amazon hiển thị trong dấu gạch ngang:

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

Tuy nhiên, như dobey đã chỉ ra trong một bình luận bên dưới, khi unity-webapps-commongói cập nhật, tệp sẽ được thay thế và lệnh sẽ phải được chạy lại. Một phương pháp lâu dài hơn là sao chép tệp .desktop vào thư mục ứng dụng cục bộ của bạn và sau đó thêm một dòng vào tệp để ngăn không cho nó hiển thị trong dấu gạch ngang:

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

4
Không. Đó là cách sai để ẩn ứng dụng. Nó sẽ xuất hiện lại một lần nữa nếu / khi có bản cập nhật cho gói chung unity-webapps hoặc nó được cài đặt lại vì một số lý do. Sao chép tập tin vào ~/.local/share/applications/và thêm dòng Hidden=truevào cuối của nó, thực sự nên ẩn nó.
dobey

Tôi đã thực hiện "giải pháp" thứ 2 là cách tôi hiểu nó, điều này sẽ ghi đè lên biểu tượng và làm cho nó trở nên vô hình. Nhưng nó không hoạt động trong Ubuntu 16.10
redanimalwar

Trong Ubuntu 17.10, tệp .desktop là: /usr/share/appluggest/com.canonical.launcher.amazon.desktop
mauek unak

13

Như Aibara Iduas gợi ý, loại bỏ /usr/share/applications/ubuntu-amazon-default.desktoplà giải pháp. Nhưng nó sẽ trở lại với bản nâng cấp tiếp theo. Giải pháp sao chép tệp để ~/.local/share/applications/ubuntu-amazon-default.desktopchỉ hoạt động cho người dùng hiện tại. Để vô hiệu hóa tệp .desktop này cho tất cả người dùng trên máy và để ngăn nâng cấp đưa nó trở lại, giải pháp là chuyển hướng tệp với dpkg-divert.

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

Ngoài ra, đặt rm -rf /usr/share/applications/ubuntu-amazon-default.desktoplệnh vào một tập lệnh sau đó chạy nó thường xuyên thông qua cron. Hoạt động trong Ubuntu 16.04.
Đánh bại

5

Dấu gạch ngang vẫn yêu cầu trung tâm phần mềm Ubuntu cũ để gỡ cài đặt chương trình, mặc dù nó không được bao gồm trong 16.04. Cài đặt software-centergói và đăng xuất và đăng nhập lại vào tài khoản của bạn và sau đó bạn sẽ có thể xem ảnh chụp màn hình của các chương trình và gỡ cài đặt chúng bằng cách nhấp chuột phải vào chúng trong dấu gạch ngang như trong các phiên bản trước.


2

Trong Ubuntu 18.04, chỉ cần gỡ cài đặt ubuntu-web-launchersgói:

sudo apt remove ubuntu-web-launchers

Nó chỉ chứa trình khởi chạy Amazon, như bạn có thể thấy bằng cách thực hiện

dpkg -L ubuntu-web-launchers

Đầu tiên.


1
Điều này thực sự hữu ích. Làm thế nào bạn tìm thấy điều này?
evaristegd

2
Tôi có thể đã sử dụng locateđể tìm các tệp có liên quan và dpkg -Strên một vài trong số chúng để xác định tên gói có liên quan.
Tăng cường bài

1

Bạn chỉ cần nhấp vào ứng dụng sau đó kéo nó vào thùng rác (nó hoạt động với tôi).


1

Đối với tôi đã làm việc này trên Ubuntu 16.04 LTS:

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

1

Để tránh cài đặt ứng dụng để hủy cài đặt ứng dụng, tôi đã thực hiện thủ công (trong 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

Nếu nó được lén lút cài đặt lại, chỉ cần chạy lại hoặc đặt nó vào tập lệnh dọn dẹp mà bạn chạy khi bạn cập nhật HĐH.

Nguồn: https://www.lifewire.com/remove-amazon-application-from-ubfox-4134329


0

Chú ý: giải pháp này chỉ hoạt động nếu bạn đã nâng cấp từ 15.10 lên 16.04 LTS

Đó là khá dễ dàng bây giờ, nhấn windows/superkey. Trong bash, nhập amazon để tìm phần mềm amazon.

Nhấp chuột phải vào nó và xem thông tin chi tiết, nơi bạn sẽ tìm thấy một nút loại bỏ đáng kinh ngạc :)

Chúc vui vẻ.


5
Tôi chỉ thấy "khởi chạy" trong cửa sổ gạch ngang. Tôi vào ngày 16.04 btw.
Klyn

Tôi cũng như ngày 16.04, và điều này kể từ hai tuần. Entfernen có nghĩa là loại bỏ bằng tiếng Anh
Videonauth

Đây là từ một cài đặt sạch. Bạn không chắc chắn lý do tại sao họ đã làm cho nó không thể loại bỏ điều này nhưng tôi đoán tôi sẽ phải sống với nó ngay bây giờ hoặc chuyển sang một buntu *: [
Klyn

Vâng tôi sẽ bình luận về điều này ở đây nếu tôi tìm thấy một giải pháp, bạn đã cho tôi đi ngay bây giờ. Và ok đó có thể là lý do, tôi đã nâng cấp từ 15.10 lên phiên bản beta.
Videonauth

Cảm ơn sự kiên trì. Nếu tôi gặp bất cứ điều gì tôi cũng sẽ đảm bảo cập nhật. Nó vừa mới được phát hành nên tôi chắc chắn ai đó sẽ sớm tìm ra.
Klyn

-1

Làm cách nào để xóa ứng dụng web Unity? -> Hãy thử:

sudo apt-get remove unity-webapps-amazon*

Không thể nói đó là giải pháp, bởi vì điều đầu tiên tôi đã làm, là tìm kiếm các tệp "amazon" và xóa thủ công "/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /" (không cái này không xóa Amazon) và bây giờ apt-get sẽ không tìm thấy Amazon.


Điều đó không hoạt động trong 16.04. Gói duy nhất phù hợp với mô tả đó là unity-webapps-amazoncloudread, nếu bị loại bỏ, không có gì.
Aibara
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.