Uzun süredir Linux kullanıcısıysanız, muhtemelen makinenizde birden fazla dağıtım kullanmak istersiniz. Artık Distrobox adlı harika bir araç sayesinde mümkün. Podman veya Docker kullanarak Linux sisteminizde bir kapsayıcı oluşturmanıza olanak tanır. Bu kapsayıcılar, kullanıcıların ana dizinlerini, harici depolama ve USB cihazlarını, GUI uygulamalarını, sesini vb. paylaşmalarını sağlamak için ana bilgisayarlarla entegre edilmiştir.

Distrobox'a aşina değilseniz ancak onun hakkında daha fazla bilgi edinmek istiyorsanız endişelenmeyin. Bu kılavuz, herhangi bir Linux dağıtımıyla nasıl kullanılacağı da dahil olmak üzere Distrobox hakkında her şeyi öğrenmenize yardımcı olacaktır.

Distrobox Nedir?

O kadar çok Linux tabanlı işletim sistemi var ki Linux meraklıları olarak hepimiz aynı anda farklı işletim sistemleri kullanmak istiyoruz. Distrobox, herhangi bir Linux dağıtımını doğrudan terminalden kullanmanın harika bir yolunu sunar.

Basit bir deyişle, Distrobox, birden çok Linux işletim sistemine erişmenin bir yolunu sağlamak için Docker veya Podman kullanan bir komut satırı aracıdır.

instagram viewer

Toolbox ile aynı şekilde çalışır ancak POSIX sh kullanarak her şeyi basitleştirir. Distrobox ortamı, kapsayıcılar oluşturmak için kullanılan bir OCI görüntüsüne dayanmaktadır.

Distrobox, herhangi bir konteynere hızlı bir şekilde girmek ve onu terminal için varsayılan ortam olarak kullanmak için bir platform sunmayı amaçlamaktadır. Bu nedenle birçok Linux kullanıcısı Toolbox yerine Distrobox'ı tercih ediyor. Distrobox hiç de karmaşık değil çünkü sadece altı komut içeriyor. Distrobox'ta bulunan temel komutların listesi:

Emretmek Tanım
dağıtım kutusu oluşturma Bir kapsayıcı oluşturur
dağıtım kutusu-enter Konteynere erişim sağlar
dağıtım kutusu listesi Distrobox tarafından oluşturulan kapsayıcıları listeler
dağıtım kutusu-init Bir konteynerin giriş noktasıdır
dağıtım kutusu-dışa aktarma Hizmetleri ve uygulamaları bir kapsayıcıdan belirli bir ana bilgisayara aktarır
dağıtım kutusu-rm Bir kapsayıcıyı siler
dağıtım kutusu durdurma Çalışan bir kapsayıcıyı durdurur

Distrobox Nasıl Kurulur ve Kullanılır

Ditrobox'ı Linux'ta kurmanın ve kullanmanın yoluna bakalım. Size nasıl kullanılacağına dair adım adım bir açıklama vermek için Ubuntu kullanıyoruz, ancak adımlar diğer Linux dağıtımları için de aşağı yukarı aynıdır.

İlk olarak, Linux terminalini açın ve Distrobox kurulum komut dosyasını indirip yürütmek için aşağıdaki komutu çalıştırın:

kıvrılmak https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

"curl: komut bulunamadı" hatası alırsanız, cURL'yi Linux'a kurun ve yukarıdaki komutu tekrar çalıştırın. Şimdi Docker for Distrobox'ı kurmanın ve kurmanın zamanı geldi, bu yüzden Docker'ı Linux'a kurmak için aşağıdaki komutu yürütün:

sudo apt yükleme docker.io -y

Docker'ı kurduktan sonra, Docker hizmetini başlatmak ve etkinleştirmek için aşağıdaki komutları çalıştırın:

sudo systemctl etkinleştir --now docker

Docker hizmetinin aktif durumunu kontrol etmek için aşağıdaki komutu da çalıştırabilirsiniz:

sudo systemctl durumu --şimdi liman işçisi

Çıktı:

Şimdi, geçerli kullanıcıyı "docker" adlı Docker grubuna eklemek için aşağıdaki komutu verin:

sudo usermod -aG liman işçisi $ KULLANICI

İşiniz bittiğinde, sistemin yeni değiştirilen Docker grubunu kontrol etmesine izin verin:

newgrp liman işçisi

Distrobox ve Docker'ı başarıyla yükledikten sonra, Distrobox için bir Docker kapsayıcısı oluşturun. AlmaLinux'u terminalden kullanmak istediğinizi varsayalım. Devam etmek için aşağıdaki komutu çalıştırın:

dağıtım kutusu oluşturma --image almalinux: en son --name alma

Çıktı:

Yukarıdaki komut, Distrobox için AlmaLinux'un en son sürümünü otomatik olarak dağıtacaktır. Son olarak, Distrobox'ı başlatın ve Docker kapsayıcısına erişin:

distrobox-enter --name alma

Çıktı:

Komutu verdikten sonra, terminal isteminizin "alma" olarak değişeceğini fark edeceksiniz. Bu, artık Ubuntu terminalinden AlmaLinux kullandığınız anlamına gelir.

Örneğin, komut dosyasını çalıştırdığınızda sistem "komut bulunamadı" hatası gösteriyor. sudo uygun güncelleme emretmek. Yine de, sudo yum güncellemesi AlmaLinux, APT yerine YUM'u desteklediğinden terminalde iyi çalışır.

Distrobox için birden fazla kapsayıcı oluşturduğunuzda, aşağıdakileri kullanarak sistemde bulunan kapsayıcıların tam listesini hızlı bir şekilde kontrol edebilirsiniz:

dağıtım kutusu listesi

Çıktı:

Sudo desteklenmediğinden "/usr/local/bin/distrobox-list" hatası görüntüleneceğinden, yukarıdaki komutla sudo kullanmamanız gerektiğini unutmayın.

Listeden herhangi bir kapsayıcıyı kaldırmak için aşağıda verilen komutu yürütün.

distrobox-rm --name kayalık

Çıktı:

Komutu çalıştırdıktan sonra sistem onayınızı isteyecektir, bu nedenle "Y"Silme işlemine devam etmek için. adını değiştirebilirsin kayalık yukarıda belirtilen komutta sistemden silmek istediğiniz başka bir kapsayıcıya.

Mevcut işletim sistemini ilgili bilgileri ve logosu ile kontrol edebileceğiniz Neofetch adlı bir komut satırı aracı var. Aşağıdaki komutları kullanarak AlmaLinux sistemine kuralım:

dnf kurulum epel-serbest bırakma
dnf neofetch'i kurun

Önce AlmaLinux Distrobox kapsayıcısını girdiğinizden ve ardından Neofetch'i kurduğunuzdan emin olun. Aksi takdirde, ana bilgisayar sistemi Ubuntu'yu çalıştırdığı için çalışmayacaktır. Biz zaten kapsayıcının içindeyiz ve AlmaLinux kullanıyoruz, bu yüzden yukarıdaki komutları doğrudan uyguladık.

Distrobox içinde başka bir Linux dağıtımı çalıştırıyorsanız, aşağıdakileri kullanarak Neofetch'i kurun komutlar:

Debian/Ubuntu için:

sudo apt neofetch'i kurun

Arch Linux ve türevlerinde:

sudo pacman -S neofetch

Şimdi, aşağıdaki komutu çalıştırarak Neofetch yardımcı programını terminalden başlatın. neofetch komut ve aşağıdaki gibi bir çıktı alacaksınız:

Burada, resmi logosu ile mevcut işletim sistemi hakkında tüm bilgileri alacaksınız. Şu anda terminal içinde çalışan işletim sistemini doğrulamaya yardımcı olduğu için Neofetch'i Distrobox ile kullanmanızı öneririz.

Terminal İçinde Farklı Linux Dağıtımları Çalıştırmak

Bu, Distrobox'ın ayrıntılı bir açıklaması ve onu herhangi bir Linux dağıtımına kurmanın ve kurmanın tam yöntemiydi. Bu kılavuz için, adım adım prosedürü göstermek için Ubuntu'yu kullandık. Distrobox, betiklerinizi ve komutlarınızı yalnızca tek bir sistem kullanarak birden çok işletim sisteminde test etmek için mükemmel bir araçtır.

Ayrıca, Linux'ta Distrobox kullanırken bilmeniz gereken bazı önemli püf noktaları da ekledik. Aracı bu şekilde kullanmanız kolaylaşacağından, önce Docker kapsayıcısını kurduğunuzdan ve ardından Distrobox'ı yüklediğinizden emin olun. Distrobox popüler hale geliyor çünkü POSIX sh her şeyi basitleştiriyor ve terminalden herhangi bir Linux işletim sistemine erişmeyi kolaylaştırıyor.

POSIX nedir? Linux ile İlişkisi

Sonrakini Oku

PaylaşmakCıvıldamakPaylaşmakE-posta

İlgili konular

  • Linux
  • Linux Dağıtımı
  • Yazılımı kur
  • İşletim sistemleri
  • terminal

Yazar hakkında

Nitin Jangid (4 Makale Yayınlandı)

Nitin Jangid, yeni geliştirilen teknolojileri öğrenmeye her zaman hazır olan bir tekno-geektir. Bir teknoloji tutkunu olarak deneyimlerini farklı rehberler aracılığıyla dünyayla paylaşmayı seviyor.

Nitin Jangid'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın