Apa artinya "memilih paket yang sebelumnya tidak dipilih"?

12

Setiap kali saya menginstal perangkat lunak dari baris perintah menggunakan apt-getatau aptitude, saya melihat pesan seperti ini:

Selecting previously deselected package foobar-cil-dev.

Saya mengerti "mengunduh" dan "mengatur", tetapi apa artinya "memilih"? Dan apa artinya paket itu "sebelumnya tidak dipilih"?

Matius
sumber

Jawaban:

17

Ubuntu hadir dengan paket default yang diinstal dan manajer paket melacak paket-paket itu. Jika Anda menghapus paket yang diinstal secara default, itu ditandai sebagai "tidak terpilih". Ini berarti telah diinstal sebelumnya, tetapi telah dihapus. Bahkan setiap paket yang Anda instal dan kemudian hapus menjadi ditandai sebagai "tidak terpilih".

Ini berguna misalnya untuk mereplikasi paket yang sama yang Anda miliki di komputer lain atau setelah instalasi bersih. Anda dapat membuat daftar paket "terpilih" dan "tidak dipilih" pada sistem Anda menggunakan manajer paket dan kemudian memuat daftar ini di komputer lain, yang akan membuat manajer paket di dalamnya untuk menginstal semua "terpilih" dan menghapus instalan yang ditandai sebagai "tidak dipilih".

Untuk mereplikasi pilihan paket Anda di komputer lain (atau mengembalikannya jika menginstal ulang), Anda dapat menjalankan ini:

dpkg --get-selections > ~/my-packages

Kemudian pindahkan file "paket-saya" ke komputer lain, dan jalankan:

sudo dpkg --set-selections < my-packages && sudo apt-get dselect-upgrade

Ketika Anda menjalankan perintah di atas, semua paket yang ditandai sebagai "terpilih" akan diinstal dalam batch dan semua paket yang ditandai sebagai "tidak terpilih" akan dihapus, jika ada. Ini adalah fitur yang sangat berguna.

lovinglinux
sumber
3

Itu kesalahan tata bahasa. Itu harus mengatakan "tidak dipilih". Ada perbedaan halus dalam bahasa Inggris di sini yang mungkin tidak disadari oleh programmer: "tidak dipilih" berarti dipilih pada waktu sebelumnya, tetapi tidak sekarang. "Tidak dipilih" berarti itu tidak pernah dipilih sebelumnya (atau setidaknya, tidak relevan). Menggunakan "deselected" di sini membingungkan, dan harus diperbaiki.

Peter Flynn
sumber
3
Menurut jawaban yang diterima, istilah terpilih digunakan dengan benar.
Mei