Estimasi Waktu Baca: < 1 menit

Mengenal Snap

Snap atau Snappy merupakan sebuah manajer paket (package manager) yang dibangun oleh perusahaan Cannonical untuk sistem operasi Linux.

Snap memiliki banyak kelebihan antara lain:

  • sangat mudah dipasang
  • cepat
  • lintas platform
  • bebas dari ketergantungan (dependensi)

Snap merupakan manajer paket yang bersifat universal sama seperti flatpak, artinya ia dapat digunakan dipelbagai distribusi Linux. Hal ini tidak seperti manajer paket linux lain seperti apt atau pacman yang memang hanya diperuntukkan untuk distribusi linux tertentu.

Snap awalnya hanya diperuntukkan untuk aplikasi cloud namun kemudian dikembangkan kembali agar bisa bekerja pada perangkat Internet of Things (IoT) dan desktop.

Perbedaan Snaps, Snapd, dan Snapcraft

Penyebutan snaps mengarah pada paket-paket aplikasinya, snapd merupakan tool atau alat yang mengelola dan memelihara paket (snap) tersebut secara otomatis.

Sedangkan snapcraft menurut penjelasan situs resminya Snapcraft.io merupakan perintah atau kerangka kerja yang digunakan untuk membangun dan menerbitkan snap. Sederhananya, snapcraft merupakan alat bagi pengembang untuk mengemas program mereka ke dalam format snap.

Snapstore

Agar pengguna dapat mencari paket-paket yang dibutuhkannya secara mudah, snap memiliki gudang atau tokonya sendiri bernama Snap Store yang mana sama seperti Ubuntu Software atau Flathub yang diperuntukkan bagi Flatpak.

Penutup

Snap merupakan manajer paket universal yang mana dapat digunakan di berbagai distribusi linux, berbeda halnya dengan manajer paket apt untuk keluarga debian, pacman untuk keluarga arch, dan lain sebagainya.

Snap memiliki beberapa kelebihan seperti cepat, lintas platform, dan mudah dipasang diberbagai distribusi linux. Untuk memasang snap ini kalian bisa kunjungi artikel berikut .

Referensi

[1] Wikipedia, “Snap Package Manager”, https://en.wikipedia.org/wiki/Snap_(package_manager)

[2] Snapcraft, “About Snaps”, https://snapcraft.io/about