2009-02-02 2 views
0

현재 나의 프로젝트는 Solaris VMWare 기기 (Mac에서 호스트 됨) 내에 Perl 코드를 작성하는 것을 포함합니다.Solaris 10에서 "make"를 얻는 방법

CPAN을 사용하려면 VM 내에 "make"버전을 설치해야합니다.

이렇게하려면 가장 검소한 apprach (디스크 공간 및 다운로드 용량이 제한됩니까?)는 무엇입니까?


편집 : 내가 결국, 솔라리스 10이 밝혀졌습니다.
                Timo Geusch의 답변은 여전히 ​​유효합니다. 나는 사실을 알고 나서, 어떻게 작동하게되는지보고 할 것이다. 들으 티모


편집 : 은 여기가 다운로드 및 설치 메이크업 방법은 :

  1. make-3.81-sol10-x86-local.gz 및 sunfreeware.com에서 libgcc-3.4.6-sol10-x86-local.gz 다운로드.
  2. OSX에서 Solaris VM로 보안 사본을 전송하는 데 사용됩니다.
  3. 루트에 CD/tmp 디렉토리로 VM에 로그인
  4. gunzip이 두 파일
  5. 모두 파일을 추출 -d, 프롬프트 ...
  6. 다시

들으 티모을 DONE 응답되는 pkgadd를

  • .

  • 답변

    8

    sunfreeware 사이트에는 Solaris 9 용 GNU Make 3.81 사전 빌드 버전이 있습니다. 이는 아마도 가장 좋은 방법 일 것입니다.

    +0

    make-3.81-sol10-sparc-local.gz (및 필요한 libgcc-3.4.6)를 내 VM에 donwload하고 전송했습니다. 압축을 풀면 예상보다 적은 수의 파일이 생성되었습니다./usr/local/lib 및/user/local로 이동해도 작동하지 않습니다. unix-oid 노하우가 부족합니다. 한숨 – lexu

    +0

    먼저 Solaris 9의 경우 Solaris 9 버전이 필요합니다. 또한 Mac을 사용하는 경우 Sparc 버전이 아닌 x86 버전이 가장 적합합니다. 또한 pkgadd를 사용하여 올바르게 설치하는 방법을 알려주는 다운로드/설치 링크를 살펴보십시오. –

    +0

    밝혀졌습니다. 솔라리스 10을 가지고 있습니다. (의사의 주장, 9 세, 나이가 들었을 지 모르지만, 나는 확인하지 못했습니다.) – lexu

    5

    적어도 "Developer"레벨 설치 선택/패키지 클러스터를 설치 한 경우 Solaris에 포함 된 make는/usr/ccs/bin에서 체크인하십시오.

    +0

    팁이 있습니다. 예, 그 위치에 선물이 있습니다 .. – lexu

    3

    /usr/ccs/bin/make는 gnumake가 아닙니다. makefile은 대부분 같은 구문을 사용하지만, gnumake는 프로그램에서 사용하는 확장자를 가지고 있습니다.

    약간의 수정으로/usr/ccs/bin/make로 시작할 때 gnumake를 빌드 할 수 있습니다.

    관련 문제