Назад | Перейти на главную страницу

Что такое yum «запуск теста транзакции»?

В Интернете есть много вопросов и ответов о "Running transaction test"уведомление, которое появляется после обновления yum. Обычно эти вопросы касаются того, что делать, если оно застревает.

Мой вопрос просто знать: что происходит во время этого теста транзакции? О какой транзакции идет речь? Какой тест сейчас делается?

Тест транзакции сообщает, если требуемый пакет / rpm будет установлен без проблем, если он не удастся, он выдаст ошибку. Чтобы лучше понять это, вы должны понять транзакция с командой rpm.

Вкратце, это то, что делает yum :

1: При установке пакета не нарушается ни один из уже установленных пакетов (рекурсивно, так как для установки могут потребоваться собственные пакеты).

2: Все пакеты, необходимые для корректной работы пакета, также (или уже) установлены вместе с выбранным пакетом рекурсивно.

3: Более поздняя версия пакета (случайно) не заменяет более раннюю версию пакета.

Надеюсь, это имеет для вас смысл.