Rehber Aptitude mu apt-GET mi?

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​

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? - TechDotMatrix

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, sudo apt install aptitude
Şimdi basitçe uçbirime aptitude girelim.
1608732054527.png

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.
En önemlisi aptitude daha kullanıcı dostu gözüküyor, kullanması daha kolay ve daha akılda kalıcı query'ler barındırıyor. Ben bir şans verilmeli diye düşünüyorum bu arkadaşa. Aynı zamanda bu rehberi hazırlamam için etkili olan video da şudur.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 

-----------------ARCH LINUX-----------------
sudo pacman -S = apt-get install
sudo pacman -Rsn = apt-get purge
sudo pacman -R = apt-get remove
sudo pacman -Qtdq = apt-get autoremove
sudo pacman -Syu = apt-get update & sudo apt-get upgrade

-----------------FEDORA-----------------
sudo dnf install = apt-get install
sudo dnf remove = apt-get purge
sudo dnf remove = apt-get remove
sudo autoremove= apt-get autoremove (bu tehlikeliymiş sanırım)
sudo dnf update & sudo dnf upgrade= apt-get update & sudo apt-get upgrade

APT, DNF ve Pacman çok güzel paket yönetimleri :)
 

Geri
Yukarı