블로그를 원래 홈페이지로 옮깁니다.

그냥 조용히 하다가 이번에 제 홈페이지 정리하면서 블로그 모든 글을 그쪽으로 옮겼습니다.

http://gilchris.org

by 디지타로 | 2009/01/27 19:30 | etc. | 트랙백 | 덧글(0)

우분투 스텔라리움(stellarium) 한글 설정


공개 소프트웨어들 중에 stellarium 이라는 플레네타리움 프로그램입니다. 뭐랄까... 그냥 별보는 프로그램이라 하면 좀 그렇고 시간과 위치에 따른 별 위치라던가 별자리라던가.. 뭐 그런거 볼 수 있는 프로그램입니다.

전부터 이 프로그램에 호기심은 있었는데 오늘 우분투에 패키지가 있길래 그냥 심심해서 깔아봤습니다. -_-;;;

'우분투 프로그램 메뉴 -> 설치/제거'를 열고 stellarium을 찾아 설치하고 끝....




이라면 이런 글도 필요없었을 텐데... 기대와는 다르게 설치하고 실행을 하면 온통 깨진 글자 뿐입니다. ;;;;
(물론 한글 환경에서 깨진다는 말입니다. -_-;)

그래서 깨지는 글씨를 해결해 보았습니다. 하지만 이렇게 해도 한글이 나오는 건 아니고, 그냥 영어가 안 깨질 뿐입니다. -_-;;
대단한 건 없고 한글 환경에서 영어가 잘 나올만한 폰트를 스텔라리움에 설정하면 됩니다.


먼저 '우분투 프로그램 메뉴 -> 설치/제거'를 열고 stellarium을 찾아 설치합니다.

그리고, alee님이 만드신 멋진+_+ 은진 폰트를 스텔라리움 data 폴더에 복사합니다.
은진 폰트는 우분투를 한글 환경으로 설치했다면 이미 시스템 폰트 폴더에 있습니다.
콘솔에서 다음을 입력하면 됩니다.

sudo cp/usr/share/fonts/truetype/alee/Eunjin.ttf /usr/share/stellarium/data/



그 다음 ~/.stellarium/config.ini를 열어 다음과 같이 기본 폰트를 바꿔줍니다.

base_font_name                 = Eunjin.ttf

이렇게 하고 스텔라리움을 실행하면 폰트가 안 깨지는 것을 확인할 수 있습니다.


참고:
스텔라리움 한글 위키 (한글 위키가 있을 줄 몰랐습니다. +_+)
스텔라리움에서 한글 사용 (리눅스는 배포판마다 스텔라리움 설치 위치가 다를 수 있기 때문에 주의하여야 합니다. 우분투는 위에서 알 수 있듯이 /usr/share/stellarium 입니다.)
* 윈도우에서는 (어설픈 번역이나마) 한글로 별 이름 같은 것도 나오나 봅니다만, 우분투에서는 은진체를 넣어도 한글은 깨집니다. -_-a

by 디지타로 | 2008/09/26 23:34 | etc. | 트랙백 | 덧글(0)

Ubuntu 8.04 x86-64에 PHP 개발환경 만들기

제목은 뭔가 거창하지만 그냥 Ubuntu 8.04 64bit에 Apache, MySQL, PHP, Eclipse PDT 설치해서 작업을 하자! 라는 겁니다.


우분투에서는 Apache, MySQL, PHP를 한꺼번에 설치할 수 있는 패키지를 지원합니다. 그러니 아래 명령어만 터미널에 한 번 넣으면 끝.

sudo tasksel install lamp-server

우분투에서 Apache, MySQL, PHP에 관해서는 우분투도움말 페이지에 가면 관련하여 여러 가지 정보가 많이 있으니 참고하세요.


이제 이클립스 사이트에 가서 이클립스를 받아오는데 당연히 linux-64bits 버전을 받아야 합니다. 이클립스 최신 버전은 Ganymede인데 Ganymede에서는 PDT 2.0만 설치할 수 있고, 설치과정도 까다롭고, 설치 시 예기치 못한 에러를 볼 수도 있고, 설치 후에도 문제가 있을 듯 하여 그냥 Europa(3.3.2)를 설치했습니다. 모든 PDT 설치 방법은 PDT Installation 문서를 참고하세요.
Europa 3.3.2 64bit 버전은 다운로드 페이지의 아래 스크린샷에 보이는 부분에서 다운로드 받을 수 있습니다.
주의할 점은 PDT 사이트에 있는 All-in-One 패키지가 32bit 용이라서 실행하는데 문제가 있으니 절대 All-in-One을 받으면 안된다는 것입니다.

다운받았으면 적당한 곳에 압축을 풀고 eclipse 파일을 실행합니다.

압축을 푼 디렉토리에서 eclipse를 실행해 보면 경우에 따라 경고창으로 GCJ는 어쩌고 저쩌고 하는데 그냥 실행해도 문제는 없으나 꺼림칙하다면 프로그램 추가/제거에서 Sun Java 6 Runtime을 설치하고, 아래처럼 쉘스크립트를 만들어 스크립트로 실행하면 방금 설치한 자바 런타임으로 실행할 수 있습니다. 굳이 스크립트를 만드는 이유는 eclipse 실행 파일이 eclipse.ini의 -vm 옵션을 무시하고 항상 /usr/bin/java를 찾기 때문입니다.

#! /bin/sh
/home/gilchris/eclipse/eclipse -vm /usr/lib/jvm/java-6-sun/bin/java


이제 이클립스에 PDT를 설치합니다. 이클립스 Europa에서 PDT를 설치하려면 메뉴의 Help -> Software Updates -> Find and Install... 을 선택한 후, Search for new features to install을 선택하고,
다음 단계에서 New Remote Site...를 선택하여 Name은 적당히 적고 URL 항목에 http://download.eclipse.org/tools/pdt/updates/ 라고 적어주고, OK를 눌러 추가한 다음 Europa Discovery Site를 선택하고 Finish를 눌러 PDT 관련 패키지를 갱신합니다.

그리고, 설치할 Feature를 선택하는 화면에서 아래 스크린샷에서 보여지는 것과 같은 항목들을 선택한 후 설치하고 이클립스를 재시작하면 Eclipse PDT 설치 완료.

우분투가 자동으로 설치한 Apache의 기본 웹 디렉토리는 /var/www/ 입니다. 이것을 개발하고 테스트하기 쉽게 프로젝트 디렉토리로 바꾸고 Apache를 재시작하면 작업은 모두 끝입니다. ^0^/
Apache 환경 설정 파일은 /etc/apache2/ 에 있고 기본 웹 디렉토리는 /etc/apache2/sites-available/default 파일 안에 DocumentRoot 를 바꿔서 수정하면 됩니다.

sudo vi /etc/apache2/sites-available/default
sudo /etc/init.d/apache2 restart


추가
GCJ로 실행하는 경우 사용중에 잦은 빈도로 에러가 발생했습니다. 위의 스크립트를 이용해서 Sun Java 6 Runtime으로 실행하시길 권합니다.

by 디지타로 | 2008/08/15 22:56 | Eclipse | 트랙백 | 덧글(0)

◀ 이전 페이지 다음 페이지 ▶