Cara menginstal dan menggunakan Distrobox, alat yang memungkinkan Anda menjalankan beberapa distro pada sistem operasi yang sama

Panduan Distrobox

Beberapa jam yang lalu, rekan saya Darkcrizt menulis sebuah artikel tentang pembaruan terkini kotak distro. Dia sendiri menulis beberapa waktu lalu artikel lain di mana dia menjelaskan kepada kami apa itu, dan sedikit tentang cara menginstalnya dan perintah utama untuk mulai memanfaatkan manfaatnya. Yang akan kami lakukan disini adalah menjelaskan lebih detail proses instalasi dan penggunaan perangkat lunak sehingga kami dapat, misalnya, menggunakan program yang hanya untuk Ubuntu dalam distribusi berbasis Arch.

Distrobox adalah program kecil yang membuat gambar distribusi dalam distribusi lain, namun tidak sama dengan mesin virtual. Menghemat jarak, lebih mirip Windows WSL, meskipun subsistem Microsoft untuk Linux bekerja melalui virtualisasi. Tampaknya serupa karena kami akan melakukan sebagian besar dari terminal, sama seperti WSL pada awalnya, dan juga memungkinkan peluncuran aplikasi dengan GUI, tersedia di subsistem Windows dari WSL2.

Untuk apa Distrobox sebenarnya

Beberapa orang mungkin bertanya-tanya apa gunanya memiliki satu Linux di dalam Linux lain jika hampir semua yang dapat dilakukan oleh satu distro Linux dapat dilakukan di distro lain. Ada setidaknya tiga alasan:

  • Uji di lingkungan sekali pakai. Distrobox dapat digunakan sebagai sandbox untuk pengujian dan mungkin lebih baik daripada menggunakan mesin virtual lengkap.
  • Berkembang di lingkungan yang berbeda: Distrobox berguna bagi pengembang yang ingin menggunakan perpustakaan dan segala sesuatu yang diperlukan dari suatu distribusi dan melakukannya di komputer yang sama.
  • Instal aplikasi yang tidak didukung di distro kami: Sayangnya, banyak pengembang hanya peduli pada pengguna Debian/Ubuntu dan Fedora, dan hanya mengunggah perangkat lunak mereka dalam paket DEB atau RPM. Salah satu alasan menggunakan Distrobox adalah untuk menginstal DEB di distro kami yang tidak mendukungnya tanpa harus berbuat lebih banyak. Apakah penjelasan ini tidak meyakinkan Anda? Saya akan mengatakannya dengan contoh lain: menggunakan perangkat lunak Linux normal pada distribusi yang tidak dapat diubah, seperti perangkat lunak Ubuntu di SteamOS (diinstal secara default sejak SteamOS 3.5) tanpa harus bergantung pada Flathub.

Cara install Distrobox

Seperti yang kita lihat dia siap, distrobox adalah tersedia di repositori resmi sebagian besar distribusi Linux, dan instalasinya melibatkan pembukaan terminal dan penulisan sudo <nombre del gestor de paquetes de turno> <comando de instalación> distrobox. Misalnya, di Ubuntu dan turunannya Anda harus menulis "sudo apt install distrobox" dan di Arch "sudo pacman -S distrobox", semuanya tanpa tanda kutip. Ini juga layak untuk dipasang buruh pelabuhan, podman atau keduanya. Itu adalah program yang akan mewujudkan keajaiban container. Jika Anda memilih salah satu, semua dokumentasi yang saya temukan paling merekomendasikan Podman.

Situs resminya juga menjelaskan cara menginstal dengan metode alternatif. Apa yang dijelaskan pada poin ini mirip dengan apa yang dipublikasikan Darkcrizt di link kedua yang kami sertakan di awal artikel ini, mungkin sudah diperbarui. Saya akan merekomendasikan menggunakan repositori resmi bila memungkinkan, itulah gunanya.

Cara memasang image dari distro lain

Untuk memulai, kita dapat membuka jendela terminal dan mengetik:

distrobox buat

Ini akan menunjukkan kepada kita pesan bahwa gambar Fedora tidak dapat ditemukan – setidaknya ketika artikel ini ditulis – dan kita memiliki pilihan untuk membuatnya atau tidak. Jika kita menekan tombol "Y" (ya), itu akan dibuat untuk kita setelah gambar diunduh, yang mungkin memerlukan waktu cukup lama. Di akhir instalasi kita akan melihat pesan yang memberitahu kita cara menjalankannya:

Informasi tentang perintah untuk membuka gambar

Ini akan dijalankan dengan yang berikut ini, di mana nama "kotak" juga muncul di atas, pada titik di mana Anda membuatnya dan ketika Anda telah mencapainya:

distrobox masuk ke distrobox saya

Dengan perintah sebelumnya paket-paket yang diperlukan untuk kotak tersebut akan selesai diunduh, jadi Anda harus menunggu lagi.

Instalasi gambar selesai

Pada gambar sebelumnya Anda harus melihat detailnya cepat, yaitu pesan yang muncul secara default dan mengundang kita untuk memasukkan perintah. Pada tangkapan layar kita melihat tertulis nama pengguna saya diikuti dengan "distrobox saya", yaitu kotak yang baru saja kita buat dan menunjukkan bahwa kita ada di dalamnya. Jika kita ingin mengeceknya, kita bisa menginstall neofetch, namun kita bisa melakukannya dengan:

cat / etc / os-release

Info kotak di Distrobox

Menginstal dan menjalankan program

Sekarang setelah distro kita terinstal dan berjalan, kita akan melakukan tes. instalasi perangkat lunak. Karena contoh yang kita miliki adalah Fedora, kita akan melakukan instalasi dengan DNF, dan program yang dipilih adalah Firefox karena informasinya memudahkan untuk menunjukkan sistem mana yang menjalankannya. Perintahnya adalah:

sudo dnf instal firefox

Menginstal Firefox di kotak Fedora

Seperti yang dapat dilihat oleh Anda yang mengenal Fedora, yang ditampilkannya adalah informasi umum dari manajer paket DNF. Namun jika itu belum cukup buktinya, sekarang kita luncurkan browser dengan mengetikkan "firefox" tanpa tanda kutip di terminal yang sama. Kemudian kita masuk ke bagian Bantuan/Tentang Firefox dan kita akan melihat sesuatu seperti berikut:

Firefox di Fedora di dalam Manjaro dengan Distrobox

Membuat gambar Distrobox khusus

Secara default, ini disiapkan untuk menginstal Fedora, dan ini dijelaskan dalam informasi yang kami temukan di awal. Tetapi kita dapat membuat gambar dari daftar opsi yang tersedia di informasi kompatibilitas Distrobox (link). Dalam contoh berikut kita akan menginstal image Ubuntu, tetapi memberinya nama khusus. Untuk melakukan ini kita akan menggunakan perintah berikut:

distrobox buat -n ubuntubox --image ubuntu:22.04

Dengan perintah sebelumnya kami meminta Anda untuk "membuat gambar dengan nama 'ubuntubox' dari gambar Ubuntu 22.04." Anda tidak akan menemukannya, jadi Ia akan menanyakan apakah kita ingin membuatnya dan kita harus menjawab ya. Seperti saat membuat image Fedora, kita harus menunggu hingga image tersebut dibuat, lalu mengunduh semua yang diperlukan untuk menjalankannya. Ketika kita melihat cepat dari ubuntubox, kita sudah berada di dalam Ubuntu 22.04.

Jika kita ingin melihat daftar dengan kotak-kotak yang terpasang, kita akan menulis – dari luar tanpa kotak -:

daftar distrobox

Menggunakan aplikasi dari menu utama

Jika kita mau menggunakan aplikasi di menu utama atau mengaksesnya dari sistem host, kita akan masuk ke kotak dan menulis sesuatu seperti ini:

distrobox-ekspor --aplikasi firefox

Kami akan melihat pesan yang mengonfirmasi bahwa aplikasi tersebut tersedia dan memang demikian. Yang di kotak itu ada namanya di dalam tanda kurung.

Distrobox Firefox di menu utama

Kami akan membatalkan ekspor dengan:

distrobox-ekspor --aplikasi firefox --hapus

Hapus kotak Distrobox

untuk menghapus sebuah kotak, yang ini harus dihentikan. Hal ini dapat dicapai dengan menulis, dari sistem host, terlebih dahulu distrobox stop nombre-de-la-caja dan kemudian distrobox rm nombre-de-la-caja. Dalam kedua kasus tersebut, kita harus menerima pesan yang ditunjukkannya kepada kita. Kotak dan seluruh isinya akan hilang dari distrobox, tetapi diperlukan lebih banyak langkah untuk menghapus wadah sepenuhnya.

  1. Di terminal, kami menulis podman images.
  2. Kita tuliskan ID gambar yang ingin kita hapus.
  3. Terakhir, kami menulis podman rmi id-de-la-imagen, mengganti string terakhir dengan string gambar yang akan dihapus.

Jika ada pintasan yang tersisa di menu aplikasi, meskipun hal ini tidak terjadi, pintasan tersebut dapat dihapus secara manual dari folder ~ / .local / share / applications /. Untuk menghindari hal ini, ada baiknya membatalkan ekspor sebelum menghapus kotak tersebut.

Beberapa informasi menarik

  • Kernel yang digunakan pada kotak sama dengan sistem host default.
  • Jika kita ingin keluar, kita harus memasukkan kata tersebut exit.
  • Sebuah kotak dapat diakses langsung dari menu aplikasi. File .desktop dibuat untuk ini.

Saya berharap dengan panduan ini sekarang jelas apa itu Distrobox, untuk apa dan bagaimana penggunaannya.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.