Snap di openSUSE MicroOS - Bagian 2
Lanjutan dan pemutakhiran dari pos sebelumnya, topik ini juga saya bawakan pada openSUSE.Asia Virtual Summit 2021.
Sebelumnya MicroOS Desktop menggunakan transactional-update
, sekarang menggunakan tukit
. Langkah pertama berubah menjadi seperti berikut
$ sudo tukit --continue execute bash
# zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed snappy
# zypper --gpg-auto-import-keys refresh
# zypper ref
# zypper in snapd
# exit
$ sudo reboot
Langkah berikutnya masih sama dengan pos sebelumnya, yaitu
$ sudo mksubvolume /snap
$ source /etc/profile
$ sudo systemctl enable --now snapd
$ sudo systemctl enable --now snapd.apparmor
Pada pos sebelumnya, snap bisa langsung dijalankan. Saat ini, SELinux sudah masuk di MicroOS Desktop, sehingga terdapat dua opsi
- Jika Anda baru memasang MicroOS Desktop dan berencana menggunakan snap, saat pemasangan awal, pastikan Anda memilih mode
disabled
pada SELinux - Jika Anda sudah terlanjur memasang MicroOS Desktop dengan mode SELinux
enforcing
atauenabled
dan masih ingin menggunakan snap, maka caranya agak sedikit merepotkan.- Saat booting, pastikan pada parameter kernel terdapat
selinux=1
, ganti menjadiselinux=0
. - Setelah berhasil booting dengan parameter kernel
selinux=0
, buka terminal, periksa dengan perintahsestatus
untuk mengetahui status SELinux. Jika keluarannyadisabled
, maka bisa lanjut. - Lebih lanjut, lihat juga berkas ini halaman 48-51
- Saat booting, pastikan pada parameter kernel terdapat
Proses dapat dilanjutkan dengan memasang aplikasi snap. Anda bisa memasang hello-world sebagai percobaan dengan perintah snap install hello-world
dan jalankan dengan perintah snap run hello-world
.
Topik ini akan dibawakan kembali pada Ubucon Asia 2021. Sebagai tambahan informasi, snap tidak didukung resmi pada openSUSE MicroOS Desktop. Risiko pemasangan ditanggung pengguna!