Я официально заявляю, что неразрешенными зависимостями это грозить не может.
Ну и плохо. Для начала: попробуй обосновать эту точку зрения.
Так я и говорю. Есть скрипт-инсталлятор. Он начинает проверять зависимости по такому сценарию:
- Проверка зависимостей:
- Установлен ли уже нужный мне пакет? Нет.
- Есть такой пакет в локальном кэше? Нет.
- Есть такой пакет во всех указанных репозиториях? Есть.
- Есть подключение к интернету? Нет.
- Зависимость неудовлетворена. Завершение работы...
Допустим ты устанавливаешь, ну что... firefox-2 например.
И вот он подтянул все библиотеки, которые ему нужны.
Так вот. Ты пишешь:
sudo apt-get install firefox-2Скрипт-инсталлятор начинает работать, находит(или выкачивает) все что ему нужно. И вот firefox-2 стоит.
Потом ты удаляешь firefox-2 и ставишь firefox-3:
sudo apt-get remove firefox-2sudo apt-get install firefox-3И при установке firefox-3 подтягивается только парочка пакетов. Потому что все остальные уже лежат в кэше. Вот он посмотрел зависимости и все разрулил. Удали мы любой нужный ему пакет - и он тут же его подтянет из инета. Или не установится, если соединения нет.
То есть перемещение пакетов в кэш ничем страшным не сулит. Просто скрипту-инсталлятору не нужно будет выкачивать какой либо пакет, если он уже есть в кэше.
Ну. Убедил тебя?