ไม่สามารถติดตั้ง“ <PACKAGE>”: snap“ <PACKAGE>” ได้มีการเปลี่ยนแปลง“ install-snap”


29

ฉันเพิ่งเสร็จสิ้นการติดตั้ง Ubuntu 18.04 แต่เมื่อใดก็ตามที่ฉันพยายามติดตั้งแอปพลิเคชันจากซอฟต์แวร์ Ubuntu ข้อผิดพลาดเดียวกันเกิดขึ้น (เช่น "vlc"):

ไม่สามารถติดตั้ง "vlc": snap "vlc" มีการเปลี่ยนแปลง "install-snap" อยู่ในระหว่างดำเนินการ

ฉันหวังว่าจะมีคนบอกฉันว่าฉันทำอะไรผิด

คำตอบ:


2

ลองใช้ apt จากเทอร์มินัล

sudo apt install packagename

ตัวอย่างเช่นถ้า packagename เป็น vlc

sudo apt install vlc

หากคุณต้องการ GUI ลอง synaptic หาก synaptic ใช้งานไม่ได้ด้วยเหตุผลบางอย่างให้ไปที่ packages.ubuntu.com ค้นหาแพ็คเกจของคุณแล้วดาวน์โหลดไปที่นั่น เมื่อคุณดาวน์โหลดเสร็จแล้วให้เปิดเทอร์มินัลและซีดีไปยังตำแหน่งที่คุณดาวน์โหลดแพ็คเกจ

sudo dpkg -i packagename.deb

สิ่งนี้จะติดตั้งแพ็คเกจ. deb ลงในระบบของคุณ คุณอาจต้องการทำสิ่งนี้ก่อนที่จะทำตามขั้นตอนเหล่านี้

sudo apt purge vlc

2
ในขณะที่คำตอบนี้อนุญาตให้ใช้ vlc แต่ก็ไม่ได้แก้ไขปัญหาการติดตั้งเป็น snap
fcole90

มันไม่ใช่ทางออก ผู้ใช้ Ubuntu ส่วนใหญ่รู้วิธีการใช้ apt และ apt-get ปัญหาคือวิธีใช้ snap และแก้ไขข้อผิดพลาด
Mohammad RaoofNia

82

Snap อาจยังทำงานกับบางอย่างในพื้นหลัง (หรืออย่างน้อยก็คิดเช่นนั้น) เปิดเทอร์มินัลแล้วเรียกใช้snap changesเพื่อดูรายการการเปลี่ยนแปลงที่ดำเนินอยู่

$ snap changes
...
123  Doing   2018-04-28T10:40:11Z  -  Install "foo" snap
...

คุณสามารถยกเลิกการเปลี่ยนแปลงที่กำลังดำเนินอยู่:

sudo snap abort 123

จากนั้นคุณควรจะสามารถติดตั้ง VLC ผ่านศูนย์ซอฟต์แวร์ได้สำเร็จ


นี่ควรจะเป็นทางออกที่ได้รับการยอมรับ
fcole90

13

เปิดเทอร์มินัลของคุณและทำตามขั้นตอนเหล่านี้

1. ยกเลิกกระบวนการสแน็ป "vlc"

ตรวจสอบกระบวนการ snap "vlc" ของคุณโดยใช้คำสั่งsnap changesซึ่งจะแสดงรายการสถานะของการติดตั้ง snaps คล้ายกับสิ่งนี้

ID   Status  Spawn               Ready               Summary
3    Done    today at 22:29 WIB  today at 22:31 WIB  Auto-refresh 6 snaps
4    Done    today at 22:56 WIB  today at 22:58 WIB  Install "gitter-desktop" snap
5    Done    today at 22:59 WIB  today at 22:59 WIB  Disconnect gitter-desktop:home from :
6    Done    today at 22:59 WIB  today at 22:59 WIB  Disconnect gitter-desktop:pulseaudio from :
7    Doing   today at 23:21 WIB  -                   Install "spotify" snap
8    Doing   today at 23:24 WIB  -                   Install "vlc" snap

2. เลือก ID ของกระบวนการ VLC ของคุณ

เลือก ID ของกระบวนการสแน็ป "vlc" ของคุณตัวอย่างเช่น 8

3. ยกเลิกกระบวนการ snap ด้วย ID

snap abort 8ยกเลิกกระบวนการสแน็ปโดยใช้คำสั่ง การดำเนินการนี้จะยกเลิกกระบวนการติดตั้ง vlc snap ของคุณ

4. เปิดศูนย์ซอฟต์แวร์ของคุณหรือเรียกใช้การติดตั้ง snap โดยเทอร์มินัล

sudo snap install vlc

5. รอจนกว่าการติดตั้งจะเสร็จสิ้น

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