Как правильно убедиться, что установка пакета с pacman
успешно завершился при использовании pacman
в скрипте?
Во время недавнего сбоя репозитория MSYS2, который использует pacman
, Я обнаружил, что установка с
pacman -S --noconfirm somepackage1 somepackage2
по-прежнему будет выдавать код выхода 0
несмотря на то, что он не установил запрошенные пакеты, если он не пытался их установить, потому что все попытки загрузки зависимых пакетов истекли.
Теперь я добавил запросы пакетов после предполагаемой установки, которые определенно выходят с 1
когда данный пакет не был установлен, который позаботится именно об этом случае:
pacman -Qi somepackage
Но мне интересно, есть ли другие типы сбоев установки пакетов, о которых я не знаю pacman
также возвращается 0
для.
Как правильно использовать pacman
и точно знаете, считает ли он установку пакета успешной или нет?