Fedora Linux, piyasadaki en popüler Linux işletim sistemlerinden biridir. Ancak, Fedora'nın RPM paket dosyalarını kullanması nedeniyle , çalışmayan bazı programlar vardır. Neyse ki, Ubuntu programlarını Fedora Linux sisteminizde çalıştırmak mümkündür.
Bu kılavuzda, Fedora sisteminize istediğiniz herhangi bir Ubuntu programını kurmak için Distrobox ve konteyner teknolojisinin gücünden nasıl yararlanabileceğinizi göstereceğiz . Başlamak için, güncel bir Fedora Workstation veya Fedora Silverblue/Kinoite sürümüne sahip olduğunuzdan emin olun.
Fedora'da Distrobox nasıl kurulur?
Ubuntu programlarını Fedora Linux sisteminize kurmak için Distrobox uygulamasını kurmanız gerekir. Distrobox, kurulduğunda, kullanıcıların programları çalıştırmak için kullanabilecekleri dağıtıma özel kaplar oluşturmak için Podman'ın (veya Docker'ın) gücünden yararlanan mükemmel bir programdır.
Distrobox, Fedora ile birlikte gönderilmez, ancak çalışmaya başlamak kolaydır. Başlamak için Fedora masaüstünde bir terminal penceresi açın. Bunu klavyede Ctrl + Alt + T tuşlarına basarak yapabilirsiniz . Veya uygulama menüsünde "Terminal"i arayın ve bu şekilde başlatın.
Terminal penceresi açıkken, Distrobox uygulamasını Fedora sisteminize indirmek ve kurmak için aşağıdaki curl komutunu kullanın.
Dağıtım kutusu - kök ile
Kişisel bir Fedora sistemi kullanıyorsanız ve sudo komutunu kullanabiliyorsanız, Distrobox'ın kök sürümünü yüklemekten çekinmeyin. Bu sürüm, kök izinlerle Podman/Docker Distrobox kapsayıcılarına erişmenize izin verecektir.
curl https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh
Distrobox – root olmadan (önerilen)
Daha iyi güvenlik için, güvenlik amacıyla Distrobox'ı root olmadan kurmanızı önemle tavsiye ederiz. Distrobox'ın bu sürümü, kullanıcıların kabın içindeki kökü kullanmasına izin verir, ancak daha iyi güvenlik için kap dosyaları sistem düzeyinde kurulmaz. Her şey kullanıcının ana dizininde bulunur.
curl https://raw.githubusercontent.com/89luca89/distrobox/main/install | sh -s -- -p ~/.local/bin/
Fedora sisteminizde Distrobox ikili dosyasını kurduktan sonra, Podman konteyner aracını kurmalısınız. Bu program, Distrobox ile oluşturduğunuz farklı işletim sistemlerini barındıracak olan programdır. Neyse ki, Podman aracını herhangi bir Fedora sistemine kurmak çok kolaydır.
sudo dnf podman'ı kur
Alternatif olarak, Podman'ı Distrobox aracıyla kullanmak istemiyorsanız, bunun yerine Docker konteyner sistemini kullanabilirsiniz. Docker daha özelliklidir ve Distrobox kapsayıcılarınızla daha gelişmiş şeyler yapmanıza izin verebilir. Ancak, Docker gerekli değildir ve Podman çoğu kullanıcıyla iyi çalışır.
Docker Engine'in Fedora'da nasıl kurulacağı hakkında daha fazla bilgi için Docker resmi web sitesi belgelerine bakın. Oradayken, Docker Engine'in Fedora sürümünü kurabileceksiniz ve Distrobox bunu işletim sistemleri oluşturmak için otomatik olarak kullanacaktır.
Fedora'da Distrobox ile Ubuntu nasıl kurulur
Ubuntu programlarını Fedora sisteminizde kullanmak için Ubuntu kapsayıcısını Distrobox ile dağıtmanız gerekir. Bunu yapmak için, distrobox oluşturma komutunu kullanın. Bu komut, kapsayıcıyı Podman'da (veya Podman yerine yüklediyseniz Docker'da) ayarlamak için kullanılır.
dağıtım kutusu oluştur --name ubuntu
Distrobox list komutunu çalıştırdığınızda görebilmeniz için dağıtım kutunuzu “ubuntu” olarak adlandırmalısınız .
Distrobox kapsayıcınızı etiketi ile adlandırdıktan sonra --name
, görseli etikette belirtmeniz gerekir --image
. Örneğin, Ubuntu 22.04 LTS'yi Distrobox'a yüklemek için --image ubuntu:22.04
.
dağıtım kutusu oluştur --name ubuntu --image ubuntu:VERSION
Çalıştırmak istediğiniz Ubuntu sürümünü belirttiğinizde, Distrobox OCI görüntüsünü bilgisayarınıza indirecek ve onu bir kapsayıcı olarak konuşlandıracaktır. Ardından, distrobox enter komutunu kullanarak kapsayıcıyı Fedora sisteminize girebilirsiniz .
dağıtım kutusu ubuntu'ya girin
Ubuntu yazılımı Fedora'ya nasıl kurulur
Ubuntu yazılımını Fedora'ya yüklemek için aşağıdakileri yapın. Öncelikle, kurmak istediğiniz programı bulmak için apt search komutunu kullanın. Kurmak istediğiniz programı bulduğunuzda, paketi Fedora sisteminizdeki Ubuntu konteynerinin içine kurmak için aşağıdaki apt install komutunu kullanın.
sudo apt install program adı
Alternatif olarak, aşağıdaki apt install komutunu kullanarak Fedora sisteminize bir DEB paketi kurabilirsiniz .
sudo apt kurulumu ./deb-package.deb
Program kurulduğunda, aşağıdaki distrobox export komutunu kullanarak programı doğrudan Fedora sisteminizdeki uygulama menüsüne aktarabilirsiniz.
distrobox-export --app program-adı
Program Distrobox'tan dışa aktarıldığında, kullanmak için Fedora uygulama menüsündeki uygulamaya tıklayabilirsiniz.