В чем разница между удалением и последующей установкой и простой переустановкой?

В чем разница между удалением и последующей установкой и простой переустановкой?

Например, as apt-getиспользует некоторые пакеты в coreutils, если вы сделаете:

sudo apt-get remove coreutils

Вы не сможете переустановить его, выполнив:

sudo apt-get install coreutils

Но если бы я просто попытался переустановить систему coreutilsс помощью:

sudo apt-get install --reinstall coreutils

Это бы сработало. Так в чем же разница между удалением, а затем установкой и просто использованием опции --reinstall? Разве они не делают одно и то же?

решение1

apt-get remove {package} Удалить установленный пакет, за исключением файлов конфигурации.

Remove идентично install, за исключением того, что пакеты удаляются, а не устанавливаются. Если к имени пакета добавить знак плюс (+) (без пробела), указанный пакет будет установлен, а не удален.

--reinstall, переустановить уже установленные пакеты до последней версии.

install. За этой опцией следует один или несколько пакетов, которые необходимо установить. Каждый пакет — это имя пакета, а не полное имя файла.

Источник:Страница руководства

Связанный контент