Bash - как проверить, можно ли установить пакеты, если запущен apt-get / dpkg?

В скрипте bash я хочу установить пакет. Прежде чем сделать это разумно, мне нужно проверить, не работает ли другой экземпляр apt-get или dpkg. Если бы это было так, apt-get потерпел бы неудачу, потому что он уже заблокирован.

Достаточно ли проверить, существуют ли / var / lib / dpkg / lock и / var / lib / apt / lists / lock и, если их нет, установка безопасна?

Ответы на вопрос(4)

Ваш ответ на вопрос