คำถามติดแท็ก snap

คำถามที่เกี่ยวข้องกับแพคเกจสแน็ปควรติดแท็กที่นี่ (เช่นการทำสแนปแพคเกจปัญหา ฯลฯ )

1
ฉันจะใช้ไฟล์ .desktop กับโปรเจ็กต์ snap ได้อย่างไร
เมื่อ.desktopไฟล์ถูกใช้กับโปรเจ็กต์ snap ในไดเร็กทอรี setup / gui นี่หมายความว่าเมื่อติดตั้ง snap ที่เป็นผลลัพธ์ไอคอนสำหรับแอปพลิเคชันจะถูกเพิ่มไปยังตัวเรียกใช้งานซึ่งมีการ.desktopกำหนดค่าไฟล์ไว้อย่างถูกต้องหรือไม่

1
ฉันต้องสร้างสแน็ปแพคเกจใหม่ทุกครั้งที่การพึ่งพาได้รับการปรับปรุงความปลอดภัยหรือไม่
ถ้าฉันสร้างสแน็ปแพคเกจด้วยการบอก 5 พึ่งพา ฉันต้องสร้างเวอร์ชันแพ็คเกจใหม่ทุกครั้งที่การพึ่งพาได้รับการอัปเดต (ความปลอดภัย) หรือไม่ ฉันหมายถึงข้อได้เปรียบของแพ็คเกจ. debคือใน Ubuntu / Debian ตัวอย่างเช่นฉันสามารถใช้ไลบรารีและเมื่อไลบรารีนั้นได้รับการอัปเดตซึ่งหมายถึงการอัปเดตส่วนหนึ่งของซอฟต์แวร์ของฉันด้วย และเนื่องจากพวกเขาเพียงส่งอัปเดตความปลอดภัยฉันจึงมั่นใจได้ว่า (99%) มั่นใจได้ว่าการอัปเดตห้องสมุดจะไม่ทำลาย API เพื่อให้ซอฟต์แวร์ของฉันสามารถหยุดได้

1
devmode สำหรับ snaps คืออะไร?
ฉันเคยได้ยินเกี่ยวกับความสามารถในการใช้ snaps ในโหมดนักพัฒนาซอฟต์แวร์ โหมดนี้คืออะไรและฉันสามารถใช้เพื่ออะไรได้บ้าง

2
ทำไม Gnome System Monitor ใน 18.04 ติดตั้งแบบ snap โดยปริยาย
คำถามนี้เกิดจากรายงานข้อผิดพลาดนี้ที่ฉันทำ: https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet/issues/474 ฉันไม่เข้าใจว่าทำไมแอปพลิเคชันเหล่านี้ติดตั้งเป็น snaps แต่มันยังคงใช้ได้ แตกต่างเพียงฉันสามารถดูเป็นว่ารุ่นสแน็ปหิมะมากอุปกรณ์มากขึ้นภายใต้ระบบไฟล์ แต่ผมพบว่าส่วนใหญ่ของพวกเขาไร้ประโยชน์และคนที่ผมดูแล ( /, /bootและ/boot/efi) ปรากฏขึ้นไม่ถูกต้องหรือไม่ได้เลยในรุ่นสแนป . เหตุใด Gnome System Monitor จึงติดตั้งอย่างรวดเร็วโดยค่าเริ่มต้น ฉันสามารถเห็นประโยชน์ที่เป็นไปได้ในการอัปเกรดเวอร์ชันในบางช่วงเวลา แต่มันค่อนข้างไร้สาระเมื่อมันไม่ทำงานอย่างถูกต้องในเวอร์ชัน snap และทำให้เกิดปัญหาด้วย (ดูรายงานข้อผิดพลาด) ฉันทำอะไรบางอย่างหายไปหรือเปล่า

1
วนซ้ำใน“ ล้มเหลวในการเริ่ม Snappy Daemon”
ฉันไม่ได้มีประสบการณ์กับอูบุนตูจริงๆและไม่ทราบว่าจะต้องทำอย่างไรในสถานการณ์ปัจจุบัน ขณะนี้ระบบของฉันมีสถานะการบูตสองสถานะ: ไม่สามารถบู๊ตได้เลย ไปที่คอนโซลอื่นโดยctrl+ alt+ f2แสดงว่าพยายามเริ่ม Snappy daemon ในลูป มันรอให้มันเริ่มต้นเป็นเวลา 90 วินาทีจากนั้นหยุดมันและพยายามที่จะเริ่มอีกครั้ง บันทึก snapd.service ไม่สามารถเริ่ม GUI แต่คอนโซลctrl+ alt+ f2โหลดเทอร์มินัลที่แตกต่างกันซึ่งฉันสามารถดำเนินการคำสั่งได้ ฉันไม่แน่ใจว่าจะเข้าสู่สถานะนั้นได้อย่างไรจากรัฐแรก บางทีการกดCtrl+ Cหลาย ๆ ครั้งอาจช่วยได้หลังจากรีสตาร์ท syslog ในสถานะที่สองมันบ่นเกี่ยวกับ: WARNING: IceLockAuthFile failed: File exists ฉันพบรายงานข้อผิดพลาด Debian นี้และพยายามที่จะลบ/var/lib/gdm3/.ICE*จากนั้นรีสตาร์ทระบบตามที่แนะนำไว้ที่นี่ แต่สิ่งนี้กลับมาสู่สถานะแรก Ubuntu เวอร์ชัน 18.04 LTS
9 boot  18.04  snap 

2
Snap (snapd) ตัวอย่างสวัสดีโลกไม่ทำงาน (ไม่พบเส้นทาง?)
ฉันแค่พยายามใช้snapเป็นครั้งแรกและทำการสอนที่https://tutorials.ubuntu.com/tutorial/basic-snap-usage#2 ฉันติดตั้งตัวอย่าง Hello world sudo snap install helloแต่helloไม่พบคำสั่ง ฉันสังเกตเห็นว่าคำสั่งนั้นอยู่ใน / snap / bin แต่ดูเหมือนว่ามันพลาดไปยัง PATH ของฉัน เมื่อฉันติดตั้ง snap ( sudo apt install snapd) ฉันได้รับข้อความแสดงข้อผิดพลาดในครั้งแรก แต่ในวันที่ 2 ลองใช้งานได้ (การลบและติดตั้ง snapd ก็ไม่ได้ช่วยเช่นกัน) ฉันต้องเพิ่มเส้นทางด้วยตนเองหรือไม่? ความคิดใด ๆ แก้ไข: shoutapp เว็บ IRC ได้ทำงานทันที
9 snap 

1
บริการของระบบทำงานในรูปแบบอย่างไร
เมื่อสร้างสแน็ปและตามไวยากรณ์ของไฟล์ snapcraft.yamlคุณdaemonสามารถเพิ่มคำหลักเพื่อระบุว่าแอปจะทำงานเป็นบริการของระบบ เป็นตัวอย่างของการประกาศดังกล่าว: apps: tinyproxy: command: ./launcher.sh daemon: simple plugs: [network,network-bind] อย่างไรก็ตามมันหมายความว่าอะไรที่จะให้บริการระบบได้อย่างรวดเร็ว? นั่นคือวงจรชีวิตของพวกเขาคืออะไร (เริ่ม, รีสตาร์ท, หยุด ... ) ฉันสามารถตรวจสอบได้ทำงานในระบบด้วยเครื่องมือปกติ ( ps, topฯลฯ )?

2
วิธีที่ถูกต้องในการสร้างนามแฝงเพื่อจัดแพคเกจใน Ubuntu 16.04 คืออะไร?
TL; DR จะสร้างนามแฝงทั้งระบบเพื่อจัดแพ็คเกจใน Ubuntu 16.04 ได้อย่างไร? รายละเอียดเพิ่มเติม ฉันต้องการติดตั้ง Blender อย่างรวดเร็ว ฉันพบว่ามีแพ็คเกจblender-tpawซึ่งสามารถติดตั้งได้ แต่น่าเสียดายที่หลังจากติดตั้งมันมีอยู่ในภายใต้ชื่อสถานีไม่blender-tpawblender การใช้นามแฝงสแนป ดังนั้นก่อนอื่นฉันได้พยายามเรียกใช้คำสั่งsudo snap alias blender-tpaw blenderตาม: https://insights.ubuntu.com/2017/01/28/ubuntu-core-how-to-enable-aliases-for-your-snaps-คำสั่ง/ . แต่นี่คือสิ่งที่ฉันมี: error: cannot perform the following tasks: - Enable aliases for snap "blender-tpaw" (cannot enable alias "blender" for "blender-tpaw", no such alias) สร้างลิงก์สัญลักษณ์ใน / usr / local / bin ถ้าอย่างนั้นฉันก็พยายามที่จะสร้างลิงก์สัญลักษณ์sudo …

3
แพคเกจสแน็ปจะได้รับการอัปเดตที่แตกต่าง
ฉันดาวน์โหลดและติดตั้ง LibreOffice 5.2.0 beta2 ที่อธิบายไว้ในLibreOffice 5.2.0 beta2 เป็นแพคเกจสแน็ป มันชั่งน้ำหนักที่ 1,015 MiB จะมีการปรับปรุงเพิ่มเติมอย่างแน่นอนก่อนที่ RC จะไม่ทำงาน คำถามของฉันคือ: แพคเกจสแน็ปจะได้รับการปรับปรุง (เดลต้า) ที่แตกต่างกันหรือแพคเกจสแน็ปทั้งหมด 1 GiB ในกรณีนี้จะต้องดาวน์โหลดทุกครั้งหรือไม่ (BTW: รุ่นนี้แก้ไขปัญหาเนื้อหาคลิปบอร์ดหายที่ยาวนาน!) คำถาม Postscript: ฉันต้องการทราบว่าฉันสามารถลบlibreoffice_5.2.0.0.beta2_amd64.snapไฟล์ "แหล่งที่มา" 1GB หรือต้องอยู่ในระบบเพื่อให้การปรับปรุงเดลต้าทำงานได้หรือไม่


1
วิธีดำเนินการ gsettings ภายในการ จำกัด แพ็คเกจ snap
ฉันกำลังสร้างแพคเกจสแน็ปสำหรับแอปพลิเคชันของฉันซึ่งใช้จาวาและดาวน์โหลดภาพพื้นหลังจากอินเทอร์เน็ต จนถึงตอนนี้ดีมาก แต่ตอนนี้ฉันกำลังเพิ่มคุณสมบัติใหม่เพื่อตั้งค่าภาพพื้นหลังที่เลือกและมันไม่ทำงาน คุณลักษณะนี้มีการใช้งานสำหรับเดสก์ท็อป Unity และ Gnome 3 ซึ่งเป็นวิธีที่ง่ายในการตั้งค่ารูปพื้นหลังของเดสก์ท็อปผ่านเครื่องมือบรรทัดคำสั่ง gsettings ด้วยวิธีนี้การเรียกใช้gsettings ตั้งไฟล์ org.gnome.desktop.background picture-uri: //blablabla.jpgคุณสามารถเปลี่ยนภาพพื้นหลังเดสก์ทอปโดยตรงและแอปพลิเคชันที่ใช้ java ของฉันใช้เครื่องมือนี้และคำสั่งนี้เพื่อให้บรรลุเป้าหมายนี้ ครั้งแรกเมื่อฉันทดสอบ wallpaperdownloader ภายในแพ็คเกจ snap มันบ่นเพราะมันไม่พบ gsettings ไบนารีภายใน snap ตอนนี้มันได้รับการแก้ไขแล้วเพราะฉันได้รวมlibglib2.0-binเป็นแพ็คเกจแพ็คเกจ อย่างไรก็ตามมันไม่ทำงาน ฉันเดาว่าการตั้งค่า gsettings ภายในแพ็คเกจ snap ไม่สามารถจัดการไฟล์นอก snap ได้และฉันต้องแก้ไขไฟล์เหล่านั้นโดยตรงภายในโฮมไดเร็กตอรี่ของผู้ใช้ ฉันสามารถทำสิ่งนี้ได้หรือถูก จำกัด ? นี่คือไฟล์ snapcraft.yaml และสคริปต์ทำงานเมื่อเรียกใช้ wallpaperdownloaded snapcraft.yml name: wallpaperdownloader version: "2.2" summary: Download and manage …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.