Установка и использование инструментов разработки в Solaris - PullRequest
1 голос
/ 07 июля 2011

Я полностью новичок в Solaris, пришёл из Linux. Я хотел бы знать, как я могу установить инструменты разработки, такие как gcc, g ++ и т.д ... на Solaris, а также на любую другую программу. Есть ли эквивалент apt-get, sudo и т. Д ... Во-вторых, в чем преимущество OpenSolaris перед Oracle Solaris.

Ответы [ 3 ]

2 голосов
/ 07 июля 2011

При поиске в сети появляется BlastWave . Это платное ПО. Менеджер пакетов pkgin / pkgsrc, изначально из NetBSD, также был перенесен в Solaris.

Если вы не привязаны к конкретной версии Solaris, вас может заинтересовать дистрибутив OpenSolaris Nexenta , в котором пользовательское пространство GNU / Linux перенесено из Ubuntu, включая менеджер пакетов Debian и apt-get. (Существует разница между Solaris и OpenSolaris; также я не уверен, что OpenSolaris работает на оборудовании SPARC.)

1 голос
/ 25 января 2016

В наши дни, то есть Solaris 11 и более поздние версии, вам не нужно обращаться к третьим сторонам, чтобы получить это.Эквивалентом apt-get в Solaris является команда pkg.Этот менеджер пакетов известен как IPS.

Например, чтобы получить наиболее типичные инструменты разработки (ваш вопрос), просто выполните приведенную ниже команду как пользователь root или аналогичный пользователь.

pkg install pkg://solaris/developer/build/gnu-make \
            pkg://solaris/developer/build/make \
            pkg://solaris/developer/gcc-45 \
            pkg://solaris/system/header \
            pkg://solaris/developer/build/autoconf \
            pkg://solaris/developer/build/automake-110

Для получения дополнительной информациипосмотрите на эту публикацию в Unix & Linux Stackexchange .

Oracle запускает свое собственное IPS-репо, на которое вы ссылаетесь, когда вы добавляете имена пакетов с pkg://solaris, как в примере выше.Также существуют сторонние репозитории, но я обнаружил, что Oracle вполне подходит для моих нужд.

Помните, что Solaris - это действительно серверная операционная система .В этом отношении он не имеет себе равных.Вы можете использовать его и в качестве настольной операционной системы, но по сравнению с такими вещами, как Ubuntu и Windows, он далеко позади.

0 голосов
/ 20 января 2016

Управление пакетами

BlastWave уже давно не работает.

Пожалуйста, попробуйте OpenCSW .Он имеет репозитории пакетов для Solaris 8 и выше, x86 и SPARC .

Установка пакета так же проста, как pkgutil -i <package name>;все зависимости будут разрешены автоматически.

Выбор распределения

Что касается самой ОС, я бы порекомендовал версии Sun / Oracle более Nexenta и другие вилки, как они кажутсяиметь большую базу пользователей (чтобы легче было получить помощь).Кроме того, реализация ZFS в официальном Solaris, вероятно, будет более стабильной и многофункциональной.То же самое верно для dtrace .

Plus, вы получаете стандартный рабочий стол CDE с расширенными возможностями Sun.

Forks

Если вы решите продолжитьвместо этого вилка - список дистрибутивов, основанных на ядре Illumos , не ограничивается только Nexenta : см. здесь .

Для настольных ПК лучшими кандидатами являются OpenIndiana , OpenSXCE и Tribblix .

...