Apt-apt neden apt yerine norm olsun?


32

İnsanlar neden apt-getyerine kullanıyor apt?

Gördüğüm hemen her eğitimde, öneri kullanmaktır apt-get.

aptdaha güzel (varsayılan), daha kısa ve genellikle daha sezgiseldir. ( örneğin, apt-cache searchvs apt search)

Bir şeyleri özlüyor muyum bilmiyorum çünkü apther açıdan daha iyi görünüyor Günlük kullanım için apt-getbitti argümanı nedir apt?


8
Apt adında bir program olduğunu bile bilmiyordum . Yani bir şeyler öğrenmek. Ancak, gerçekten başka bir programa ihtiyacımız var mı? Zaten dpkg , apt-get , yetenek ve Apper , Synaptic vb. Gibi tüm grafik programlarımız vardı . Apt gerçekten ne ekler?
Bay Lister,

Yanıtlar:


46

aptSadece daha uzun süre Debian kullandım 8. İnsanlar için kullanılan bir Debian kararlı sürümü bir parçası, Debian Eee ön uç, Nisan 2014 yılında 1.0 sürümünde bir son ek eklendi edilir apt-getve apt-cacheve eski alışkanlıkları die zor ve eski dersler daha zor ölür (ve yeni kullanıcılar onlardan eski alışkanlıklar öğrenir).

aptkomut satırı aracı olarak son kullanıcılar için daha hoştur, hatta orada rekabet olsa da - aptitudeörneğin tercih ederim . Genel amaçlı bir araç olarak mutlaka ideal değildir, çünkü arabiriminin bir sürümden diğerine aynı kalması kesinlikle garanti edilmez ve komut dosyalarında kullanılmak üzere tasarlanmamıştır. Bu nedenle, komutların bir komut dosyasında kullanılabileceği herhangi bir durumda, bundan kaçınılmalıdır; Bu nedenle , Unix.SE ve benzeri sitelerdeki cevaplardan apt-getziyade önermek daha güvenlidir apt.


1
Yani, aslında, apt-get önerisinin amacı (senaryoların dışında), apt, yetenek, vb. Yeni bir sürümde bir şeylerin değişmesi durumunda bir tür "başarısızlığa karşı güvenli" midir?
Fyeudmadcc

Cevaplarınız için ikinize de teşekkür ederiz. Çok takdir edildi. Jessie’de ortaya çıkan apt ile ilgili bu haber ilginçti ve bana da haber verdi.
Fyeudmadcc

8
Evet, emniyetsiz ve emniyetli bir refleks - sadece apt-getalışkanlık dışı kullanmaya meyilli olduğumu biliyorum . Kullanıcının Debian (veya türev) versiyonunun ne olduğunu ve kullanım amacının ne olduğunu sormaktan kaçınır. Birine kullanmasını söylerseniz apt-get, her yerde aptkullanılabilir ve güvenlidir, bu yüzden her zaman uyarıları listelemenize gerek yoktur; eğer birine kullanmasını aptsöylersen, "ama apt-getonun yerine kullanman gerekecek" demelisin . Yani sadece bahsetmek daha kolay apt-get. (Burada aptcevaplarda giderek daha fazla şey görüyoruz , bu yüzden işler değişiyor.)
Stephen Kitt

1

Aslında, apt, dpkg ile çalışacak şekilde ayarlanmış üst düzey kullanıcı dostu bir yardımcı programdır.
Böylece, en otomatik paketin en yetenekli olduğu birkaç pakete bölündü. Arka planın, her birinin kendi ideolojisini önerdiği birkaç geliştirme ekibi olduğunu düşünüyorum. Şimdi, birileri tüm bu ürünlere tek bir uygun araçla katıldı, ki (sanırım) Otomatik Paketleme Araçları gibi bir şeyin şifresini çözebilir ve Debian Linux iş parçacığı geliştirme ekibinin temel konseptine gider.
Bu nedenle, düşük seviye kontrolünüz olması gerekiyorsa, dpkg ve bununla ilgili tüm kullanım kılavuzlarını kullanın.
Aynı zamanda, bağımlılıklarla ilgilenmek istemiyorsanız, apt- * araçlarından veya yeteneklerinden herhangi birini kullanabilirsiniz. Veya Stephen, söylediği gibi apt, Jessie'de belirdi (bunu bile bilmiyordum)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.