Проблема в управлении пакетами Linux

Поэтому при установке программы и установке 2 из 4 библиотек появляется ошибка, и система прерывает установку. Будет ли менеджер пакетов автоматически удалять эти 2 библиотеки? Я работаю над Cent OS

  1. если rpm позаботится о нежелательных данных и очистит их, нет проблем
  2. если это не так, есть команда для отката в исходное состояние (т.е. удаление прерванных установочных пакетов).

1 ответ

Решение

Установка целевого RPM-пакета даже не начнется, пока не будут доступны или не установлены все необходимые для пакета предварительные условия. Шаги похожи на:

  1. Создайте новый список дел, используя имена пакетов RPM из командной строки.
  2. Проверьте необходимые пакеты RPM. Если они отсутствуют, добавьте их в список дел.
  3. Повторяйте шаг № 2, пока все отсутствующие пакеты не будут определены и доступны.
  4. Загрузите все необходимые пакеты RPM.
  5. Если все необходимые RPM-пакеты были кэшированы, выполните следующий шаг. В противном случае ошибка.
  6. Установите необходимые RPM-пакеты в обратном порядке.
  7. Установите оригинальный целевой пакет RPM.

Обратите внимание, что все отсутствующие пакеты RPM загружаются в кэш до того, как начнут устанавливаться все пакеты RPM.

Таким образом, если шаг № 6 прерван, некоторые пакеты могут быть установлены, а другие нет. Нет проблем, перезапустите установку RPM, и набор уже установленных пакетов будет больше, число ожидающих пакетов будет меньше.

Другие вопросы по тегам