Команда "aptitude upgrade" выполняет полное обновление или безопасное обновление в Debian?
Обе команды aptitude full-upgrade
а также aptitude safe-upgrade
документированы, в том числе dist-upgrade
псевдоним для full-upgrade
,
Однако просто aptitude upgrade
также будет обновлять систему каким-то образом... по умолчанию? И как мне найти это для себя? man aptitude upgrade
не помогает
1 ответ
Решение
Как видно из исходного кода (но не из документации), upgrade
действительно псевдоним для safe-upgrade
:
else if(!strcasecmp(argv[0], "full-upgrade") ||
!strcasecmp(argv[0], "dist-upgrade"))
{
default_action = cmdline_upgrade;
// [...]
upgrade_mode = full_upgrade;
// [...]
resolver_mode = resolver_mode_full;
}
else if(!strcasecmp(argv[0], "safe-upgrade") ||
!strcasecmp(argv[0], "upgrade"))
{
default_action = cmdline_upgrade;
// [...]
upgrade_mode = safe_upgrade;
// [...]
resolver_mode = resolver_mode_safe;
}