วิธีการลบแพ็คเกจ Unity Amazon ใน 16.04


34

ฉันสามารถไปที่ศูนย์ซอฟต์แวร์อูบุนตูมาก่อนและลบออกและตอนนี้มันไม่แสดงขึ้นมาตั้งแต่เปลี่ยนเป็นที่เก็บซอฟต์แวร์ gnome การลองใช้วิธีเทอร์มินัลเพื่อถอดเลนส์ช็อปปิ้งไม่สามารถใช้งานได้ในรีลีสนี้

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันสามารถลบมันได้โดยใช้ apt-get remove unity-webapps-common แต่ unity tweak tool ต้องการแพ็คเกจนี้ด้วย
Klyn

ช็อปปิ้งเลนส์ไม่ได้ติดตั้งใน 16.04 โดยค่าเริ่มต้น ไอคอน Amazon ที่คุณเห็นคือเว็บแอป การค้นหาในเส้นประจะไม่เรียกใช้
dobey

4
ย้อนกลับไปใน Ubuntu 12.04 วันฉันคิดว่าพวกเขาพูดคุยเกี่ยวกับการทิ้งสปายแวร์ / ตลาดแวร์นี้ Canonical นั้นบ้า ฉันรู้สึกเบื่อหน่ายที่จะเห็นอเมซอนในเครื่องปล่อยเอกภาพของฉันเมื่อฉันได้เครื่องใหม่ 16.04 น่าเศร้าที่ขั้นตอนแรกในการติดตั้ง Ubuntu แต่ละครั้งคือการลบขยะแบบนี้!
ทอดด์

ฉันชอบวิธีแก้ปัญหาของ Reinier Post มากที่สุด
adjenks

ถ้า google ส่งคุณมาที่นี่และคุณมี 18.04 คำตอบนั้นง่าย: sudo apt remove ubuntu-web-launchers(เรียกใช้dpkg -L ubuntu-web-launchersก่อนถ้าคุณต้องการดูว่ามีอะไรอยู่ในนั้น - 100% Amazon)
Lambart

คำตอบ:


29

การลบunity-webapps-commonแพ็กเกจจะลบ Amazon ออกจากเส้นประ เนื่องจาก webapp ของ Amazon เป็นส่วนหนึ่งของแพ็คเกจนั้นคุณไม่สามารถลบส่วนของ Amazon ออกได้ (ดีแค่แก้ไขซอร์สโค้ด) นี่เป็นปัญหาเมื่อโปรแกรมอื่น (เช่น Unity Tweak Tool) ขึ้นอยู่กับแพ็คเกจนั้น

ตามที่ระบุโดย fitojb ในคำตอบสำหรับคำถามอื่นอย่างไรก็ตามคำสั่งนี้จะป้องกันไม่ให้ไอคอนอเมซอนปรากฏขึ้นในเส้นประ:

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

อย่างไรก็ตามตามที่ dobey ชี้ให้เห็นในความคิดเห็นด้านล่างเมื่อunity-webapps-commonแพ็คเกจอัพเดตไฟล์จะถูกแทนที่และคำสั่งจะต้องถูกเรียกใช้อีกครั้ง วิธีที่ถาวรกว่าคือการคัดลอกไฟล์ .desktop ไปยังไดเรกทอรีแอปพลิเคชันในเครื่องของคุณแล้วเพิ่มบรรทัดลงในไฟล์เพื่อป้องกันไม่ให้ปรากฏในเส้นประ:

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

4
ไม่นั่นเป็นวิธีที่ผิดในการซ่อนแอป มันจะปรากฏขึ้นอีกครั้งหาก / เมื่อมีการปรับปรุงแพคเกจ Unity-webapps-common หรือได้รับการติดตั้งใหม่ด้วยเหตุผลบางอย่าง การคัดลอกไฟล์ไปที่~/.local/share/applications/และการเพิ่มบรรทัดHidden=trueไปยังจุดสิ้นสุดควรซ่อนจริง
dobey

ฉันได้ทำ "วิธีการแก้ปัญหา" ที่ 2 เป็นวิธีที่ฉันเข้าใจมันควรเขียนทับไอคอนและทำให้มองไม่เห็น แต่มันไม่ทำงานใน Ubuntu 16.10
redanimalwar

ใน Ubuntu 17.10 ไฟล์ .desktop คือ:
/usr/share/applications/com.canonical.launcher.amazon.desktop

13

ดังที่ไอบาร่าไอดอสแนะนำให้เอาออก/usr/share/applications/ubuntu-amazon-default.desktopเป็นวิธีแก้ปัญหา แต่มันจะกลับมาพร้อมกับการอัพเกรดครั้งต่อไป วิธีการคัดลอกไฟล์เพื่อใช้~/.local/share/applications/ubuntu-amazon-default.desktopงานได้เฉพาะกับผู้ใช้ปัจจุบัน dpkg-divertการปิดใช้งานไฟล์เดสก์ทอปนี้สำหรับผู้ใช้ทั้งหมดในเครื่องและเพื่อป้องกันการอัพเกรดจากการวางมันกลับมาแก้ปัญหาคือการโอนไฟล์ด้วย

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

หรือวางrm -rf /usr/share/applications/ubuntu-amazon-default.desktopคำสั่งลงในสคริปต์จากนั้นเรียกใช้ทุก ๆ ครั้งผ่าน cron ทำงานได้ใน Ubuntu 16.04
underverse

5

ผู้ใช้ยังคงต้องการศูนย์ซอฟต์แวร์อูบุนตูเก่าเพื่อถอนการติดตั้งโปรแกรมแม้ว่าจะไม่ได้รวมอยู่ใน 16.04 ติดตั้งsoftware-centerแพคเกจและออกจากระบบและกลับสู่บัญชีของคุณจากนั้นคุณจะสามารถดูภาพหน้าจอของโปรแกรมและถอนการติดตั้งโดยคลิกขวาที่เส้นประในเวอร์ชันก่อนหน้า


2

ใน Ubuntu 18.04 เพียงแค่ติดตั้งubuntu-web-launchersแพ็คเกจ:

sudo apt remove ubuntu-web-launchers

มันมีตัวเรียกใช้งาน Amazon เท่านั้นตามที่คุณเห็น

dpkg -L ubuntu-web-launchers

เป็นครั้งแรก


1
มันมีประโยชน์จริงๆ คุณค้นพบสิ่งนี้ได้อย่างไร
evaristegd

2
ฉันอาจใช้locateเพื่อค้นหาไฟล์ที่เกี่ยวข้องและdpkg -Sในไม่กี่คนเพื่อตรวจสอบชื่อแพ็คเกจที่เกี่ยวข้อง
Reinier โพสต์


1

สำหรับฉันทำงานใน Ubuntu 16.04 LTS:

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

1

เพื่อหลีกเลี่ยงการติดตั้งแอพเพื่อเปิดแอพโดยไม่ได้ตั้งใจฉันทำมันเอง (ใน 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

หากมีการติดตั้งอย่างซ่อนเร้นอีกครั้งเพียงเรียกใช้อีกครั้งหรือใส่ไว้ในสคริปต์การล้างข้อมูลที่คุณเรียกใช้เมื่อคุณอัปเดตระบบปฏิบัติการของคุณ

ที่มา: https://www.lifewire.com/remove-amazon-application-from-ubuntu-4134329


0

ข้อควรสนใจ: โซลูชันนี้สามารถทำงานได้เฉพาะเมื่อคุณอัปเกรดจาก 15.10 เป็น 16.04 LTS

Thats windows/superkeyสวยง่ายตอนนี้กด ใน bash ให้ป้อน amazon เพื่อค้นหาซอฟต์แวร์ amazon

คลิกขวาและดูข้อมูลรายละเอียดที่คุณจะพบปุ่มลบอย่างไม่น่าเชื่อ :)

มีความสุข.


5
ฉันเพิ่งเห็น "เปิดตัว" ในหน้าต่างประ ฉันอยู่ที่ 16.04 btw
Klyn

ฉันยังอยู่ที่ 16.04 และนี่เป็นเวลาสองสัปดาห์ Entfernenวิธีลบในภาษาอังกฤษ
Videonauth

นี่คือจากการติดตั้งใหม่ทั้งหมด ไม่แน่ใจว่าทำไมพวกเขาถึงไม่สามารถลบออกได้ แต่ฉันคิดว่าฉันจะต้องอยู่กับมันตอนนี้หรือเปลี่ยนไปใช้อีก * buntu: [
Klyn

ฉันจะแสดงความคิดเห็นเกี่ยวกับเรื่องนี้ที่นี่ถ้าฉันพบวิธีการแก้ปัญหาคุณจะให้ฉันไปตอนนี้ และตกลงที่อาจเป็นเหตุผลที่ฉันได้อัพเกรดจาก 15.10 เป็นรุ่นเบต้า
Videonauth

ขอบคุณสำหรับความเพียร ถ้าฉันเจออะไรฉันจะตรวจสอบให้แน่ใจเพื่อปรับปรุงเช่นกัน มันเพิ่งเปิดตัวดังนั้นฉันมั่นใจว่าจะมีใครคิดออกมาเร็ว ๆ นี้
Klyn

-1

ฉันจะลบ Unity web apps ได้อย่างไร -> ลอง:

sudo apt-get remove unity-webapps-amazon*

ไม่สามารถพูดได้ว่ามันเป็นทางออกเพราะสิ่งแรกที่ฉันทำคือค้นหาไฟล์ "amazon" และลบด้วยตนเอง "/ usr / share / unity-webapps / userscripts / unity-webapps-amazon /" (ไม่มีสิ่งนี้ไม่ได้ลบ อเมซอน)และตอนนี้ apt-get จะไม่พบอเมซอน


ไม่ทำงานใน 16.04 แพ็คเกจเดียวที่ตรงกับคำอธิบายนั้นคือunity-webapps-amazoncloudreadซึ่งหากลบออกจะไม่ทำอะไรเลย
Aibara
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.