Проблема в управлении пакетами Linux
Поэтому при установке программы и установке 2 из 4 библиотек появляется ошибка, и система прерывает установку. Будет ли менеджер пакетов автоматически удалять эти 2 библиотеки? Я работаю над Cent OS
- если rpm позаботится о нежелательных данных и очистит их, нет проблем
- если это не так, есть команда для отката в исходное состояние (т.е. удаление прерванных установочных пакетов).
1 ответ
Решение
Установка целевого RPM-пакета даже не начнется, пока не будут доступны или не установлены все необходимые для пакета предварительные условия. Шаги похожи на:
- Создайте новый список дел, используя имена пакетов RPM из командной строки.
- Проверьте необходимые пакеты RPM. Если они отсутствуют, добавьте их в список дел.
- Повторяйте шаг № 2, пока все отсутствующие пакеты не будут определены и доступны.
- Загрузите все необходимые пакеты RPM.
- Если все необходимые RPM-пакеты были кэшированы, выполните следующий шаг. В противном случае ошибка.
- Установите необходимые RPM-пакеты в обратном порядке.
- Установите оригинальный целевой пакет RPM.
Обратите внимание, что все отсутствующие пакеты RPM загружаются в кэш до того, как начнут устанавливаться все пакеты RPM.
Таким образом, если шаг № 6 прерван, некоторые пакеты могут быть установлены, а другие нет. Нет проблем, перезапустите установку RPM, и набор уже установленных пакетов будет больше, число ожидающих пакетов будет меньше.