Ответ второй j-g-faustus, но вам также нужно быть осторожным в отношении формата пакета. Даже если сами исполняемые файлы являются переносимыми, и все необходимые библиотеки присутствуют, разные дистрибутивы помещают файлы в разные места и используют разные инструменты для управления установленными пакетами. Если поставщик упаковывает свой продукт в пакет RPM, вам придется использовать пакет, например, alien ', чтобы преобразовать и установить его в соответствии с распределением на основе DEB, например Ubuntu.
Если они распространяют свое программное обеспечение как исходный код, вы также можете его скомпилировать самостоятельно, и в этот момент исполняемый файл будет настроен для вашей конкретной системы (но менеджер пакетов ubuntu не знает о Это).