it-swarm-tr.com

Bir paketin "manuel olarak kurulmak üzere ayarlandığı" ne anlama gelir?

Paketler zaten yüklüyse ve bir apt-get install <package-name>, bazen <package-name> is set to manually installed.

Bu ne anlama geliyor?

81
chrismar035

Bir paket yüklerseniz, o paketin bağlı olduğu tüm paketler de yüklenir. Örneğin, vlc paketini kurarsanız, otomatik olarak vlc-nox kurulur. Otomatik olarak yüklenen paketler (bu durumda, vlc-nox) "otomatik olarak yüklendi" olarak ayarlanır - vlc'yi kaldırırsanız, paket yöneticisi vlc-nox'u da kaldırmanızı önerir (eğer apt kullanırsanız yetenek bunu otomatik olarak yapar -get apt-get autoremove ile otomatik olarak kurulan tüm paketleri kaldırabilirsiniz).

Şimdi, apt-get install vlc-nox Yaparsanız, vlc-nox'un artık "manuel olarak yüklendi" olarak ayarlandığını görürsünüz, yani paket yöneticisi artık bu paketi özel olarak istediğinizi düşünüyor ve sadece vlc'nin ihtiyacı olduğu için yüklemesini değil . Vlc'yi kaldırırsanız, vlc-nox otomatik olarak kaldırılmaz.

Bu, güncellemeleri hiçbir şekilde etkilemez.

90
Marcel Stimberg

Kullanabilirsiniz Sudo apt-mark auto $PACKAGES Yanlışlıkla elle yüklendiğini işaretlerseniz, paketleri otomatik olarak yeniden yüklendi olarak işaretlemek için.

Otomatik olarak kurulan paketler apt-get autoremove (veya benzer işlemleri kullanarak, örneğin Synaptic yoluyla).

100
blueyed

Bu, bir paketin başka bir paketler veya meta paketler tarafından otomatik olarak değil, manuel olarak seçildiği anlamına gelir. Farkı, ikincisinin otomatik olarak kaldırılabilmesi, bu yüklemeyi tetikleyen paket artık mevcut olmadığında (bir yükseltmeden sonra veya kaldırıldığı için). Manuel olarak seçilen bir paket bu şekilde kaldırılmamalıdır.

Bunun, bu tür yükseltmeler veya bildirimleri mevcut olduğunda paketi yükseltme yeteneği üzerinde hiçbir etkisi yoktur.

7
txwikinger