Score:2

Snap ชี้ให้ฉันเห็นแพ็คเกจที่ไม่มีอยู่จริง เกิดอะไรขึ้น?

ธง cn

ดังนั้นฉันเพิ่งทำสิ่งต่อไปนี้และมันไม่สมเหตุสมผลเลยสำหรับฉัน (โปรดอย่าสนใจ $PS1 ที่กำหนดเองของฉัน)

ลองติดตั้ง Vs Code ผิดวิธี (ชื่อแพ็คเกจที่ถูกต้องคือ รหัส) และทำตามคำแนะนำของ snapd:

(ฐาน) nagyg -> snap ติดตั้ง vscode                                                                                     
ข้อผิดพลาด: snap "vscode" ไม่พร้อมใช้งานบนความเสถียร แต่สามารถติดตั้งได้ดังต่อไปนี้                            
       ช่อง:                                                                                                        
                                                                                                                        
       ผู้สมัคร snap ติดตั้ง --candidate vscode                                                                       
       การติดตั้ง snap เบต้า --beta vscode                                                                            
       การติดตั้ง edge snap --edge vscode                                                                            
                                                                                                                        
       โปรดทราบว่าช่องก่อนเผยแพร่อาจมีคุณสมบัติที่ไม่ผ่านการทดสอบอย่างสมบูรณ์หรือ                             
       นำไปใช้ รับข้อมูลเพิ่มเติมด้วย 'snap info vscode'                                                       

(ฐาน) nagyg -> ติดตั้ง snap --beta vscode                                                                              
ข้อผิดพลาด: snap "vscode" ไม่พร้อมใช้งานในรุ่นเบต้า แต่สามารถติดตั้งได้ดังต่อไปนี้                              
       ช่อง:                                                                                                        
                                                                                                                        
       การติดตั้ง edge snap --edge vscode                                                                            
                                                                                                                        
       รับข้อมูลเพิ่มเติมด้วย 'snap info vscode'                                                                    
                                                                                                                        
(ฐาน) nagyg -> ติดตั้ง snap --edge vscode                                                                          
ข้อผิดพลาด: snap "vscode" ไม่พร้อมใช้งานในล่าสุด/ขอบ แต่มีแทร็กอื่นอยู่                                            
                                                                                                                        
       โปรดทราบว่าแทร็กที่แตกต่างกันอาจมีคุณสมบัติที่แตกต่างกัน รับข้อมูลเพิ่มเติม                     
       ด้วย 'snap data vscode'                                                                                         
                                                                                                                        
(ฐาน) nagyg -> ข้อมูล snap vscode                                                                                        
ข้อผิดพลาด: ไม่พบ snap สำหรับ "vscode"    

...อะไร?

แพ็คเกจ vscode ไม่ได้อยู่. ฉันเข้าใจสิ่งนี้ แต่เหตุใด Snap จึงสร้างข้อความเท็จและชี้ให้ฉันเห็นแพ็คเกจที่ไม่มีอยู่ในช่องทางการพัฒนา เกิดขึ้นที่นี่คืออะไร?

us flag
นี่คือ Ubuntu รุ่นใด ลอง `sudo snap รีเฟรช` ก่อน
Neinstein avatar
cn flag
@ArchismanPanigrahi Ubuntu 18.04 LTS คำสั่งให้ 'สแน็ปทั้งหมดเป็นปัจจุบัน' และสถานการณ์จะไม่เปลี่ยนแปลงหลังจากนั้น ฉันเพิ่งทำ apt update-upgrade เมื่อเช้านี้
Artur Meinild avatar
vn flag
คุณเริ่มต้นด้วยสมมติฐานที่ผิด และพยายามติดตั้งแพ็คเกจที่ไม่ถูกต้อง ทำไมไม่ติดตั้งแพ็คเกจที่เหมาะสมตั้งแต่แรกล่ะ?
Neinstein avatar
cn flag
@ArturMeinild นั่นคือประเด็นทั้งหมด: แพ็คเกจที่ไม่ถูกต้องควรล้มเหลวทันทีใช่ไหม ฉันอยากจะเข้าใจว่าทำไม Snap ถึงชี้ให้ฉันเห็นบางอย่างที่ไม่มีอยู่จริง และบอกว่ามันมีอยู่จริง แทนที่จะบอกว่าฉันโง่ โดยปกติถ้าฉันต้องการติดตั้งแพ็คเกจที่ไม่มีอยู่ ฉันจะได้รับ `ข้อผิดพลาด: snap "njngi" not found`
Artur Meinild avatar
vn flag
หากไม่มีความรู้ใดๆ เกี่ยวกับเรื่องนี้ ฉันเดาว่าเหตุผลก็คือสแน็ป `vscode` มีอยู่ ณ จุดใดจุดหนึ่ง และมีข้อมูลบางอย่างซ่อนอยู่หลังชื่อสแน็ปที่ไม่ได้ใช้ในขณะนี้ แต่จะเป็นการดีกว่าหากถามใน [ฟอรัม Snapcraft](https://forum.snapcraft.io/)
Neinstein avatar
cn flag
@ArturMeinild ขอบคุณสำหรับคำแนะนำ [ฉันทำแล้ว](https://forum.snapcraft.io/t/snap-points-me-to-a-package-that-in-fact-doesnt-exist-whats-going -on/26326). เป็นเรื่องดีหากพวกเขารู้ นี่อาจเป็นข้อบกพร่อง
Score:0
ธง vn

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

นี่คือคำสั่งที่ถูกต้องในการติดตั้ง:

รหัสติดตั้ง sudo snap --classic

หากคุณต้องการทราบเกี่ยวกับการทำงานภายในของ snap daemon และ ตะครุบ คำสั่ง มันจะดีกว่าที่จะถามบน ฟอรัม Snapcraftซึ่งมีโอกาสที่ผู้พัฒนาจะสามารถตอบคำถามของคุณได้

Neinstein avatar
cn flag
ฉันรู้ว่ามันเป็นคำสั่งที่ผิด ตามที่ฉันได้กล่าวไว้ในตอนต้นของคำถามของฉัน นั่นคือประเด็นทั้งหมด คำถามคือทำไม Snap ถึงบอกฉันว่ามีแพ็คเกจอยู่ในบางช่อง ทั้งที่เห็นได้ชัดว่าไม่มีเลย

โพสต์คำตอบ

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