Score:10

เป็นไปได้ไหมที่จะลบไลบรารี Snapd ด้วย Glib โดยไม่ทำลายระบบ

ธง zw

ฉันเพิ่งติดตั้ง Ubuntu MATE 21.10 และค้นพบแพ็คเกจที่น่าสนใจสองแพ็คเกจซึ่งประกอบด้วย งับ ในชื่อ - gir1.2-snapd-1 และ libsnapd-glib1:

$dpkg -l | grep snapd
ii gir1.2-snapd-1:amd64 1.58-0ubuntu2 amd64 ไฟล์ Typelib สำหรับ libsnapd-glib1
ii libsnapd-glib1:amd64 1.58-0ubuntu2 ไลบรารี amd64 GLib snapd

ทั้งสองมาจาก snapd-กะล่อน บรรจุุภัณฑ์.

การกำจัดสิ่งเหล่านี้จะทำให้ระบบเสียหายดังนี้:

$ sudo apt ล้างข้อมูลอัตโนมัติ gir1.2-snapd-1:amd64 libsnapd-glib1:amd64
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้จะถูกลบออก:
  apturl* apturl-common* ayatana-indicator-sound* bluez-cups* cups* cups-browsed* cups-core-drivers* cups-daemon* cups-server-common*
  gir1.2-goa-1.0* gir1.2-snapd-1* hplip* hplip-data* libcanberra-pulse* libcupsimage2* libgutenprint-common* libgutenprint9* libhpmud0*
  libimagequant0* libpulsedsp* libsane-hpaio* libsbc1* libsnapd-glib1* libspeexdsp1* ไดรเวอร์เครื่องพิมพ์-gutenprint* ไดรเวอร์เครื่องพิมพ์-hpcups*
  ไดรเวอร์เครื่องพิมพ์ postscript-hp* ไดรเวอร์เครื่องพิมพ์ splix* pulseaudio* pulseaudio-โมดูลบลูทูธ* pulseaudio-utils* python3-dateutil* python3-debconf*
  python3-olefile* python3-pil* python3-renderpm* python3-reportlab* python3-reportlab-accel* python3-software-properties* rtkit*
  คุณสมบัติซอฟต์แวร์ทั่วไป* ซอฟต์แวร์คุณสมบัติ-gtk* ssl-cert* ubuntu-mate-core* ubuntu-mate-desktop* ubuntu-release-upgrader-gtk* update-manager*
  update-notifier* update-notifier-common*
0 อัปเกรด, 0 ติดตั้งใหม่, 49 เพื่อลบ และ 0 ไม่อัปเกรด
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 49,3 MB จะถูกทำให้ว่าง
คุณต้องการดำเนินการต่อหรือไม่ [ย/น] น
ยกเลิก

เป็นไปได้ไหมที่จะถอด gir1.2-snapd-1 และ libsnapd-glib1 แพ็คเกจโดยไม่ทำลายระบบ?

us flag
ฉันไม่รู้ว่านักพัฒนา snap พยายามทำอะไร ตอนนี้ แม้แต่แพ็คเกจสำหรับเสียง บลูทูธ และการพิมพ์ก็ขึ้นอยู่กับสิ่งที่เกี่ยวข้องกับ snapd
Organic Marble avatar
us flag
@ArchismanPanigrahi พวกเขาพยายามอย่างยิ่งที่จะป้องกันไม่ให้ผู้คนลบมันออกไป หากถึงจุดที่ฉันไม่สามารถลบออกได้โดยไม่ทำลายระบบ ก็ลาก่อน Ubuntu จนถึงตอนนี้ 20.04 ก็โอเค
Score:4
ธง cn

แพ็คเกจเหล่านี้ออกแบบมาเพื่ออนุญาตให้แอปพลิเคชันสื่อสารกับ snapd หนึ่งจะเชื่อว่าแพคเกจเหล่านี้ไม่ได้ใช้ประโยชน์ใด ๆ งับ ไม่ได้ติดตั้งอีกต่อไป อย่างไรก็ตาม เพื่อให้แอปสามารถสื่อสารกับ งับแอพจะต้องรวบรวมโดยรองรับไลบรารีเหล่านี้ ไลบรารีเหล่านี้จึงกลายเป็นการพึ่งพาอาศัยกันอย่างหนักของแอปเหล่านี้ และจะต้องอยู่ในระบบแม้ว่า งับ จะถูกลบออก

นั่นคือเหตุผลทางเทคนิค อย่างไรก็ตาม ฟังก์ชันการทำงานใด (ที่ไม่ใช่สแนป) ได้รับจากการเข้าถึง งับ ไม่ชัดเจน คำอธิบายทั้งหมดเกี่ยวกับสิ่งที่ห้องสมุดทำลงไป

snapd-glib เป็นไลบรารีที่อนุญาตให้แอปพลิเคชันที่ใช้ GLib เข้าถึงได้ snapd ภูตที่ควบคุม Snaps

อาจเป็นไปได้ว่าสิ่งเหล่านี้จะทำให้แอปเหล่านี้สามารถเข้าถึง Snapd REST API เพื่อโต้ตอบกับ งับ.

Score:-3
ธง us

ลบสแน็ป

ค้นหาสแน็ปอินที่ติดตั้ง: รายการสแน็ป

ลบสแน็ปที่ติดตั้ง: sudo snap ลบ <แพ็คเกจ>

ลบ snapd: sudo apt ล้าง snapd

ลบไดเรกทอรี snap ออกจากบ้าน: rm -rf ~/สแนป

หากคุณได้รับข้อผิดพลาดในการลบ snapd ให้ทำดังต่อไปนี้: sudo rm -rf /var/cache/snapd จากนั้นรัน sudo apt purge snapd

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา