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
).