Как проверить шаги кроссплатформенной установки - PullRequest
0 голосов
/ 05 декабря 2011

Я должен проверить шаги установки моего приложения на разных производственных машинах.Я хочу проверить, как я могу установить приложение на HP UX .У меня есть только машины Linux / Windows, но у меня нет реальной физической машины HP Unix.Есть ли способ проверить шаги установки HP Unix.Я имею в виду любую виртуальную среду или любой вариант, который работает на Linux или Windows, который дает доступность и функциональность HP Unix.

Я ищу что-то для перекрестной проверки платформ на этапах установки.

1 Ответ

1 голос
/ 06 декабря 2011

Короткий ответ - нет. HP-UX отличается от Linux так же, как Linux от Windows (почти). Будет много различий в библиотеках, исправлениях, установленных утилитах, инструментах сборки и т. Д.

Несколько примеров:

  1. HP-UX не поставляется с предустановленной оболочкой bash
  2. В HP-UX используется проприетарный пакет и установщик программного обеспечения, называемый swinstall (аналог RPM, но совершенно другой)
  3. Разметка разделов отличается
  4. Многие распространенные утилиты ведут себя по-разному. «Эхо» является одним из многих примеров. Это повлияет на вещи, если ваш процесс сборки использует утилиты оболочки
  5. Даже если вы можете проверить установку, вам не нужно проверять работу продукта на HP-UX?

Не говорю, что это невозможно. Если ваше приложение использует для установки базовые, неспецифичные утилиты, оно может работать. Нет способа узнать без работающей установки. К сожалению, вам нужно оборудование Itanium и O / S.

Я бы порекомендовал сначала запустить ваше приложение на Solaris и любых других Unix. Чем больше платформ вы тестируете, тем более переносимым будет ваш код на всех них. Затем потушите несколько пробников и найдите кого-нибудь, у кого есть система, на которую вы можете занять время.

В худшем случае найти сервер Itanium, например, rx2620 на eBay, не стоит слишком дорого. Еще лучше, если продавец забывает стереть O / S :). Вам понадобится терминал и, возможно, нуль-модем. 11.31 (11iv3) является последней версией O / S.

...