เหตุใด Ubuntu จึงต้องการให้เราลงทะเบียนบัญชีบนเว็บไซต์ Ubuntu เพื่อให้สามารถติดตั้งแพ็คเกจ Snap ได้?


43

วันนี้ฉันต้องการติดตั้ง Snap Package บน Ubuntu Xenial แต่ได้รับแจ้งให้ฉันลงทะเบียนบัญชีบน Ubuntu Single Sign-On

ทำไม Ubuntu ถึงถามเราแบบนี้?

การติดตั้ง Snap Package:

ภาพ

นี่เป็นข้อผิดพลาดที่รายงานบน Launchpad, https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1581713


เพราะมันต้องการที่จะดูคุณทุกที่ ... แค่ล้อเล่น! Snaps กำลังติดตามนโยบาย apk การขายแอพสโตร์ในอนาคตมีจุดประสงค์เพื่อสร้างสภาพแวดล้อมที่เป็นนวัตกรรม
ipse lute

11
ทำไมเมื่อใดก็ตามที่ฉันได้ยิน "นวัตกรรม" ฉันคิดว่าการเก็บเกี่ยวข้อมูลที่ไม่เปิดเผยความเป็นส่วนตัว ฉันคิดว่ามันเป็นขั้นตอนย้อนหลังอย่างมากในการเริ่มรวบรวมรายชื่อผู้ที่ติดตั้งซอฟต์แวร์ใด ในทางที่ผิดก็เป็นความเสี่ยงด้านความปลอดภัย มันควรจะเป็นตัวเลือก
artfulrobot

2
สิ่งที่“ ต้องมีบัญชี” คือสาเหตุที่ฉันได้เดินออกจาก snaps ทันทีเมื่อพบ ใครเคยคิดว่าเรื่องนี้เกิดขึ้นกับผู้ชมเข้าใจผิดอย่างสมบูรณ์
Thorbjørn Ravn Andersen

ตอนนี้อีกเล็กน้อยฉันพบว่าสามารถติดตั้ง snaps จากบรรทัดคำสั่งได้ดีกับฉัน ฉันยังไม่ชอบร้านค้า
Thorbjørn Ravn Andersen

คำตอบ:


8

ลักษณะการทำงานนี้สอดคล้องกับศูนย์ซอฟต์แวร์ Ubuntu Canonical ทำงานร่วมกับผู้ให้บริการซอฟต์แวร์บุคคลที่สามเพื่อให้การชำระเงินและการโฮสต์สำหรับซอฟต์แวร์ commericial ในที่เก็บพันธมิตร ใน Ubuntu 16.04 LTS สิ่งนี้จะถูกแทนที่ด้วย Ubuntu App Store ซึ่งขับเคลื่อนแบ็กเอนด์ของที่เก็บ snap

ในขณะที่เครื่องมือบรรทัดคำสั่งให้การเข้าถึง snaps ฟรีโดยไม่มีปัญหาร้านค้าซอฟต์แวร์ Ubuntu ใช้ Ubuntu One เพื่อจัดการการประมวลผลการชำระเงินและประวัติการสั่งซื้อ (เพื่อให้สามารถดาวน์โหลดและติดตั้งการซื้อก่อนหน้านี้ในระบบที่คุณเป็นเจ้าของ) .

ดังนั้นนี่คือรายละเอียดการใช้งานที่ตรงกับพฤติกรรมของซอฟต์แวร์ที่ถูกแทนที่ด้วยซอฟต์แวร์ Ubuntu


5
แต่ .. ทำไมฉันต้องมีบัญชีเพื่อติดตั้ง Videolan มันไม่ได้เป็นโอเพ่นซอร์สอย่างเต็มที่เหรอ? ฉันเข้าใจว่าเป็นแอปพลิเคชันที่ฉันต้องซื้อ แต่สำหรับแอปพลิเคชันโอเพ่นซอร์สหรือไม่ เวอร์ชันก่อนหน้าไม่จำเป็นต้องมีบัญชีในการติดตั้งซอฟต์แวร์โอเพ่นซอร์สทำไมต้องเริ่มตอนนี้
Ismael

ไม่มีเวอร์ชันก่อนหน้าเนื่องจากข้อกำหนดสแน็ปนี้มีอยู่แล้วตั้งแต่สแน็ปอินถูกรวมเข้ากับซอฟต์แวร์ Ubuntu คุณไม่จำเป็นต้องเข้าสู่ระบบเพื่อติดตั้ง VLC ติดตั้งจากที่เก็บหรือติดตั้ง snap ผ่านบรรทัดรับคำสั่งด้วย 'sudo snap install vlc'
Nathan Haines

3

มีเหตุผลทางเทคนิคและเหตุผลการออกแบบสำหรับพฤติกรรมปัจจุบัน

ประการแรก snapd ต้องการรูปแบบการรับรองความถูกต้องบางส่วนเนื่องจากกำลังทำการดำเนินการระดับระบบ ในบรรทัดคำสั่งคุณสามารถใช้ sudo ได้เช่นเดียวกับคุณapt installดังนั้นไม่จำเป็นต้องมีบัญชีออนไลน์ เมื่อใช้ซอฟต์แวร์รูปแบบการรับรองความถูกต้องเฉพาะที่มีอยู่ในปัจจุบันคือ Snap store มีการหารือทางเลือก ...

ฉันพยายามแก้ไขปัญหานี้โดยพยายามรับ snapd เพื่อสร้างMacaroonโดยไม่ต้องเข้าถึงร้านค้า แต่เนื่องจากฉันเข้าใจว่าการได้รับ Macaroon นั้นต้องเดินทางไปกลับที่ร้าน

ดังนั้นฉันคิดว่าวิธีแก้ปัญหานี้คืออนุญาตให้ snapd สร้าง Macaroons ในพื้นที่หรือใช้โทเค็นการตรวจสอบความถูกต้องประเภทอื่น ๆ ( ความคิดเห็น 27 )

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

ผลกระทบสุทธิคือความปลอดภัยที่ดีขึ้นมากสำหรับอุปกรณ์เหล่านี้ ... ดูจุดเชื่อมต่อ wifi ที่ทันสมัยตัวอย่างเช่น คุณจะได้รับบัญชีการจัดการเดียวโดยปกติจะอยู่ในคลาวด์และคุณจะจัดการอุปกรณ์ทั้งหมดผ่านทางนั้น ( ความคิดเห็น 25 )

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

การส่งโทเค็นไปยังรูทที่ให้การอนุญาตในการจัดการระบบนั้นคล้ายคลึงกับการอนุญาตให้รูททำการลบโดยไม่ต้องมีการจัดเก็บข้อมูลเพิ่มเติมซึ่งเราอนุญาต ... โครงสร้างพื้นฐานที่จำเป็นสำหรับสถานที่นั้นค่อนข้างใกล้เข้ามา รักษา macaroons ภายในและระยะไกลแยกกันและสถานการณ์ที่ macaroon ระยะไกลหายไปหรือจัดการไม่ถูกต้อง ( ความคิดเห็น 29 )


« snapd ต้องการรูปแบบการรับรองความถูกต้องบางส่วนเนื่องจากกำลังทำการดำเนินการในระดับระบบ ในบรรทัดคำสั่งคุณสามารถใช้ sudo ได้เช่นเดียวกับเมื่อคุณติดตั้งดังนั้นไม่จำเป็นต้องมีบัญชีออนไลน์ เมื่อใช้ซอฟต์แวร์รูปแบบการรับรองความถูกต้องเฉพาะที่มีอยู่ในปัจจุบันคือ Snap store »เมื่อใช้ซอฟต์แวร์สำหรับแพ็คเกจปกติฉันจะขอรหัสผ่านในเครื่องของฉัน
tuxayo

มันจะปรากฏ snapd ที่ใช้ Polkit การกระทำของระบบการรับรองความถูกต้อง แต่ยังคุณจะต้องเข้าสู่ระบบบัญชีออนไลน์รวมทั้งมีการตรวจสอบระบบ
Cole Erickson

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