Linux sistemlerine paket ve yazılım yüklemek, Windows veya macOS gibi diğer işletim sistemlerine kıyasla daha zor olabilir, çünkü uçbirimde birkaç komutun çalıştırılması gerekebilir. Bu, özellikle yeni Linux kullanıcıları için biraz zorlayıcıdır ve bu da biraz rehberliğe gereksinim duyulması anlamına gelebilir. İşte bu nedenle bu yazı, Debian’a paket kurmak için kullanılan çeşitli yöntemlere odaklanıyor.
Bu yöntemleri şu şekilde sıralayabiliriz:
- apt
- dpkg
- gdebi
- aptitude
Bu komutlardan herhangi biri size tanıdık gelmiyorsa bile hiç endişe etmenize gerek yok, çünkü sırayla her birine bakacağız.
- apt
apt, Debian ve tüm Debian tabanlı Linux dağıtımlarında yaygın olan bir yardımcı programdır. Yeni paketlerin/yazılımların yüklenmesi, mevcut paketlerin güncellenmesi, sistem paketlerinin yükseltilmesi ve hatta tüm Debian sisteminin yükseltilmesi gibi çeşitli görevleri gerçekleştirir.
apt kullanarak bir paket kurmak için paketin adını veya .deb dosya adını kullanabilirsiniz.
Örneğin, gdebi‘yi kurmak için aşağıdaki komutu yürütebiliriz:
1 |
sudo apt install gdebi |
Alternatif olarak, bir paketin .deb dosyasını indirdiyseniz, aşağıdaki gibi, apt kullanarak kurabiliriz:
1 2 |
chmod +x paket_adı sudo apt install ./paket_adı |
.deb dosyasını yüklemek için apt kullandığınızda, esasen perde arkasında dpkg kullanılır. apt önce tüm bağımlılıkların bir listesini yapacak ve bunları depodan indirecektir. İndirme tamamlandığında, dpkg tüm bağımlılıkları karşılamak ve tüm dosyaları yüklemek için kullanılır.
apt kullanarak bir paketi kaldırma/silme
apt komutuyla yüklenmiş bir paketi kaldırmak/silmek için, aşağıda gösterildiği gibi remove parametresini kullanıyoruz:
1 |
sudo apt remove paket_adı |
Bir paketi yapılandırma dosyalarıyla birlikte kaldırmak/silmek istiyorsak, purge parametresini kullanıyoruz:
1 |
sudo apt purge paket_adı |
- dpkg
dpkg, Debian ve Debian tabanlı diğer birçok Linux dağıtımında yaygın olarak kullanılan bir araçtır. Esasen dpkg, Debian paketlerini kurmak, oluşturmak, kaldırmak ve yönetmek için kullanılır. Bununla birlikte, apt‘tan farklı olarak dpkg, paket bağımlılıklarını karşılayıp yüklese de, otomatik olarak indirmez. dpkg, önceden yüklenmiş olarak gelir ve herhangi bir ek kurulum dosyası indirmenize gerek yoktur.
dpkg kullanarak bir .deb dosyası kurmak için, aşağıdaki komutu -i parametresiyle çalıştırıyoruz:
1 |
sudo dpkg -i /paketin_yolu/paket_adı.deb |
Komutun yürütülmesi tamamlandıktan sonra, ortaya çıkan bağımlılık hatalarını çözmek için aşağıdaki komutu çalıştırıyoruz:
1 |
sudo apt install -f |
Kurulu tüm paketleri listelemek için -l parametresini kullanıyoruz:
1 |
dpkg -l |
dpkg kullanarak paketleri kaldırma/silme
Bir paketi dpkg ile kaldırmak, basit bir işlemdir. -r veya –purge parametrelerini kullanabiliriz. İkisi arasındaki fark, –purge‘nin bir paketi yapılandırma dosyalarıyla birlikte kaldırmasıdır. Aşağıdaki şekilde kullanabiliriz:
1 2 |
sudo dpkg -r paket_adı sudo dpkg --purge paket_adı |
- gdebi
gdebi, Debian sisteminize .deb dosyalarını yüklemek için kullanabileceğiniz başka bir komut satırı yardımcısıdır ve .deb dosyasını yüklemeden önce, gdebi, .deb dosyasının tüm bağımlılıklarını tarayacak ve yükleyecektir.
apt ve dpkg komutlarının aksine, gdebi önceden kurulu olarak gelmez. Ancak apt komutunu kullanarak kolayca kurabiliriz:
1 |
sudo apt install gdebi |
Yükleme işlemi tamamlandıktan sonra, artık sistemimize herhangi bir .deb dosyasını yüklemek için gdebi‘yi kullanabiliriz. Şunun gibi:
1 |
sudo gdebi paket_adı |
gdebi komutuyla yüklenen herhangi bir paketi kaldırmak için, dpkg veya apt komutunu kullanırız.
1 2 |
sudo dpkg -r paket_adı sudo apt remove paket_adı |
- aptitude
aptitude, APT için bir arayüzdür. Yazılım paketlerinin bir listesini gösterir ve kullanıcının etkileşimli olarak hangilerini yükleyeceğini veya sileceğini seçmesine olanak tanır. Verimli bir arama sistemine de sahiptir. Başlangıçta Debian için geliştirilse de, RPM tabanlı dağıtımlarda da kullanılır.
aptitude, önceden yüklenmiş olarak gelmez, ancak kolayca kurabiliriz:
1 |
sudo apt install aptitude |
Kurulum işlemi tamamlandıktan sonra, artık aptitude ile paketleri kurabiliriz. Aşağıdaki örnekte olduğu gibi:
1 |
sudo aptitude install paket_adı |
aptitude ile bir paketin kaldırılması oldukça basit bir işlemdir:
1 |
sudo aptitude remove paket_adı |
Bitirirken…
Buraya kadar okuduysanız, artık konu ile ilgili daha net bilgilere sahip olarak işlemleri daha bilinçli bir şekilde gerçekleştirebileceksiniz.