Por ejemplo, como apt-get
depende de algunos paquetes en coreutils
, si lo hace:
sudo apt-get remove coreutils
No podrá reinstalarlo ejecutando:
sudo apt-get install coreutils
Pero si simplemente intentara reinstalar coreutils
con:
sudo apt-get install --reinstall coreutils
Funcionaría. Entonces, ¿cuál es la diferencia entre eliminar, luego instalar y simplemente usar la --reinstall
opción? ¿No hacen lo mismo?
Respuesta1
apt-get remove {paquete} Quitar/eliminar un paquete instalado excepto los archivos de configuración.
Quitar es idéntico a instalar excepto que los paquetes se eliminan en lugar de instalarse. Si se agrega un signo más (+) al nombre del paquete (sin espacios intermedios), el paquete identificado se instalará en lugar de eliminarse.
--reinstalar, reinstalar paquetes que ya están instalados y en la versión más reciente.
instalar. A esta opción le siguen uno o más paquetes que se desean instalar. Cada paquete es un nombre de paquete, no un nombre de archivo completo.
Fuente:Página de manual