Distrobox ile her dağıtımın paketi nasıl kurulur?

Distrobox, Podman veya Docker konteynerleri içinde başka dağıtımları çalıştırarak kendi dağıtımınızda bulunmayan paketleri kurmanızı sağlar.

Ev ofisinde masada duran dizüstü bilgisayarda koyu temalı terminal penceresi, yanında kahve fincanı ve not defteri.

Kısa cevap

Podman'ı (veya Docker'ı) kurun, ardından dağıtımınızın deposundan distrobox'u yükleyin. distrobox create --name kutu --image fedora:latest ile bir konteyner oluşturun, distrobox enter kutu ile içine girin ve o dağıtımın kendi paket yöneticisiyle (dnf, apt, pacman) istediğiniz paketi kurun. Kurulan grafik uygulamalar ana sisteminizin menüsünde görünür.

Gerekenler

Linux kurulu bir bilgisayar (Ubuntu, Fedora, Arch, openSUSE fark etmez)
Podman veya Docker (konteyner motoru)
Terminal erişimi ve sudo yetkisi
İmajları indirmek için internet bağlantısı

Adım adım

01

Konteyner motorunu kur

Distrobox arka planda Podman veya Docker kullanır. Podman rootless çalıştığı için önerilen seçenek: Ubuntu/Debian'da sudo apt install podman, Fedora'da sudo dnf install podman, Arch'ta sudo pacman -S podman komutunu çalıştırın. Docker kullanacaksanız kullanıcınızı docker grubuna ekleyip oturumu yeniden açmanız gerekir.

02

Distrobox'ı yükle

Çoğu dağıtımın deposunda distrobox hazır bulunur: sudo apt install distrobox veya sudo dnf install distrobox. Depoda yoksa resmi kurulum betiğini kullanın: curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh. Kurulumu distrobox version komutuyla doğrulayın.

03

Kutuyu oluştur

İhtiyacınız olan paketin bulunduğu dağıtımın imajını seçin. Örnek: distrobox create --name fedora-kutu --image fedora:latest ya da Arch deposundaki bir paket için --image archlinux:latest. İlk oluşturmada imaj indirildiği için birkaç dakika sürebilir. Oluşturulan kutuları distrobox list ile görürsünüz.

04

Kutuya gir ve paketi kur

distrobox enter fedora-kutu komutuyla konteynerin içine girin. Artık o dağıtımın kullanıcısıymışsınız gibi çalışırsınız: sudo dnf install uygulama_adi veya Arch kutusunda sudo pacman -S uygulama_adi. Ev dizininiz konteyner içinde de aynı yerde durduğu için dosyalarınıza doğrudan erişirsiniz.

05

Uygulamayı ana sisteme dışa aktar

Konteyner içinde distrobox-export --app uygulama_adi komutunu çalıştırın; uygulama ana sisteminizin uygulama menüsünde belirir ve normal bir programmış gibi açılır. Komut satırı araçları için distrobox-export --bin /usr/bin/arac --export-path ~/.local/bin kullanın.

06

Temizlik ve yönetimi öğren

Kutudan çıkmak için exit yazın. Bir kutuyu durdurmak için distrobox stop fedora-kutu, tamamen silmek için distrobox rm fedora-kutu komutunu kullanın. Silme işlemi konteyner içine kurduğunuz paketleri de götürür, ev dizinindeki dosyalarınız kalır.

07

Kalıcı hale getir

Sık kullandığınız kutu için ~/.config/distrobox/distrobox.ini dosyasına tanım ekleyip distrobox assemble create ile aynı yapılandırmayı her makinede yeniden kurabilirsiniz. Böylece bilgisayar değiştirdiğinizde kurulum adımlarını tekrar tekrar yazmanız gerekmez.

Reklam — makale içi responsive

İpuçları

Podman'ı Docker'a tercih edin: root yetkisi gerektirmediği için ana sisteminize sızma riski daha düşük ve ek grup ayarı istemez.
Her iş için ayrı kutu açın. Geliştirme ortamı, oyun bağımlılıkları ve deneysel paketler karışmazsa bir şey bozulduğunda tek kutuyu silmeniz yeterli olur.
AUR paketleri için archlinux imajlı bir kutu açmak, kendi dağıtımınızda olmayan yazılımlara ulaşmanın en hızlı yolu.
Flatpak veya Snap'te zaten var olan bir uygulama için Distrobox'a gerek yok; Distrobox'ı yalnızca o iki depoda bulunmayan paketler için kullanın.
distrobox create --root ile oluşturulan kutular sistem genelinde çalışır ama sudo gerektirir; günlük kullanımda buna ihtiyacınız olmaz.

Dikkat

Distrobox konteynerleri güvenlik amaçlı bir kum havuzu değildir. Ev dizininiz konteyner içine bağlandığı için kutu içinde çalıştırdığınız kötü niyetli bir betik dosyalarınızı silebilir veya okuyabilir. Bilmediğiniz kaynaklardan gelen imaj ve paketleri kurmayın.

Sık sorulan sorular

+Distrobox sanal makine gibi mi çalışıyor?

Hayır. Sanal makine ayrı bir çekirdek çalıştırır, Distrobox ise ana sisteminizin çekirdeğini kullanan konteynerler açar. Bu yüzden neredeyse hiç ek performans kaybı olmaz ve açılışı saniyeler sürer.

+Kurduğum uygulamalar menüde görünür mü?

Konteyner içinde distrobox-export --app uygulama_adi komutunu çalıştırırsanız görünür. Bu komut olmadan uygulamayı yalnızca kutuya girip terminalden çalıştırabilirsiniz.

+Ne kadar disk alanı harcar?

Her imaj tipik olarak 300 MB ile 1,5 GB arasında yer kaplar, üzerine kurduğunuz paketler eklenir. Kullanmadığınız kutuları distrobox rm ile silerek alan boşaltabilirsiniz.

+Steam Deck veya Fedora Silverblue gibi kilitli sistemlerde işe yarar mı?

Evet, en çok işe yaradığı yer burasıdır. Ana sistemin dosyalarına dokunmadan istediğiniz paket yöneticisini kutu içinde kullanabilirsiniz.

+Kutu içindeki dosyalarım silinir mi?

Ev dizininiz ana sistemde durduğu için oradaki dosyalar korunur. Yalnızca konteynerin kendi içine kurduğunuz paketler ve ayarlar silinir.

Kaynaklar ve doğrulama

Distrobox tamamen ücretsiz ve açık kaynak bir araç; Türkiye'de de aynı şekilde çalışır, ek bir kısıtlama veya yerel karşılık gerekmez. İmaj indirmeleri yurt dışı sunuculardan geldiği için yavaş bağlantılarda ilk kurulum biraz uzun sürebilir. Bu rehber, htg üzerinde yayımlanan "How I Break Linux's Rules and Install Any Package on Any Distro" başlıklı incelemedeki teknik bilgiler doğrulanarak ve Türkiye koşullarına uyarlanarak yazıldı. Son doğrulama: 12 Eylül 2026. bize bildir.

Bu içerik bilgilendirme amaçlıdır; resmî işlemlerde ilgili kurumun güncel duyuruları esastır. Ayrıntı: sorumluluk reddi.

N?
Nasıl Yapabilir? Editör Ekibi

Resmî kaynak esaslı, her yayında iki editör onayından geçen rehberler. Yayın ilkelerimiz →