Mengapa apt-get terkadang meminta konfirmasi?

22

Terkadang melakukan hal ini:

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

Dan terkadang tidak, dan anggap saja 'ya' dan unduh secara otomatis (saya tidak dapat menempelkan output yang sebenarnya karena saya tidak tahu cara mereproduksinya).

Mengapa?

Menandai
sumber
Jika Anda ingin tahu cara memaksanya agar tidak repot meminta Anda, lihat jawaban ini superuser.com/questions/164553/...
Robin Winslow

Jawaban:

26

Dialog konfirmasi tidak hanya akan muncul ketika Anda menginstal paket yang tidak Anda minta, tetapi juga dalam kasus berikut:

  • Menginstal paket yang tidak ingin Anda instal secara khusus
  • Penghapusan paket-paket penting
  • Mengubah paket yang ditahan ( paket yang ditahan adalah salah satu yang ingin Anda pertahankan dalam versi yang saat ini diinstal)

Anda dapat menimpanya dengan salah satu sakelar berikut:

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

Yang bertindak seolah-olah Anda menjawab ya untuk semua pertanyaan itu. Namun, petunjuk untuk paket-paket penting masih akan ditampilkan untuk alasan keamanan.

Paket penting :

Esensial didefinisikan sebagai sekumpulan fungsionalitas minimal yang harus tersedia dan dapat digunakan pada sistem setiap saat, bahkan ketika paket berada dalam kondisi tidak terkonfigurasi (tetapi tidak dibongkar).

Terima kasih kepada @Liori karena menunjukkannya.

slhck
sumber
@ slhck apakah ada cara untuk mengubahnya .bashrcatau sesuatu, jadi saya tidak perlu mengetik secara manual -ysetiap saat?
Robin Winslow
Untuk memaksanya selalu menjawab "ya" tanpa Anda harus -ymelihat jawaban ini: superuser.com/questions/164553/…
Robin Winslow
@RobinWinslow Anda bisa hanya aliasdengan apt-get installperintah untuk alias agi=apt-get install -yatau serupa.
slhck
ya saya memikirkan itu, sepertinya agak berantakan karena semua opsi yang berbeda saya mungkin ingin lulus apt-getdengan -yopsi. Saya lebih suka solusi dalam pertanyaan lain dari menambahkan file konfigurasi ke/etc/apt/apt.conf.d/
Robin Winslow
8

Jika perlu menginstal lebih dari paket yang Anda minta secara eksplisit, itu akan meminta izin, kalau tidak, saya percaya. Jika itu gangguan, Anda dapat menggunakan tombol -y untuk secara otomatis menganggap ya.

Journeyman Geek
sumber