일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 피날레2009
- 네트워크
- 시벨리우스4
- 사보
- 오블완
- 오픈소스
- 나스
- openSUSE 11.2
- 시벨리우스5
- 수세
- MIDI
- Nas
- Linux
- sibelius4
- 시벨리우스
- 피날레
- synology
- 오픈수세
- 티스토리챌린지
- 미디
- 리눅스
- 사무실
- 오픈수세 11.2
- 피날레2005
- Finale2005
- OpenSuSE
- sibelius5
- 시놀로지
- 오픈수세 11.1
- Finale2009
Archives
- Today
- Total
오브리닷넷(Obbli.net)
오픈수세 11.2 - 오픈수세용 큐브리드(Cubrid) RPM 빌드 본문
반응형
오픈수세용 큐브리드RPM을 만들다가 나온 결과물이다. 내용물은 기본적으로 오픈수세용으로 적당히 조정한 패치와 스팩파일, 큐브리드 소스가 되겠다.
만들때 주의할 점은 자바 개발 소스가 되겠는데, 1.6.x 버전대가 오픈소스 JAVA 로 되어 있으며, 큐브리드는 1.6 이상을 사용하여 제작해야 한다. 특히 자바 버전관리에 주의 하지 않으면 빌드에 실패할 가능성이 높다. 따라서 필히 RPM빌드를 걸기 전에 모든 자바 개발 꾸러미를 삭제하여, 오픈소스 JAVA 개발 꾸러미를 새로 설치 하는것이 좋다.
제작 방법은 다음과 같다.
만들때 주의할 점은 자바 개발 소스가 되겠는데, 1.6.x 버전대가 오픈소스 JAVA 로 되어 있으며, 큐브리드는 1.6 이상을 사용하여 제작해야 한다. 특히 자바 버전관리에 주의 하지 않으면 빌드에 실패할 가능성이 높다. 따라서 필히 RPM빌드를 걸기 전에 모든 자바 개발 꾸러미를 삭제하여, 오픈소스 JAVA 개발 꾸러미를 새로 설치 하는것이 좋다.
제작 방법은 다음과 같다.
- YaST > 소프트웨어 설치 > 패턴 > RPM 빌드 환경 에 체크하여 제작환경을 구성한다.
- http://dev.naver.com/projects/cubrid/download 에서 CUBRID-8.2.0.1150-el5.src.rpm 을 다운 받아 설치하면 소스파일이 /usr/src/packages/SOURCES 에 들어 간다.
- 이 포스트에 공개된 스팩파일과, 패치파일을 다운받아. 다음 디렉토리에 넣는다.
- /usr/src/packages/SPECS 에는 CUBRID.spec 을
- /usr/src/packages/SOURCES 에는 cubrid-openSUSE-build.patch 와 cubrid_gencat___USE_XOPEN2K8.patch 를
- 빌드에 필요한 꾸러미를 다음 명령어로 설치한다.
- > sudo zypper in ncurses libstdc++ gcc-c++ libelf-devel ncurses-devel libstdc++-devel glibc-devel java-1_6_0-openjdk java-1_6_0-openjdk-devel ant
- /usr/src/packages/SPECS 디렉토리에서 다음 명령어로 빌드를 시작한다.
- $ rpmbuild -ba CUBRID.spec
- 제작된 꾸러미는 /usr/src/packages/RPMS 에 저장된다.
파일 다운로드
반응형
'IT > 오픈수세 다듬기' 카테고리의 다른 글
오픈수세 11.3 - 마일스톤2 가 나왔습니다. (0) | 2010.02.18 |
---|---|
오픈수세 11.2 - 안드로이드(Android) 개발환경 갖추기 (2) | 2009.12.15 |
오픈수세 11.1 - 큐브리드 오픈수세용 RPM 제작 완료. (3) | 2009.10.29 |
오픈수세 11.1 - Armagetron 일종의 뱀놀이 게임 (1) | 2009.10.16 |
오픈수세 11.2 - ReiserFS가 빠졌네. (0) | 2009.10.12 |