Bugün üzerinde birçok kullanıcının durmadığı, belki genel olarak haberi olmadığı bir konudan bahsedeğim. Bu konu hakkında çok detaylı bilgim olmadığı için aslında merak ediyorum neler düşünüyorsunuz, eksiklerim ve eklemek istedikleriniz varsa lütfen yazmaktan çekinmeyin herkes bilgilensin konu hakkında. Devam edelim, her gün "Debian" tabanlı dağıtımların kullanıcıları apt-get komutu ile paket kurma, kaldırma, güncelleme gibi birçok faaliyeti gerçekleştiriyorlar, hatta en çok kullanılan komut olduğunu söyleyebiliriz. Peki nereden çıktı bu aptitude?
Aptitude'un yazı tabanlı bir menüsü mevcut. Bizi apt'den ayıran kısım da burada başlıyor aslında. Kısaca bir aptitude'u kuralım öncelikle,
Şimdi basitçe uçbirime
Bu arayüz üzerinde gezinip istediğiniz paketi güncelleyebilir, kurabilir veya kaldırabilir. İsterseniz kendinize göre özelleştirebilirsiniz. Kısaca birkaç kullanım direktifi vereyim;
CTRL + T: Menüye erişmek için.
?: Yardım.
q: Mevcut pencereyi kapatmak için.
Yön tuşları: Navigasyon için.
g: Görüntülemek, indirmek veya kaldırmak için.
Enter: Seçmek ve açmak için.
/ ve \: Bir pakette ileri ve geri sayfaya gitmek için.
Aptitude'un apt-get'e kıyasla ek yönleri
Aptitude
Aptitude aslında Debian tabanlı dağıtımlarda kullandığımız bir paket yöneticisi, apt'den farklı bir yerden çekmiyor paketleri bunu söylemekte fayda var öncelikle. Bizi burada cezbedebilecek kısmı high-level bir arayüze sahip olması. Bu high/low level tabirlerine aşina değilseniz en basit şekilde buzdağı anolojisini düşünebilirsiniz. Detaylı olarak şu kaynağa bakabilirsiniz. What is High Level and Low Level Programming Language? - TechDotMatrixAptitude'un yazı tabanlı bir menüsü mevcut. Bizi apt'den ayıran kısım da burada başlıyor aslında. Kısaca bir aptitude'u kuralım öncelikle,
sudo apt install aptitude
Şimdi basitçe uçbirime
aptitude
girelim.Bu arayüz üzerinde gezinip istediğiniz paketi güncelleyebilir, kurabilir veya kaldırabilir. İsterseniz kendinize göre özelleştirebilirsiniz. Kısaca birkaç kullanım direktifi vereyim;
CTRL + T: Menüye erişmek için.
?: Yardım.
q: Mevcut pencereyi kapatmak için.
Yön tuşları: Navigasyon için.
g: Görüntülemek, indirmek veya kaldırmak için.
Enter: Seçmek ve açmak için.
/ ve \: Bir pakette ileri ve geri sayfaya gitmek için.
Komut Satırında Kullanmak
Paket Kurmak
aptitude install paket_ismi
Paket Kaldırmak
aptitude remove paket_ismi
Paketi Bağımlılıkları ile Birlikte Kaldırmak
aptitude purge paket_ismi
Paket Güncellemek
aptitude update
Paketleri Güvenli Bir Şekilde Yükseltmek
aptitude safe-upgrade
Paketleri Tam Şekilde Güncellemek
aptitude full-upgrade
Paketi Aramak
aptitude search paket_ismi
Paketi Göstermek
aptitude show paket_ismi
Aptitude'un apt-get'e kıyasla ek yönleri
- apt-get'de bulunan upgrade ve dist-upgrade komutlarını yeniden isimlendirip safe-upgrade ve full-upgrade gibi daha anlaşılır ve amacını belli eden şekilde koyması.
- Aptitude sadece apt-get değil aynı zamanda apt-cache ve apt-mark gibi araçların özelliklerini de tek başına içeriyor.
- apt-cache'e göre biraz daha detaylı bilgi gösterir.
- Aptitude, bir paketin yüklenmesi, kaldırılması veya yükseltilmesi gibi bir eylem gerçekleştirirken birkaç olası çözüm önerebilir, bunlar apt-get'de bulunmaz.