Bir paketin “elle kuruluma ayarlanması” ne demektir?


76

Paketler zaten kurulu olduğunda ve çalıştırdığımda apt-get install <package-name>, bazen bir satır yazdırır <package-name> is set to manually installed.

Bu ne anlama geliyor?

Yanıtlar:


83

Bir paket yüklerseniz, o paketin bağlı olduğu tüm paketler de yüklenir. Örneğin, vlc paketini yüklerseniz, otomatik olarak vlc-nox'u yükler. Otomatik olarak kurulan paketler (bu durumda, vlc-nox) "otomatik olarak kurulmuş" olarak ayarlanmıştır - vlc'yi kaldırırsanız, paket yöneticisi vlc-nox'u da kaldırmanızı önerecektir (apt kullanıyorsanız, bunu otomatik olarak yapacak -get otomatik olarak yüklenen tüm paketleri kaldırabilirsiniz apt-get autoremove).

Şimdi, eğer apt-get install vlc-noxvlc-nox'un şimdi "elle kurulmuş" olarak ayarlandığını belirten bir mesaj alacaksınız, yani paket yöneticisi şimdi vlc'ye ihtiyaç duyduğu için bu paketi özel olarak istediğinizi ve sadece yüklemek istemediğini düşünüyor. Vlc'yi kaldırırsanız, vlc-nox bu nedenle otomatik olarak kaldırılmaz.

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


1
Aaah. Bu mükemmel bir anlam ifade ediyor. Çok teşekkürler!
chrismar035

Bu paketleri kurmanın başka bir yolu var mı? Bir unmet dependenciessorunu düzeltmek için bazı paketler yüklemeliyim .
SY_13

1
Karşılanmayan bağımlılıklar için her zaman kullanabilirsiniz apt-get install -f- tüm eksik, karşılanmayan bağımlılıkları yükler.
nerdoc,

88

Sen kullanabilirsiniz sudo apt-mark auto $PACKAGESyanlışlıkla olarak elle monte işaretlemek eğer, yine otomatik olarak yüklenmekte paketleri işaretlemek için.

Otomatik olarak kurulan paketler kullanılarak apt-get autoremove(veya Synaptic aracılığıyla benzer işlemler kullanılarak) çıkarılabilir .


2
Aradığım şey buydu ve kabul edilen cevaba da dahil edilmeli. Teşekkürler.
David Tabernero M.,


6

Bu, bir paketin başka bir paket veya meta paket tarafından otomatik olarak seçilmediği ve manuel olarak seçildiği anlamına gelir. Aradaki farkı, bu yüklemeyi tetikleyen paket artık mevcut olmadığında (bir yükseltme işleminden sonra veya kaldırıldığı için) mevcut değilse, otomatik olarak kaldırılabilir. Elle seçilen bir paket bu şekilde kaldırılmamalıdır.

Bunun, böyle bir güncelleme mevcut olduğunda veya yükseltme bildirimlerinde paketi yükseltme yeteneği üzerinde bir etkisi yoktur.

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.