dpkg --compare-versions 1.0-2ubuntu5 lt 1.1-1~raphink3 && echo y || echo n


Команда dpkg --compare-versions 1.0-2ubuntu5 lt 1.1-1~raphink3 && echo y || echo n сравнивает две версии программного пакета. В данном случае, она проверяет, что версия 1.0-2ubuntu5 является «меньше» (по сравнению с версией 1.1-1~raphink3). Если сравнение верно, выводит y, иначе n. Эта команда полезна для автоматизации установки или обновления пакетов, основанная на версиях. Альтернативы: можно использовать скрипты на bash для сравнения версий средствами синтаксиса языка. Аргументы: первая версия (1.0-2ubuntu5), оператор сравнения (lt — «меньше»), вторая версия (1.1-1~raphink3).

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *