Mengapa aptitude bersikeras menginstal paket?

9

Mengapa aptitude ingin menginstal banyak paket saat saya menjalankan yang berikut ini?

sudo aptitude install

Saya lebih suka tidak menyediakan paket spesifik yang ingin diinstal karena ini telah terjadi berkali-kali di masa lalu (meskipun saya tidak sepenuhnya yakin bagaimana saya memperbaikinya di masa lalu).

Ada ide?

Braiam
sumber

Jawaban:

16

Dari halaman manual aptitude :

Sebagai kasus khusus, “instal” tanpa argumen akan bertindak atas tindakan tersimpan / tertunda.

Dengan kata lain, Anda mencoba menginstal paket-paket itu lebih awal (atau mereka dibawa sebagai dependensi), namun ada yang tidak beres (atau prosesnya terputus) dan tidak dapat selesai. aptitudehanya mencoba menyelesaikan apa yang dimulai. Operasi juga mungkin menyangkut pembaruan, penghapusan paket atau segala jenis operasi dalam negeri yang tertunda.

Kutipan halaman buku menarik lainnya yang mungkin ingin Anda ketahui:

Setelah Anda memasukkan Y pada konfirmasi konfirmasi akhir, perintah "instal" akan mengubah informasi yang disimpan aptitude tentang tindakan apa yang harus dilakukan. Oleh karena itu, jika Anda mengeluarkan (mis.) Perintah “aptitude install foo bar” dan kemudian batalkan instalasi setelah aptitude mulai mengunduh dan menginstal paket, Anda perlu menjalankan “aptitude remove foo bar” untuk membatalkan pesanan itu.

Dengan kata lain, jika paket-paket itu tidak menarik bagi Anda, memanggil removemereka mungkin membersihkan antrian operasi yang tertunda ( informasi yang disimpan aptitude ).

John WH Smith
sumber