GNU/Linux >> Belajar Linux >  >> Linux

Cara mengonversi semua paket Snap Anda ke Flatpak di Ubuntu dengan Unsnap

Bagi siapa saja yang ingin membuang Snap demi Flatpak, alat baru telah muncul untuk membuat proses ini menjadi sederhana. Biarkan Jack Wallen memperkenalkan Anda pada Unsnap.

Saya akan mengawali ini dengan mengatakan saya menggunakan paket Snap. Saya mengerti ada banyak pengguna di luar sana yang sepenuhnya menentang sistem pengemasan universal ini karena alasan seperti cengkeraman Canonical pada mereka dan reputasi karena peluncurannya lebih lambat daripada paket yang diinstal melalui metode tradisional atau melalui pesaing, Flatpak.

Sumber terbuka:Liputan yang wajib dibaca

Apa pun alasan Anda, jika Anda termasuk dalam kelompok anti-Snap, mantan advokat Snap (yang pernah bekerja dengan Canonical), Alan Pope, telah menciptakan alat yang memudahkan untuk mengonversi semua paket Snap yang Anda instal ke Flatpak.

Unsnap adalah utilitas baris perintah sumber terbuka yang membuatnya sangat mudah untuk bermigrasi dari Snap ke Flatpak. Pahami, Unsnap sangat banyak dalam tahap alfa. Saya telah mengujinya pada instalasi baru Ubuntu Desktop 22.04, di mana saya menginstal beberapa paket Snap tambahan (khususnya Spotify dan Slack) untuk melihat seberapa baik ini bekerja. Meskipun alat ini tidak sempurna (ingat, ini adalah alfa), hanya butuh tes cepat untuk menyadari bahwa Pope sedang mengerjakan sesuatu yang sangat berguna.

Mari kita lihat cara memanfaatkan Unsnap Alan Pope.

Yang Anda perlukan

Untuk menggunakan alat Unsnap, Anda memerlukan instance berjalan dari distribusi Linux yang menggunakan snap dan pengguna dengan hak sudo. Itu dia. Mari kita lihat cara kerja alat ajaib ini.

Cara menginstal dependensi

Hal pertama yang perlu kita lakukan adalah menginstal beberapa dependensi cepat. Masuk ke sistem Ubuntu Anda dan jalankan perintah:

sudo apt-get install git Flatpak -y

Setelah penginstalan selesai, Anda siap mengunduh Unsnap dan melakukan konversi.

Cara mengunduh Unsnap

Kembali ke jendela terminal, kloning repositori Unsnap dengan:

git clone https://github.com/popey/Unsnap

Ubah ke direktori yang baru dibuat dengan:

cd unsnap

Proses Unsnap bekerja seperti ini:

  • Membuat cadangan.
  • Menginstal Flatpak (jika belum ada di sistem).
  • Mengaktifkan flathub.
  • Menginstal Flatpaks untuk paket Snap yang akan dihapus.
  • Menghapus paket snap.
  • Menghapus snapd.

Untuk menjalankan seluruh proses, jalankan perintah:

./unsnap auto

Bergantung pada berapa banyak paket Snap yang telah Anda instal, prosesnya dapat berlangsung dari 1 hingga 10 menit. Pada contoh pengujian saya, Unsnap selesai dalam waktu kurang dari satu menit (saya hanya menginstal Firefox, Spotify dan Slack).

Pada awalnya, hasil pengujian saya tidak terlalu menjanjikan, tetapi ingat ini adalah alat alfa yang berjalan pada rilis beta Ubuntu. Ya, Unsnap menghapus semua paket Snap dan bahkan menginstal aplikasi Flatpak yang setara (ditemukan dengan perintah Flatpak list ). Namun, meluncurkan aplikasi yang diinstal Flatpak itu awalnya terbukti menjadi tantangan. Versi aplikasi Flatpak tidak ada di menu ikhtisar Aplikasi, juga tidak akan dimulai dari baris perintah. Namun, setelah reboot cepat mesin, semuanya persis seperti yang diharapkan, dan Firefox, Slack, dan Spotify semuanya siap untuk digunakan (Gambar A ).

Gambar A

Dan hanya itu yang ada untuk menggunakan Unsnap. Jika Anda tidak senang dengan keadaan Snap, tetapi masih ingin menggunakan distribusi seperti Ubuntu, Alan Pope mendukung Anda. Ingat saja, alat ini masih dalam tahap alfa, jadi Anda sebaiknya mengujinya terlebih dahulu pada mesin non-produksi, sebelum menyelami driver harian Anda.

Berlangganan ke Tech TechRepublic Cara Membuat Teknologi Bekerja di YouTube untuk semua saran teknologi terbaru untuk profesional bisnis dari Jack Wallen.



Tautan sumber


Linux
  1. Cara Mengelola Paket dengan APT di Ubuntu 18.04 LTS

  2. Cara Mendaftar Semua Paket yang Terinstal Di Linux

  3. Bagaimana Cara Menginstal Ulang Semua Paket yang Terinstal Dengan Zypper?

  1. Cara Menambahkan IP Tambahan ke Server Ubuntu 18.04 Anda

  2. Bagaimana cara mematikan Snap di Ubuntu?

  3. Cara menghapus semua paket dengan DNF yang tidak bergantung pada paket lain

  1. Cara Mengamankan server Ubuntu Anda dengan CSF Firewall

  2. Cara Memeriksa Versi OS Linux Anda

  3. Cara Mengonversi MKV ke MP4 di Ubuntu dengan FFmpeg