it-swarm-es.com

¿Qué significa que un paquete está "configurado para instalarse manualmente"?

Cuando los paquetes ya están instalados y ejecuto un apt-get install <package-name>, a veces imprimirá una línea <package-name> is set to manually installed.

Qué significa eso?

72
chrismar035

Si instala un paquete, también se instalarán todos los paquetes de los que depende ese paquete. Por ejemplo, si instala el paquete vlc, instalará automáticamente vlc-nox. Los paquetes instalados automáticamente (en este caso, vlc-nox) se configuran como "instalados automáticamente": si elimina vlc, el administrador de paquetes le sugerirá que también elimine vlc-nox (aptitude lo hará automáticamente, si usa apt -Puede eliminar todos los paquetes instalados automáticamente con apt-get autoremove).

Ahora, si lo hace apt-get install vlc-nox, recibirá el mensaje de que vlc-nox ahora está configurado como "instalado manualmente", es decir, el administrador de paquetes ahora piensa que desea ese paquete específicamente y no solo lo instaló porque vlc lo necesitaba. Si elimina vlc, vlc-nox no se eliminará automáticamente.

Esto no afecta las actualizaciones de ninguna manera.

78
Marcel Stimberg

Puede usar Sudo apt-mark auto $PACKAGES para marcar los paquetes que se instalan automáticamente nuevamente, si los marca accidentalmente como instalados manualmente.

Los paquetes instalados automáticamente se pueden eliminar utilizando apt-get autoremove (o mediante procesos similares, por ejemplo, a través de Synaptic).

81
blueyed

Significa que un paquete fue seleccionado manualmente y no automáticamente por otros paquetes o metapaquetes. La diferencia es que este último puede eliminarse automáticamente cuando el paquete que activó esta instalación ya no está presente (después de una actualización o porque se eliminó). Un paquete seleccionado manualmente no debe eliminarse de esta manera.

Esto no tiene ningún impacto en la capacidad de actualizar el paquete cuando tales actualizaciones están disponibles o las notificaciones del mismo.

5
txwikinger