Как проверить шаги кроссплатформенной установки
Я должен проверить шаги установки моего приложения на разных производственных машинах. Я хочу проверить, как я могу установить свое приложение на HP UX. У меня есть только машины Linux/ Windows, но у меня нет реальной физической машины HP Unix. Есть ли способ проверить шаги установки HP Unix. Я имею в виду любую виртуальную среду или любой вариант, работающий на Linux или Windows, который дает доступность и функциональность HP Unix.
Я ищу что-то, чтобы перепроверить платформу из шагов установки.
1 ответ
Краткий ответ: нет. HP-UX отличается от Linux так же, как Linux от Windows (почти). Будет много различий в библиотеках, исправлениях, установленных утилитах, инструментах сборки и т. Д.
Несколько примеров:
- HP-UX не поставляется с предустановленной оболочкой bash
- HP-UX использует проприетарный пакет программного обеспечения и установщик swinstall (аналог RPM, но совершенно другой)
- Разметка разделов отличается
- Многие общие утилиты ведут себя по-разному. "Эхо" является одним из многих примеров. Это повлияет на вещи, если ваш процесс сборки использует утилиты оболочки
- Даже если вы можете протестировать установку, вам не нужно тестировать работу продукта в HP-UX?
Не сказать, что это невозможно. Если ваше приложение использует для установки базовые, неспецифические утилиты, оно может работать. Нет способа узнать без работающей установки. К сожалению, вам нужно оборудование Itanium и O/S.
Я бы порекомендовал, чтобы ваше приложение сначала работало на Solaris и любых других Unixes. Чем больше платформ вы тестируете, тем более переносимым будет ваш код на всех них. Затем потушите несколько щупалец и найдите человека с системой, на которой вы можете занять время.
В худшем случае найти сервер Itanium, например, rx2620 на eBay, не стоит слишком дорого. Еще лучше, если продавец забудет стереть O/S:). Вам понадобится терминал и, возможно, нуль-модем. 11.31 (11iv3) - последняя версия O/S.