Görebildiğim kadarıyla, 10.04'te, yetenek ve apt-get arasındaki temel farklar şunlardır:
aptitudebir 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 markautoveya aptitude unmarkauto) değiştirebilirsiniz.
apt-getaynı bilgiyi takip eder, ancak açıkça göstermez. apt-markBayrakları değiştirmek için kullanılabilir.
aptitudeyüklü bir paketi her kaldırışınızda kullanılmayan paketleri kaldırmayı teklif eder, ancak apt-getbunu açıkça belirtilmesi apt-get autoremoveveya belirtilmesi durumunda yapar --auto-remove.
aptitudeHer iki işlevsellikleri çoğu tek bir komut satırı ön uç olarak hareket eder apt-getve apt-cache. Not : 16.04 itibariyle bir olduğu apten sık kullanılan komutları içerir komuta apt-getve apt-cacheve 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 aptitudekomut 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, aptitudeUbuntu'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