Maaf sila aktifkan javascript.

Bermain Dengan Flatpak Dalam Linux Distro


Gambar Hiasan

Assalamualaikum.

Sedikit pengenalan, Flatpak merupakan satu bekas pakej bagi aplikasi linux. Selama ni rata-rata pengguna Linux dilanda masalah yang sama, pengasingan pakej diantara distro. Pengguna kasual cuba mengelak dari memasang pakej daripada sumber asal. Penggunaan Flatpak sedikit sebanyak dapat mengatasi masalah ini yang telah sekian lama wujud.

Flatpak adalah decentralisasi, bermakna lebih bebas, tidak mengganggu sistem, berkotak pasir, tiada penampalan atau bypass pada Selinux, bebas diguna diatas apa jua jenis Linux.

Cara Menggunakan Flatpak

1) Pasang Flatpak
Disini saya senaraikan cara memasang Flatpak pada setiap distro yang disokong oleh mereka.

Arch
$ sudo pacman -S flatpak

Debian
# apt install flatpak

Fedora
$ sudo dnf install flatpak

openSUSE
$ sudo zypper install flatpak

Ubuntu 16.04, 16.10 and 17.04 
$ sudo add-apt-repository ppa:alexlarsson/flatpak
$ sudo apt update
$ sudo apt install flatpak

Solus
Flatpak juga terdapat dalam Solus! Horay!
$ sudo eopkg install flatpak

2) Tambahkan repo
Setelah flatpak dipasang, pasangkan pula repo bagi flatpak. Jalankan arahan berikut pada terminal

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

3) Pasangkan Aplikasi
Jalankan arahan dibawah untuk dapatkan senarai repo

flatpak remotes

Pada masa ini anda akan mendapati terdapat satu repo bernama flathub. Cara memasang aplikasi menggunakan repo:

flatpak install <nama repo> <nama aplikasi>
Contoh:
flatpak install flathub com.discord.Discord

Disini saya memasang Discord kerana tiada terdapat sokongan pakej discord didalam distro selain Ubuntu. Caranya adalah dengan menjalankan kompilasi dari sumber, jadi untuk mengelakkan dari pening kepala disinilah Flatpak hadir untuk membantu kompilasikan fail tersebut menggunakan skrip yang ada didalam repo mereka, dan ianya berbeza dari penggunaan pakej discord canary yang bukan datang daripada sokongan rasmi dari Discord.

Cara buka aplikasi yang telah dipasang

flatpak run <nama aplikasi>
Contoh:
flatpak run com.discord.Discord

Anda boleh gunakan kekunci tab jika lupa command. Jangan lupa gunakan --help. 

Itu sahaja untuk entri kali ini. 
Powered by Blogger.