Görebildiğim kadarıyla, 10.04'te, yetenek ve apt-get arasındaki temel farklar şunlardır:
aptitude
bir bağımlılığı sağlamak için bir paketin otomatik olarak kurulup kurulmadığını belirten açık paket başına bayraklar ekler: yeteneklerin pakete davranış biçimini değiştirmek için bu bayrakları ( aptitude markauto
veya aptitude unmarkauto
) değiştirebilirsiniz.
apt-get
aynı bilgiyi takip eder, ancak açıkça göstermez. apt-mark
Bayrakları değiştirmek için kullanılabilir.
aptitude
yüklü bir paketi her kaldırışınızda kullanılmayan paketleri kaldırmayı teklif eder, ancak apt-get
bunu açıkça belirtilmesi apt-get autoremove
veya belirtilmesi durumunda yapar --auto-remove
.
aptitude
Her iki işlevsellikleri çoğu tek bir komut satırı ön uç olarak hareket eder apt-get
ve apt-cache
. Not : 16.04 itibariyle bir olduğu apt
en sık kullanılan komutları içerir komuta apt-get
ve apt-cache
ve birkaç ekstra özellik.
apt-cache
"Arama" nın aksine , aptitude
"arama" çıktısı bir paketin kurulu / kaldırılmış / temizlenmiş durumunu da gösterir (artı özelliğin kendi durum bayrağı). Ayrıca, "install" çıktısı, hangi paketlerin bir bağımlılığı sağlamak için kurulduğunu ve kullanılmadığı için kaldırıldığını gösterir.
aptitude
(salt metin) etkileşimli bir kullanıcı arayüzüne sahiptir.
Şahsen sadece aptitude
komut satırı paket yönetimim için kullanıyorum (ve asla UI metnini kullanmıyorum); Çıktısını apt-get
/ den daha okunaklı buluyorum apt-cache
.
Ancak, aptitude
Ubuntu'da artık standart olmayacaksa apt-get
, talimatlarda ve nasıl yapılır belgelerinde kullanmaktan başka seçenek yoktur .
(Şahsen, özellikle 10.10'da ortadan kalktıklarını görmek beni hayal kırıklığına uğrattı; özellikle de yeteneklerin gelişmesi apt-get
çoğunlukla kullanılabilirlik tarafında olduğu için. komut satırını kullanmayanlar umursamazlar ...)
apt
, ikisinden de birini kullanıyor : itsfoss.com/apt-vs-apt-get-difference