Saya mengerti (secara luas) cara kerja pengemasan snap. Tapi apa tepatnya yang dimaksud masing-masing "jepret", "jepret" dan "Tajam"?
Sepertinya "snap" mengacu pada banyak hal (format paket, perintah terminal ...), "snapd" adalah alat khusus dan "Snappy" tidak lagi digunakan [1] [2]?
[1]: Satu-satunya penyebutan resmi yang dapat saya temukan adalah judul dan URL halaman desktop Ubuntu ini: https://www.ubuntu.com/desktop/snappy
[2]: Seingat saya Ubuntu Core dulu disebut Snappy Ubuntu Core, tapi ini tidak lagi terjadi: https://developer.ubuntu.com/core
snap
terminology
david.libremone
sumber
sumber
Jawaban:
meta/snap.yaml
file yang mengikuti format tertentu .snap
perintah, yang digunakan untuk berkomunikasi dengan snapd (agar pengguna meminta snap baru dipasang, dll.)Seluruh sistem ini kadang-kadang disebut sebagai "tajam". Yang membingungkan, saya juga melihatnya semakin sering disebut sebagai "snapcraft". Sementara terkunci di Ubuntu normal (dan memang berbagai distribusi Linux lainnya), Ubuntu Core adalah sistem operasi yang sepenuhnya didasarkan pada terkunci (tidak ada
apt
sama sekali). Sayangnya, sudah ada "ubuntu core" yang merupakan rootfs dasar Ubuntu, jadi untuk membedakannya, itu disebut "snappy ubuntu core." Core lama baru-baru ini diganti namanya menjadi basis ubuntu , itulah mengapa Anda melihat "snappy ubuntu core" lebih sedikit belakangan ini.sumber
Snappy adalah penyebaran perangkat lunak dan sistem manajemen paket yang awalnya dirancang dan dibangun oleh Canonical untuk sistem operasi telepon Ubuntu. Paket-paket, yang disebut 'buncis' dan alat untuk menggunakannya 'snapd', bekerja di berbagai distribusi Linux dan karena itu memungkinkan penyebaran perangkat lunak hulu distro-agnostik. Sistem ini dirancang untuk bekerja pada telepon, cloud, internet, dan komputasi desktop.
Paket aplikasi perangkat lunak "Snap" mandiri dan berfungsi di berbagai distribusi Linux. Ini tidak seperti pendekatan manajemen paket Linux tradisional, seperti APT atau RPM, yang memerlukan paket yang disesuaikan secara khusus per distribusi Linux pada pembaruan aplikasi dan penundaan karena itu penyebaran aplikasi dari pengembang ke pengguna akhir perangkat lunak mereka. Terkunci sendiri tidak memiliki ketergantungan pada toko eksternal ("App store"), dapat diperoleh dari sumber apa pun dan oleh karena itu dapat digunakan untuk penyebaran perangkat lunak hulu. Ketika terkunci dikerahkan di Ubuntu dan versi lain dari Linux, toko aplikasi Ubuntu digunakan sebagai back-end default, tetapi toko lain dapat diaktifkan juga.
Pengembang dapat menggunakan snaps untuk membuat alat baris perintah, layanan latar belakang serta aplikasi desktop. Dengan aplikasi sekejap, pemutakhiran melalui operasi atom atau dengan delta dimungkinkan.
Pada Juni 2016, snapd diangkut ke berbagai distribusi Linux untuk memungkinkan terkunci digunakan di semua distribusi Linux, tidak hanya Ubuntu Core all-snap. snapd juga tersedia atau sedang dalam proses untuk Arch Linux, CentOS, Debian, Fedora, Gentoo Linux, OpenWrt, openSUSE dan Red Hat Enterprise Linux. Setiap distribusi mampu menginterpretasikan metadata snap untuk menerapkan keamanan atau harapan lain dari snap dalam mode distribusi khusus.
Sumber: https://en.wikipedia.org/wiki/Snappy_(package_manager)
sumber