Что происходит с файлами старых версий?

Такая ситуация: обновляю пакет, новые файлы собираются, устанавливаются, а что происходит с файлами от предыдущей версии пакета? Не все ведь перезаписываются, часть файлов имеют другие имена.
Или например ситуация пакет собран с флагом doc, потом пересобирается без этого флага, а файлы (документации, как я понимаю) собранные в предыдущий раз, удаляются или остаются бесхозными?

все исходники лежат/хранятся

все исходники лежат/хранятся в /usr/portage/distfiles

новый пакет затирает какуюто

новый пакет затирает какуюто часть старых файлов, а всё остальное удаляется. Если хочеш видеть этот процесс - добавь -v к ключам emerge

Если пользоваться для

Если пользоваться для установки только portage (ничего руками не ставить), то все лишние файлы от старых пакетов удаляются.
Кроме файлов в /etc и других защищённых каталогах (смотри переменную CONFIG_PROTECT). Также есть ещё некоторые исключения для
некоторых триальных продуктов. Например, если не ошибаюсь, тот же Nero при установке кладёт файл, завязанный на текущую дату, где-то в /var/lib, если не ошибаюсь, который не удаляется при удалении Nero, что вроде как не даёт работать программе по истечении определённого срока.

Всем спасибо.

Всем спасибо.

Транзакции

А что случится, если во время установки в систему что-то пойдёт не так: emerge сломается/питание отключится/...?
Нет никаких транзакций и откатов?

Вся компиляция и установка

Вся компиляция и установка сперва ведётся в песочнице /var/tmp/portage (по умолчанию).
Риск - только с самым последним, быстрым по времени, этапом - этапом копирования готовых файлов в систему.
Шансы нарваться на неприятность исчезающе малы, но если вдруг тут всё же и произойдёт сбой - само собой, в системе может появиться "мусор", но повторная установка этого же пакета (той же версии) поверх этого мусора всё починит.

Спасибо за ответ. Просто в

Спасибо за ответ.
Просто в федоровском yum-е видел, как он подсчитывает какие-то транзакции, возможно это транзакции с внутренней базой данных yum-а...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".