2009-02-02 5 views
0

Мой текущий проект включает в себя запись кода Perl внутри устройства Solaris VMWare (размещенного на Mac).Как получить «make» для Solaris 10

Чтобы использовать CPAN, мне нужно установить версию «make» внутри виртуальной машины.

Что представляет собой самая скромная оценка (дисковое пространство и емкость для скачивания ограничены), чтобы сделать это?


EDIT: Оказывается, у меня есть Solaris 10, в конце концов. Ответ
                  Timo Geusch по-прежнему стоит. Я сообщу, если и как я получил его на работу после факта. Thx Timo


EDIT: Вот как я скачал и установил марка:

  1. скачано make-3.81-sol10-x86-local.gz и libgcc-3.4.6-sol10-x86-local.gz от sunfreeware.com.
  2. используется защищенная копия для переноса их из OSX на виртуальную машину Solaris.
  3. вошли в виртуальную машину как корень, перейдите в/TMP
  4. Gunzip оба файла
  5. pkgadd -d как извлеченные файлы, ответившего на запросы ..
  6. СДЕЛАНО

Thx снова Timo ,

ответ

8

У сайта sunfreeware есть готовая версия GNU Make 3,81 для Solaris 9 - это, вероятно, лучше всего.

+0

Я загрузил и передал make-3.81-sol10-sparc-local.gz (и libgcc-3.4.6, который ему нужен) для моей виртуальной машины. Распаковка привела к меньшему количеству файлов, чем ожидалось. Перенос их в/usr/local/lib и/user/local не приводит к работе make .. мой недостаток unix-oid показывает ноу-хау. вздох – lexu

+0

Во-первых, для Solaris 9 вам нужна версия Solaris 9. Кроме того, если вы находитесь на Mac, скорее всего, вам нужна версия x86, а не версия Sparc. Кроме того, посмотрите на ссылку «Загрузка/установка», так как это должно указывать вам, как правильно установить их с помощью pkgadd. –

+0

Оказывается, у меня есть Solaris 10 (doc требует 9, может быть, старый, но я никогда не проверял, поэтому mea culpa) – lexu

5

Проверьте/usr/ccs/bin для включения в Solaris, если вы установили хотя бы уровень установки/пакет установки уровня «Разработчик».

+0

thxs для подсказки .. да, в этом месте есть make. – lexu

3

Обратите внимание, что/usr/ccs/bin/make не является gnumake. Файлы make-файлов имеют в основном один и тот же синтаксис, но gnumake имеет расширения, которые используют программы.

С некоторыми небольшими изменениями вы, вероятно, можете построить gnumake, начиная с/usr/ccs/bin/make.