Hari ini saya ingin menginstal Paket Snap di Ubuntu Xenial, tetapi itu mendorong saya untuk mendaftarkan akun di Ubuntu Single Sign-On.
Mengapa Ubuntu meminta kami untuk hal seperti itu?
Menginstal Paket Snap:
Ini adalah bug yang dilaporkan di Launchpad, https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1581713
Jawaban:
Perilaku ini konsisten dengan Pusat Perangkat Lunak Ubuntu. Canonical bekerja dengan penyedia perangkat lunak pihak ketiga untuk menyediakan pembayaran dan hosting untuk perangkat lunak komersial di repositori mitra. Di Ubuntu 16.04 LTS, ini sedang digantikan oleh Ubuntu App Store yang mendukung backend repositori.
Sementara alat-alat baris perintah memberikan akses ke jepretan bebas biaya tanpa masalah, toko Perangkat Lunak Ubuntu menggunakan Ubuntu One untuk menangani pemrosesan pembayaran dan riwayat pemesanan (sehingga pembelian sebelumnya dapat diunduh dan diinstal pada sejumlah sistem yang Anda miliki) .
Jadi ini adalah detail implementasi yang cocok dengan perilaku perangkat lunak yang digantikan oleh Perangkat Lunak Ubuntu.
sumber
Ada alasan teknis dan alasan desain untuk perilaku saat ini.
Pertama, snapd memerlukan beberapa bentuk otentikasi karena melakukan operasi tingkat sistem. Di baris perintah Anda dapat menggunakan sudo, sama seperti ketika Anda
apt install
, jadi tidak perlu akun online. Saat menggunakan Perangkat Lunak, satu-satunya bentuk otentikasi yang tersedia saat ini adalah Snap store. Alternatif sedang dibahas ...Kedua, otentikasi SSO adalah pola desain utama karena kasus penggunaan utama Snappy adalah mengelola beberapa perangkat IoT. Efek negatif pada pengguna desktop / laptop tidak direncanakan.
Sepertinya ada rencana untuk mengubah perilaku sehingga pengguna desktop / laptop tidak diharuskan menggunakan akun online untuk mengautentikasi. Anda dapat berlangganan bug untuk menerima berita saat ada perubahan.
sumber