И все таки стою на своем. Кстати эта тема довольно актуальна - я также не знал ответа на вопрос автора пока сам не разобрался.
Пример(Ubuntu 11.04, до ниже приведеных действий система полностью обновлена):
Добавляем репозиторий трансмишина.
sudo add-apt-repository ppa:transmissionbt/ppa
Обновлем список пакетов....
Проверяем чего нам предложит Менеджер обновлений -

Теперь смотрим что нам предложит на upgrade
bogdan@bogdan:~$ sudo apt-get upgrade
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Пакунки, які будуть залишені в незмінному вигляді:
transmission-common transmission-gtk
оновлено 0, встановлено 0 нових пакунків, для видалення відмічено 0 пакунків, і
2 пакунків не оновлено.
Теперь dist-upgrade
bogdan@bogdan:~$ sudo apt-get dist-upgrade
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Обчислення оновлень... Виконано
НОВІ пакунки, які будуть встановлені:
libevent-2.0-5Пакунки, які будуть ОНОВЛЕНІ:
transmission-common transmission-gtk
оновлено 2, встановлено 1 нових пакунків, для видалення відмічено 0 пакунків, і 0 пакунків не оновлено.
Необхідно завантажити 1 272 kB архівів.
Для цієї операції 2 851 kB місця на диску буде використано.
Бажаєте продовжити [Т/н]?
Так вот из приведеного выше делаю соответстующий вывод (понятно какой). Если приходит новое ядро ситуация аналогичная.
Ну и мое понимание в отличиях между командами. Upgrade только обновляет уже существующие пакеты. Dist-upgrade еще и подтягивает новые необходимые для работы обовляемого пакета пакеты по зависимостям(как видно из примера для работы новых версий трансмишина нужно libevent-2.0-5)