Hayır, apt-get
onaylanmadı. Adamı sayfası apt
bu konuda söyleyeceklerini apt
vs. apt-get
(ve apt-cache
):
YAZI KULLANIMI VE DİĞER APT ARAÇLARDAN FARKLAR
Apt (8) komut satırı bir son kullanıcı aracı olarak tasarlanmıştır ve sürümler arasındaki davranışı değiştirebilir. Geriye dönük uyumluluktan kopmamaya çalışsa da, bir değişimin etkileşimli kullanım için faydalı görünmesi durumunda da bu garanti edilemez.
Apt (8) 'in tüm özellikleri apt-get (8) ve apt-cache (8) gibi özel APT araçlarında mevcuttur. apt (8) sadece bazı seçeneklerin varsayılan değerini değiştirir (bkz. apt.conf (5) ve özellikle Binary kapsamı). Bu nedenle, komut dosyalarınızda bu komutları (potansiyel olarak bazı ek seçenekler etkinleştirilmiş olarak) kullanmayı tercih etmelisiniz çünkü mümkün olduğunca geriye dönük uyumluluk sağlarlar.
apt
ayrıca diyor bir uyarı verir
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
eğer bir boru olduğunu tespit ederse. Örneğin:
$ apt show python | grep Package
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Package: python
APT-Sources: http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Sorularınıza gelince,
apt-get komutları ile değiştirmek zorunda apt
mıyım?
Hayır, değiştirmek gerekmez apt-get
ile apt
. Aksine, onu komut dosyalarında kullanıyorsanız, apt-get
sabit bir CLI API'sine sahip olduğundan ve geriye dönük garantili olduğundan emin olmalısınız .
olan apt-get
tehlikeli?
apt
kadar tehlikelidir apt-get
: yazılımı yalnızca güvendiğiniz kaynaklardan yüklemelisiniz.
apt
15.10'da kullanabilir miyim?
Evet, yapabilirsin. Buradaki sorun, hala desteklenmeyen Ubuntu 15.10 kullanıyor olmanız! Lütfen LTS sürümü olan 16.04'e yükseltin.
programlarım hala çalışacak mı?
Programlara göre senaryoları kastediyorsunuz. Evet, apt-get
itiraz edilmediğinden hala çalışacaklar . Aslında, apt-get
komut apt
sayfalarında , kullanım kılavuzunun önerdiği gibi geriye dönük uyumluluk için kullanmayı tercih etmelisiniz .