Apt-get neden bazen onay istiyor?


22

Bazen bunu yapar:

After this operation, 713kB of additional disk space will be used.
Do you want to continue [Y/n]?

Ve bazen değil ve sadece 'evet' varsayıyor ve otomatik olarak indiriliyor (gerçek çıktıyı yapıştıramıyorum çünkü nasıl çoğaltacağımı bilmiyorum).

Niye ya?


Sizden hiç kimseyi rahatsız etmemek için nasıl zorlanacağını bilmek istiyorsanız, bu cevaba bakınız superuser.com/questions/164553/…
Robin Winslow

Yanıtlar:


26

Onay iletişim kutusu yalnızca istemediğiniz paketleri kurduğunuzda görünmeyecek, aynı zamanda aşağıdaki durumlarda da görünecektir:

  • Özellikle yüklemek istemediğiniz paketleri yükleme
  • Gerekli paketlerin kaldırılması
  • Tutulan bir paketin değiştirilmesi (tutulan bir paket şu anda yüklü olan sürümde saklamak istediğiniz bir pakettir)

Aşağıdaki anahtarlardan biriyle geçersiz kılabilirsiniz:

  • -y
  • -yes
  • --assume-yes

Tüm bu sorulara evet cevabı veriyormuş gibi davranıyorsunuz. Bununla birlikte, temel nedenlerle ilgili istekler güvenlik nedeniyle hala gösterilecek.

Temel paketler :

Temel, paketler yapılandırılmamış (ancak paketlenmemiş) durumdayken bile her zaman sistemde kullanılabilir ve kullanılabilir olması gereken en az işlevsellik kümesi olarak tanımlanır.

@Liori'ye bunu gösterdiği için teşekkürler .



@slhck bunu .bashrcveya başka bir şeyle değiştirmenin bir yolu var , bu yüzden -yher zaman manuel olarak yazmak zorunda değil miyim ?
Robin Winslow

-yBu cevabı görmek zorunda kalmadan her zaman "evet" cevabını vermeye zorlamak için : superuser.com/questions/164553/…
Robin Winslow

@RobinWinslow Sadece could komut için ya da benzer. aliasapt-get installalias agi=apt-get install -y
slhck

Bunu da düşündüm evet, sırf ben aktarmak istediğiniz potansiyel olabilecek tüm farklı seçenekler biraz pis bir görünüyor apt-getile -yseçeneği. Konfigürasyon dosyası eklemekle ilgili diğer sorudaki çözümü tercih ediyorum/etc/apt/apt.conf.d/
Robin Winslow

8

Açıkça talep ettiğiniz paketlerden daha fazlasını yüklemesi gerekiyorsa, izin isteyecektir, aksi halde olmaz, inanıyorum. Eğer bir sıkıntı olursa, -y anahtarını otomatik olarak evet olduğunu varsaymak için kullanabilirsiniz.

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.