Unix/Solaris10

MySQL 3 컴파일 - BitKeeper로 소스 받기

ForceCore 2007. 9. 21. 23:13
학부서버가 자기 멋대로 부팅되는 현상이 좀 덜 하다가 최근에 다시 시작되는 듯 했다.
so.

DB를 mysql3 에서 5로 옮기면 좋은데 그러면 홈페이지를 다시 구축해야 할 판이다.
mysql3데이터를 덤프하면
create table... column table.....
뭐 이런식으로 테이블 안에 칼럽 이름이 테이블인 것이 있어서 mysql5는 미칠려고 한다 ㅡ,.ㅡ

HW는 점점 작살나가니까 신속하게 옮겨야지.
더 큰 일이 벌어지기 전에... (ㅋㅋㅋ)

MySQL3는 패키지가 없음. (너무 낡았으니까 -_-^)
컴파일 해야 한다.
소스조차 다운로드 하기도 힘들다.

일단 freshmeat.com에 접속해서 mysql을 검색한 뒤,
3.23계통 다운로드를 클릭.
그러면 mysql홈페이지에 들어가지는데 거기서는
"3.x는 인기 없는 다운로드니까, bitkeeper라는 것에서 알아서 받아라."
라고 적혀있다.

http://mysql.bkbits.net/
그래서 시키는대로 여기 들어가봤자, 다운로드는 직접 할 수 없다.
bitkeeper client로 받아야 한다.

http://www.bitkeeper.com/press/2005-03-17.html
여기서 클라이언트 소스코드를 받는다.

$ bash bitkeeper*.shar
shell script가 실행되면서 데이터를 토할 것이다. 디렉토리가 하나 생성될텐데
$ make CC=gcc
로 실행하라.
솔라리스에서 컴파일 하려니까 잘 안 되더군.
컴파일 하기 위한 프로그램의 소스코드를 받기 위한 프로그램의 소스코드를 컴파일 하기 위해서 곯머리를 앓느니 윈도우에서 시그윈 설치해서 거기서 소스코드만 다운 받기로 함.
$ ./bkf clone bk://mysql.bkbits.net/mysql-3.28 mysql-3.28
다운받아졌다.
후우... ㄱ-
tar로 묶어서 서버로 옮겼다.

근데 이제 컴파일을 어떻게 하느냐.