Ubuntu sistemleri, paket yönetimi için APT’ye (Gelişmiş Paket Aracı) güvenir. APT güçlü olsa da, çıktısı bunaltıcı olabilir ve bir bakışta ayrıştırılması zor olabilir. Daha temiz çıktı, paralel indirmeler ve kullanışlı yaşam kalitesi özellikleriyle daha kullanıcı dostu bir deneyim sunan APT paket yöneticisi için bir ön uç olan Nala’yı deneyin. APT’nin ayrıntılı ve bazen kafa karıştırıcı çıktısından hiç hayal kırıklığına uğradıysanız, Nala, Ubuntu 24.04 ve daha yeni sürümlerde aradığınız araç olabilir.
Nala’yı Ubuntu/Debian’a Kurmak
Nala, Ubuntu 24.04 ve sonraki sürümler için resmi depolara dahil edilmiştir ve kurulumu kolaylaştırır. Nala’yı sisteminize nasıl kuracağınıza ve kuracağınıza bakalım.
- Nala’yı resmi depolardan yükleyin: Ubuntu 24.04 ve daha yeni sürümler için Nala’yı doğrudan standart depolardan yükleyebilirsiniz.
$ sudo apt update $ sudo apt install nala
Bu komut, Nala’yı gerekli tüm bağımlılıklarla birlikte yükleyecektir. Kurulum hızlıdır ve herhangi bir ek yapılandırma gerektirmez.
Eğer nala komutunu çalıştırdığınızda hata alırsanız aşağıdaki komutları uygulayın:$ sudo add-apt-repository ppa:ng-hong-quan/ppa
$ sudo apt update
$ sudo apt install nala - Nala kurulumunu doğrulayın: Yükledikten sonra Nala’nın düzgün çalıştığını doğrulayabilirsiniz.

Kullanılabilir seçenekleri ve komutları gösteren Nala sürümü ve yardım komutu Yukarıdaki resimde gösterildiği gibi, kurulu sürümü nala –version ile kontrol edebilir ve nala yardımı ile mevcut komutların bir listesini görebilirsiniz. Bu size Nala’nın sağladığı tüm işlevler hakkında hızlı bir genel bakış sağlar.
Nala ile Temel Paket Yönetimi
Nala, yaygın paket yönetimi görevleri için daha temiz bir arabirim sağlar. Temel sözdizimi, APT ile aynı kalıbı takip ederek geçişi kolaylaştırır.
- Paket listelerini güncelleme: Nala, APT’ye kıyasla paket listelerinizi güncellemek için görsel olarak daha çekici bir yol sağlar.
$ sudo nala update
Depo durumunu ve yükseltilebilir paketleri gösteren Nala güncelleme komutu Yukarıda gösterildiği gibi sudo nala update komutunu çalıştırdığınızda, Nala yapılandırılmış depolarınızdan en son paket bilgilerini getirir ve renk kodlu bilgilerle temiz bir çıktı görüntüler. Komut ayrıca, yükseltilebilecek paket sayısı hakkında sizi yararlı bir şekilde bilgilendirir.
- Paketlerin kurulması: Nala, çıktının daha iyi organizasyonu ile paket kurulumunu daha bilgilendirici hale getirir.
$ sudo nala install htop neofetch $ sudo nala install gimp inkscape blender
Renk kodlaması ve net özetler ile paket organizasyonunu gösteren Nala yükleme çıktısı Resimde gösterildiği gibi, Nala renk kodlamasıyla paketleri kategorilere göre net bir şekilde düzenler ve bağımlılıklar da dahil olmak üzere nelerin yüklendiğini görmeyi kolaylaştırır. Alttaki özet, sisteminizde yapılacak toplam değişikliklere hızlı bir genel bakış sağlar.
- Paketlerin kaldırılması: Nala, paketin kaldırılması hakkında daha net bilgi sağlar.
$ sudo nala remove htop $ sudo nala purge htop
Kaldırılan paketleri ve otomatik olarak temizlenen bağımlılıkları gösteren Nala purge komutu Nala temizleme komutu (yukarıda gösterildiği gibi) yalnızca belirtilen paketi kaldırmakla kalmaz, aynı zamanda otomatik olarak temizlenecek bağımlılıkları da açıkça tanımlar. Bu, bağımlılık sorunlarını önlemeye yardımcı olur ve bir paketi kaldırmanın etkisini daha iyi anlamanızı sağlar.
- Paketleri yükseltme: Nala’nın APT’ye kıyasla gerçekten parladığı yer burasıdır.
$ sudo nala upgrade
Nala upgrade komutu, daha iyi görünürlük için paketleri renk kodlamasıyla kategoriye göre görüntüler. Eski ve yeni sürümlerin net bir şekilde sunulması, sisteminizde tam olarak nelerin değiştiğini anlamanıza yardımcı olur.
Nala’nın İyileştirilmiş Çıktısını Anlamak
Nala’nın ana avantajlarından biri, daha okunabilir ve düzenli çıktısıdır. Aynı işlemler için APT ve Nala’yı karşılaştıralım.
- APT ve Nala yükseltme karşılaştırması: Çıktının netliği ve organizasyonundaki keskin farkı görün.
# APT upgrade command $ sudo apt upgrade # Nala upgrade command $ sudo nala upgrade
Tipik ayrıntılı ve biçimlendirilmemiş çıktıya sahip standart bir apt yükseltme komutunu gösteren APT yükseltme çıktısı Renk kodlu paket organizasyonunu ve net sürüm değişikliklerini gösteren Nala upgrade komutu Yukarıdaki karşılaştırmada gösterildiği gibi, Nala’nın çıktısı (ikinci görüntü) APT’ninkinden (ilk görüntü) önemli ölçüde daha nettir. Değişikliklerin özetini göstermek için bir tablo biçimi, farklı paket türleri için renk kodlaması kullanır ve sürüm değişikliklerini oklarla açıkça gösterir. Bu kuruluş, yükseltmeyi onayladığınızda ne olacağını anlamayı çok daha kolay hale getirir.
- Paralel indirme gösterimi: Nala, paketleri paralel olarak indirerek kurulumları önemli ölçüde hızlandırır.
$ sudo nala install gimp inkscape blender
Nala’nın indirme hızını, tamamlanma yüzdesini ve kalan süreyi gösteren paralel indirme ilerlemesi Nala, yukarıdaki resimde gösterildiği gibi aynı anda birden fazla paket indirerek, paket kurulumu için gereken toplam süreyi önemli ölçüde azaltabilir. Bu, aynı anda birkaç büyük paket kurarken veya daha yavaş internet bağlantılarıyla çalışırken özellikle değerlidir.
Gelişmiş Nala Özellikleri
Nala, paket yönetimi deneyiminizi geliştirebilecek standart APT’de bulunmayan çeşitli özellikler sunar.
- Nala geçmişini kullanma: Paket kurulum geçmişinizi kolaylıkla takip edin ve yönetin.
$ nala history $ nala history show 2 $ sudo nala history undo 2
Kimlikler, komutlar, tarihler ve bunları talep eden kullanıcıyla geçmiş işlemleri gösteren Nala history komutu Geçmiş özelliği, sisteminizde hangi değişikliklerin ne zaman yapıldığını görmenizi sağladığı için sistem yöneticileri için son derece değerlidir. Yukarıdaki resimde gösterildiği gibi, kimlikleriyle birlikte geçmiş işlemlerin bir listesini görüntüleyebilirsiniz, bu daha sonra daha fazla ayrıntı almak ve hatta sorunlara neden olurlarsa işlemleri geri almak için kullanılabilir.
- Nala fetch ile en hızlı aynaları bulma: En iyi aynaları seçerek indirme hızlarınızı optimize edin.
$ sudo nala fetch
Milisaniye cinsinden hızlarla ayna testini gösteren Nala getirme komutu Nala fetch komutu, çeşitli aynaları otomatik olarak test eder ve konumunuz için en hızlı olanları seçer. Resimde gösterildiği gibi, her ayna test edilir ve tepki süresine göre sıralanır, bu da sisteminiz için en iyisini seçmenize olanak tanır. Ayna seçimini optimize ederek, özellikle büyük sistem yükseltmeleri sırasında paketleri indirmek için gereken süreyi önemli ölçüde azaltabilirsiniz.
- Net önizleme ile otomatik kaldırma: Kullanılmayan paketleri daha iyi görünürlükle güvenli bir şekilde kaldırın.
$ sudo nala autoremove
Nala’nın otomatik kaldırma komutu, sisteminizden tam olarak nelerin kaldırılacağına dair kapsamlı bir önizleme sağlayarak, hala ihtiyaç duyabileceğiniz paketlerin yanlışlıkla kaldırılmasını önlemeye yardımcı olur. Yüklü herhangi bir yazılım için artık gerekli olmayan paketleri açıkça tanımlar.
Özetle
Nala, Ubuntu sistemlerinde paket yönetimi için önemli bir yaşam kalitesi iyileştirmesi sağlar. Temiz, düzenli çıktısı, sisteminizde hangi değişikliklerin yapıldığını anlamanızı kolaylaştırır. Paralel indirmeler, geçmiş izleme ve ayna seçimi gibi özellikler zamandan tasarruf sağlayabilir ve sistem bakımını daha verimli hale getirebilir.
Yazının orijinalini buradan okuyabilirsiniz.