1

У нас есть серверы Red Hat Enterprise Linux на рабочем месте. Однако у нас нет рабочих столов Red Hat Linux. Поэтому я использовал CentOS 5.4 для компиляции исходных кодов Mono и сгенерировал инфраструктуру Mono для CentOS и протестировал некоторые примеры кодов, и я удовлетворен. Я хочу перенести этот скомпилированный фреймворк в Red Hat Enterprise Linux 5.

Как я могу это сделать? Нужно ли статически компилировать инфраструктуру Mono или мне нужно также копировать связанные библиотеки? Я не очень знаком с Linux. Любая помощь высоко ценится.

2 ответа2

1

CentOS является бинарно-совместимым зеркалом Red Hat Enterprise Linux. Таким образом, если ваш рабочий стол и сервер выровнены точно (32- или 64-разрядная версия, та же версия [RHEL 5, обновление 4, CentOS 5.4], те же RPM установлены), тогда можно будет просто взять файлы, созданные на CentOS. и скопируйте их в соответствующее место на компьютере Red Hat, и оно должно просто работать.

Обратите внимание, что в идеале вы должны создать RPM на машине CentOS, а затем установить на машине RHEL. Таким образом, вам не нужно беспокоиться, если вы скопировали все нужные файлы, а RPM должен закодировать достаточно информации о зависимости, чтобы предотвратить успешную установку, если ОС несовместима.

1

CentOS двоично совместим с RHEL в той же версии, поэтому после проверки установки зависимостей будет достаточно копирования двоичных файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .