2016-04-04 1 views
2

Обе команды aptitude full-upgrade и aptitude safe-upgrade: documented, включая dist-upgrade псевдоним для full-upgrade.Выполняет ли команда «aptitude upgrade» полное обновление или безопасное обновление на Debian?

Однако, просто aptitude upgrade также будет каким-то образом модернизировать систему ..., которая делает это по умолчанию? И как бы я нашел это для себя? man aptitude upgrade не помогает.

+2

Насколько я могу видеть, обновление уместности является устаревшим и эквивалентно: способностей update aptitude safe-upgrade Кажется, что в мире программного обеспечения обычно действует правило «меньшее зло» - более простой термин всегда означает более мягкое использование и меньше изменений. –

ответ

4

Как можно видеть в source-code (но не документы), 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; 
} 
Смежные вопросы