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?
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?
Respuestas:
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.
unmet dependencies
problema.
apt-get install -f
: instala todas las dependencias insatisfechas que faltan.
Puede sudo apt-mark auto $PACKAGES
marcar los paquetes como instalados automáticamente nuevamente, si los marca accidentalmente como instalados manualmente.
Los paquetes instalados automáticamente se pueden eliminar utilizando apt-get autoremove
(o utilizando procesos similares, por ejemplo, a través de Synaptic).
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.