“Önceden seçimi kaldırılmış paketi seçme” ne demektir?


12

Komut satırından apt-getveya kullanarak yazılım yüklediğimde aptitude, şöyle mesajlar görüyorum:

Selecting previously deselected package foobar-cil-dev.

"İndirme" ve "ayarlama" diyorum, ancak "seçme" ne anlama geliyor? Peki paketin "daha önce seçimi kaldırılmış" olması ne anlama geliyor?

Yanıtlar:


17

Ubuntu varsayılan bir paket kümesi ile birlikte gelir ve paket yöneticisi bu paketleri izler. Varsayılan olarak yüklenmiş bir paketi kaldırırsanız, "seçimi kaldırıldı" olarak işaretlenir. Bu, daha önce yüklendiği, ancak kaldırıldığı anlamına gelir. Aslında yükleyip kaldırdığınız paket "seçili değil" olarak işaretlenir.

Bu, örneğin aynı paketleri başka bir makinede veya temiz bir yüklemeden sonra çoğaltmak için kullanışlıdır. Paket yöneticisini kullanarak sisteminizde "seçili" ve "seçimi kaldırılmış" paketlerin bir listesini oluşturabilir ve ardından bu listeyi başka bir makineye yükleyebilirsiniz; "kaldırılmış".

Paket seçiminizi başka bir makinede çoğaltmak (veya yeniden yüklüyse geri yüklemek) için şunu çalıştırabilirsiniz:

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

Sonra "paketlerim" dosyasını diğer makineye taşıyın ve şöyle çalıştırın:

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

Yukarıdaki komutu çalıştırdığınızda, "seçili" olarak işaretlenen tüm paketler toplu olarak yüklenecek ve "seçili değil" olarak işaretlenmiş tüm paketler kaldırılacaktır. Bu çok kullanışlı bir özellik.


3

Bu gramer hatasıdır. "Seçili değil" demelidir. Burada, programcının farkında olmadığı ince bir ayrım var: "seçimi kaldırıldı", önceki bir zamanda seçildiği anlamına geliyor, ancak şimdi değil. "Seçili değil", daha önce hiç seçilmediği (veya en azından ilgili olmadığı) anlamına gelir. Burada "seçimi kaldırıldı" kullanmak kafa karıştırıcıdır ve düzeltilmelidir.


3
Kabul edilen cevaba göre, seçimi kaldırılan terim doğru kullanılır.
Mei
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.