sysget - Linux'taki Her Paket Yöneticisi için Bir Ön Uç
Linux'un pek çok çeşidi vardır ve çoğumuz ihtiyaçlarımıza en uygun olanı bulana kadar her türlü dağıtımı test etmeyi severiz. Sorun şu ki, işletim sisteminizin oluşturulduğu ana dağıtıma bağlı olarak paket yöneticisi farklı olabilir ve özellikle aşina olmadığınız bir yönetici olabilir.
Her paket yöneticisi için ön uç haline gelebilecek sysget adında bir yardımcı program vardır. Temel olarak sysget köprü görevi görür ve her paket yöneticisi için aynı sözdizimini kullanmanıza olanak tanır.
Ayrıca Okuyun: Linux'a Yeni Başlayanlar için En İyi 5 Paket Yöneticisi
Bu özellikle işletim sistemlerini komut satırı üzerinden yönetme konusunda ilk adımlarını atan ve yeni komutlar öğrenmek zorunda kalmadan bir dağıtımdan diğerine atlamak isteyen Linux'a yeni başlayanlar için kullanışlıdır.
Sysget hiçbir şekilde dağıtım paketi yöneticisinin yerine geçmez. Bu sadece işletim sistemi paket yöneticisinin sarmalayıcısıdır ve eğer bir Linux yöneticisiyseniz muhtemelen kendi dağıtımınızın paket yöneticisine bağlı kalmak daha iyidir.
Desteklenen Paket Yöneticileri
Sysget aşağıdakiler de dahil olmak üzere çok çeşitli paket yöneticilerini destekler:
- apt-get veya apt
- xbps
- dnf
- tatlım
- fermuar
- eopkg
- pacman
- meydana gelmek
- paket
- krom birası
- ev yapımı bira
- hayır
- patlatmak
- Npm
Sistem Getirici Özellikleri
- paketleri ara
- paketleri yükle
- paketleri kaldır
- yetimleri kaldır
- paket yöneticisi önbelleğini temizle
- veri tabanını güncelle
- yükseltme sistemi
- tek paketi yükselt
Sysget'in resmi git deposuna buradan ulaşabilirsiniz.
Linux'ta Sysget Nasıl Kurulur ve Kullanılır
sysget'in kurulumu özellikle kolay ve basittir ve aşağıdaki komutlarla tamamlanabilir.
sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget
sudo mkdir -p /usr/local/share/sysget
sudo chmod a+x /usr/local/bin/sysget
sysget'in kullanımı da oldukça basittir ve komutlar genellikle apt ile kullanılanlara benzer. sysget'i ilk kez çalıştırdığınızda, sisteminizin paket yöneticisini girmeniz istenecek ve mevcut olanların bir listesini göreceksiniz. İşletim sisteminiz için olanı seçmelisiniz:
sudo sysget
Bu yapıldıktan sonra aşağıdaki komutları kullanabilirsiniz:
Paket kurulumu için.
sudo sysget install <package name>
Bir paketi kaldırmak için:
sudo sysget remove package
Bir güncelleme çalıştırmak için:
sudo sysget update
Sisteminizi yükseltmek için:
sudo sysget upgrade
Belirli paketi şununla yükseltin:
sudo sysget upgrade <package name>
Yetimleri kaldırmak için:
sudo sysget autoremove
Paket yöneticisi önbelleğini temizleyin:
sudo sysget clean
Hadi bunu uygulamalı olarak görelim. Aşağıda, Ubuntu sisteminde emacs'ın örnek kurulumu verilmiştir.
sudo sysget install emacs
Ve işte bir paketin nasıl kaldırılacağı:
sudo sysget remove emacs
sysget seçeneklerini gözden geçirmeniz gerekiyorsa şunu yazabilirsiniz:
sudo sysget help
Bu, sysget ile kullanabileceğiniz mevcut seçeneklerin bir listesini gösterecektir:
Çözüm
sysget sözdiziminin desteklenen tüm dağıtımlarda aynı olduğunu unutmayın. Yine de bu, işletim sistemi paket yöneticinizi tamamen değiştirmek anlamına gelmez, yalnızca sistemdeki paketleri çalıştırmak için temel ihtiyaçları karşılamak anlamına gelir.