GNU/Linux >> Belajar Linux >  >> Linux

Flatpak di Linux:Apa Itu dan Bagaimana Menginstal Aplikasi dengannya

Di sini kita akan mempelajari apa itu Flatpak, cara menginstal Flatpak di Linux, dan cara menggunakan antarmuka pengguna baris perintah Flatpak untuk menginstal, menghapus, dan memperbarui aplikasi Flatpak.

Daftar Isi

  • Apa itu Flatpak?
  • Menginstal Flatpak di Linux
    • Instal Flatpak di Ubuntu, Debian, dan Pop!_OS
    • Instal Flatpak di AlmaLinux, Rocky Linux, CentOS, dan RHEL
    • Instal Flatpak di Arch Linux dan Manjaro
    • Instal Flatpak di openSUSE
  • Instal Aplikasi Flatpak
    • Telusuri Aplikasi Flatpak
    • Menginstal Aplikasi Flatpak
    • Jalankan Aplikasi Flatpak
    • Mencantumkan Aplikasi Flatpak yang Terpasang
    • Perbarui Aplikasi Flatpak yang Terpasang
    • Copot Pemasangan Aplikasi Flatpak
    • Menghapus Runtime Flatpak yang Tidak Digunakan
  • Flatpak:Kelebihan &Kekurangan
    • Pro
    • Kontra
  • Kesimpulan

Manajemen paket mungkin merupakan fitur paling penting dari setiap distro Linux yang memudahkan metode instalasi dan pemeliharaan aplikasi Linux. Memang saat ini, jika Anda ingin mengunduh aplikasi apa pun, Anda pasti menemukan 'Flatpak' atau 'Flathub.'

Terkadang Anda memerlukan versi program yang lebih baru daripada yang tersedia di repositori perangkat lunak karena program tersebut memiliki beberapa fitur baru atau yang lebih baik yang Anda perlukan.

Namun, Anda tidak dapat menginstal versi yang diinginkan pada sistem Anda karena versi terbaru dari program tersebut memerlukan versi pustaka sistem yang lebih baru daripada yang Anda miliki.

Saat itulah sesuatu seperti Flatpak ikut bermain.

Apa itu Flatpak?

Flatpak memungkinkan pengguna untuk menginstal aplikasi di lingkungan terisolasi yang dikenal sebagai "Kotak Pasir" yang dipisahkan dari sistem operasi yang mendasarinya. Ini adalah sistem manajemen paket universal untuk membangun, menginstal dan menjalankan aplikasi pada distribusi Linux yang berbeda.

Flatpak awalnya dikembangkan oleh Alexander Larsson dan awalnya dirilis kembali pada September 2015. Kemudian didukung oleh Red Hat, Endless Computers, dan Collabora. Sekarang secara aktif dikelola oleh komunitas independen yang terdiri dari kontributor, sukarelawan, dan organisasi pendukung.

Setiap aplikasi Flatpak bergantung pada waktu proses untuk bekerja dengan tepat pada sistem host dan disertakan dengan semua pustaka dependen di dalam aplikasi. Runtime tidak lain adalah seperangkat dependensi dasar (perpustakaan) yang diperlukan oleh aplikasi. Saat ini ada tiga runtime utama yang tersedia: Freedesktop, GNOME, dan KDE.

Menginstal Flatpak di Linux

Instalasi Flatpak adalah prosedur dua langkah. Pertama, untuk menggunakan paket Flatpak, distro Linux Anda harus memiliki dukungan Flatpak.

Versi terbaru dari beberapa distro Linux seperti Fedora, Linux Mint, SDOS, Zorin OS, dan Endless OS hadir dengan dukungan Flatpak pra-instal dan default.

Inilah cara Anda dapat menambahkan dukungan Flatpak dengan menginstal flatpak paket di distro Linux lainnya:

Instal Flatpak di Ubuntu, Debian, dan Pop!_OS

sudo apt install flatpak

Instal Flatpak di AlmaLinux, Rocky Linux, CentOS, dan RHEL

sudo dnf install flatpak

Instal Flatpak di Arch Linux dan Manjaro

sudo pacman -S flatpak

Instal Flatpak di openSUSE

sudo zypper install flatpak

Untuk semua distribusi Linux lainnya, Anda dapat memeriksanya di sini.

Instal Aplikasi Flatpak

Setelah Anda selesai menginstal flatpak paket, Anda siap untuk menginstal aplikasi Flatpak. Namun sebelum kita melakukannya, mari kita ketahui repositori utama Flatpak – Flathub (https://flathub.org ).

Untuk menginstal aplikasi Flatpak, Anda perlu menghubungkan flatpak alat ke repositori. Flathub adalah repositori Flatpak pusat yang bertujuan menjadi tempat untuk mendapatkan dan mendistribusikan aplikasi untuk Linux dalam format Flatpak. Anda dapat menelusuri apa yang tersedia di Flathub di sini.

Untuk mengaktifkan repositori Flathub agar Anda dapat menginstal aplikasi dari Flathub, jalankan perintah di bawah ini:

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

Telusuri Aplikasi Flatpak

Setelah repositori ditambahkan, Anda dapat memeriksa apakah aplikasi tertentu tersedia. Anda dapat memperlakukan Flatpak sebagai pengelola paket biasa.

Anda dapat menelusuri aplikasi Flatpak dengan menggunakan flatpak search memerintah. Misalnya, mari kita cari Spotify:

flatpak search spotify

Outputnya memberi Anda detail tentang aplikasi Flatpak, seperti ID Aplikasi, versi, cabang, dan ringkasan aplikasi.

Instal Aplikasi Flatpak

Sintaks dasar untuk menginstal aplikasi menggunakan Flatpak adalah flatpak install applicationID . Jadi, perintah untuk menginstal Spotify adalah:

sudo flatpak install com.spotify.Client

Jalankan Aplikasi Flatpak

Menjalankan Flatpak cukup sederhana. Misalnya, dalam kasus kami, berikut adalah tampilan perintahnya:

flatpak run com.spotify.Client

Tentu saja, Anda dapat menjalankan aplikasi seperti aplikasi lainnya dari Peluncur Aplikasi yang Anda gunakan.

Daftar Aplikasi Flatpak yang Terinstal

Anda dapat membuat daftar semua aplikasi Flatpak yang saat ini diinstal dengan menjalankan perintah yang ditunjukkan di bawah ini:

flatpak list

Perbarui Aplikasi Flatpak yang Terpasang

Untuk memperbarui paket Flatpak dalam sistem Anda, jalankan:

flatpak update

Perlu diingat bahwa jika semua paket sudah up to date, tidak akan ada perubahan baru setelah menjalankan perintah di atas.

Copot Pemasangan Aplikasi Flatpak

Akhirnya, menghapusnya adalah operasi yang cukup sederhana jika Anda tidak memerlukan aplikasi Flatpak lagi. Sintaks perintahnya adalah flatpak uninstall applicationID .

Misalnya, untuk menghapus Spotify, jalankan perintah:

sudo flatpak uninstall com.spotify.Client

Menghapus Runtime Flatpak yang Tidak Digunakan

Ini adalah praktik yang baik untuk membersihkan sistem Anda dan mengosongkan ruang dari waktu ke waktu. Anda dapat menghapus runtime Flatpak yang tidak digunakan dengan menggunakan perintah yang ditunjukkan di bawah ini:

flatpak uninstall --unused

Flatpak:Kelebihan &Kekurangan

Tanpa ragu, Flatpak telah merevolusi manajemen paket di Linux. Tetapi seperti teknologi lainnya, yang satu ini hadir dengan sisi baik dan tidak terlalu bagus. Jadi, mari kita rangkum semuanya.

Pro

  • Buat untuk setiap distro – Anda dapat menginstal paket Flatpak di distro mana pun yang Anda inginkan. Dengan kata lain, Anda dapat membuat satu aplikasi dan mendistribusikannya ke seluruh pasar desktop Linux.
  • Kotak pasir aplikasi – Semua aplikasi dibatasi pada serangkaian izin yang telah ditentukan sebelumnya, meningkatkan privasi dan keamanan.
  • Versi paket terbaru – Paket Flatpak di flathub.org bisa lebih mutakhir daripada berbagai distribusi Linux yang ditawarkan di repositori mereka.
  • Keamanan OS – Karena tidak ada pustaka sistem Anda yang ditingkatkan, Anda tidak mengambil risiko ketidakstabilan atau masalah dengan program atau sistem operasi Anda yang lain.
  • Mudah digunakan – Menawarkan integrasi yang mudah dengan pusat perangkat lunak yang ada pada distribusi Linux Anda.

Kontra

  • “Membengkak” daripada aplikasi asli – Banyak paket Flatpak memiliki dependensi, yang cenderung sangat besar. Misalnya, aplikasi Kalkulator sederhana dapat menghabiskan lebih dari 300+ MB ruang penyimpanan.
  • Penggunaan memori – Setiap aplikasi dengan waktu proses baru menambahkan seratus megabita atau lebih penggunaan RAM.
  • Kecepatan – Aplikasi Flatpak harus memuat semua pustaka mereka dari disk alih-alih menggunakan apa yang sudah ada di sistem atau di memori. Ini memperlambat waktu yang mereka butuhkan untuk memulai. Tentu saja, setelah dijalankan, mereka tidak boleh lebih lambat dari paket biasa.

Kesimpulan

Saya harap sekarang Anda memiliki gagasan yang baik tentang apa itu Flatpak. Pertama, ini membuat penginstalan aplikasi menjadi mudah bagi pengguna dengan menghilangkan konflik versi.

Selain itu, ada baiknya bila Anda ingin menggunakan aplikasi yang tidak ada dalam repositori distribusi Anda atau jika Anda memerlukan versi aplikasi yang lebih baru.

Untuk bantuan tambahan atau informasi yang berguna, saya sarankan untuk memeriksa situs web resmi Flatpak.

Jangan ragu untuk mengungkapkan pendapat Anda atau mengajukan keraguan di bagian komentar di bawah.


Linux
  1. Cara Menginstal dan Menguji Ansible di Linux

  2. Cara Menginstal Wine Dan Menjalankan Aplikasi Windows Di Linux

  3. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  1. Instal aplikasi di Linux dengan Flatpak

  2. Apa Itu Podman Dan Bagaimana Cara Menginstal Podman Di Linux

  3. Apa itu NFS dan bagaimana cara menginstalnya di Linux

  1. Cara menginstal Elasticsearch dan Kibana di Linux

  2. Cara Menginstal MX Linux 21 Langkah demi Langkah dengan Tangkapan Layar

  3. Bagaimana Cara Menginstal dan Menggunakan Layar Linux?