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?
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:
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-nox
vlc-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.
unmet dependencies
sorunu düzeltmek için bazı paketler yüklemeliyim .
apt-get install -f
- tüm eksik, karşılanmayan bağımlılıkları yükler.
Sen kullanabilirsiniz sudo apt-mark auto $PACKAGES
yanlış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 .
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.