우분투 + 이클립스 + 파이썬(Pydev)

 파이썬을 접하게 되면서 그동안 우분투에서 괜찮은 IDE를 찾고 있었다. 처음엔 그냥 gedit를 이용해서 코딩했는데 불편한 감이 없지 않아 최근까지 계속 우분투 공식 저장소에서 제공하는 SPE(Stani's Python Editor)라는 IDE를 쓰고 있었다. 그러나 언제부턴가 매번 변수 뒤에 .(점)을 입력하면 갑자기 죽어버리는 현상이 생겨서 도저히 쓸 수 없는 상황에 이르렀다. 그래서 다른 대안을 찾다가 임시로 DrPython을 쓰고 있었지만 이도 별로 맘에 썩 들진 않았다. 그래서 혹시 이클립스에서 파이썬을 쓸 수 없을까 찾던 중... 역시나 파이썬 plugin이 있다! pydev라는 plugin인데 설치도 간단하고 이클립스의 장점도 갖추고 있으니 일석이조!


 그럼 우분투 이클립스에서 파이썬을 사용하는 방법에 대해서 알아 보자.

1. 프로그램 > 추가/제거... 에서 Eclipse 설치

2. 우분투는 기본적으로 Python이 설치가 되어 있으니 넘어가고 프로그램 > 개발 > Eclipse 실행

3. Eclipse 메뉴에 Help > Software Updates > Find and Install : Search for new features to install > New Remote Site

Name : Pydev
URL : http://pydev.sourceforge.net/updates

를 각각 입력하고 Finish

4. Eclipse 메뉴에 Window > Preferences : Pydev > Interpreter - Python > New

/usr/bin/python 을 찾아서 확인

※ 관련 링크 : http://muphy.tistory.com/28

by 조디악 | 2008/07/26 13:45 | 파이썬 | 트랙백 | 덧글(6)

편리한 우분투 응용프로그램 설치기 : VOWEL 0.2.3

 VOWEL 0.2.3입니다. 많이 늦었네요~^^; 이번엔 Python과 SQLite 연동, Deb 패키징을 공부하고 연구하느라 많이 늦어버렸습니다. 원래는 지난 주에 끝낼 생각이었는데~ 그놈의 귀차니즘도 있고 해서 ㅎㅎ 어쨌든 새로운 버전을 조심스럽게 내 봅니다. 아~ 이번 버전에서 64bit도 지원을 하는데 테스트를 할 수 없네요~ㅠ.ㅠ 혹시 테스트해주실 분 모집합니다~ ^^

VOWEL 0.2.3

프로그램 설명:

- VOWEL은 우분투 공식 저장소에서 지원하지 않는 프로그램을 설치하기 쉽게 도와주는 프로그램입니다.
- VOWEL은 Python, Pysqlite으로 작성되었습니다.
- VOWEL 0.2.3은 우분투 7.10(gutsy), 8.04(hardy) 32bit 운영체제에서만 제대로 동작할 겁니다.^^;(64bit 테스트 중)
- VOWEL은 아직 정식 버전이 아니므로 여러 가지 버그가 있을 수 있습니다. 따라서 순수 테스트 목적으로만 사용하시기 바랍니다.
- VOWEL은 GNU General Public License (GPL) 를 따르는 자유 소프트웨어입니다.


실행:

1. 먼저 아래 파일을 받아서 설치를 합니다.
vowel_0.2.3-1_i386.deb
2. 터미널을 열고 vowel 명령어를 입력합니다.
$ vowel

변경 사항:
1. 기존의 파일 입출력을 버리고 SQLite와 연동했습니다.
2. 64bit 우분투를 지원합니다.(테스트 중)
3. Pidgin-Nateon, Wicd, Wine, Songbird 프로그램을 추가하고 Virtualbox Binary, 한글 2005 평가판, Acrobat Reader를 제외했습니다.
4. 기타 여러 가지 사항 및 버그를 수정했습니다.

차기 버전 지원 예정 사항:
1. 좀더 나은 편의성을 위하여 GUI로 제작할 것입니다.
2. 사용자가 직접 설치 목록을 추가, 수정, 삭제할 수 있는 기능을 제공할 것입니다.
3. 쿠분투를 지원할 것입니다.

기타:
이 프로그램은 그래픽 드라이버 설치를 쉽게 도와주는 프로그램인 Envy의 소스를 주로 참조했으며 일부 필요한 소스는 그대로 인용했음을 알립니다.

by 조디악 | 2008/07/23 22:24 | VOWEL | 트랙백 | 덧글(1)

파이썬 프로그램을 deb 꾸러미로 만들기(링크)

 요즘 VOWEL이라는 프로그램을 파이썬으로 만들고 있는데 이제 이 프로그램을 deb 패키지로 만들 상황이 되었다. 기존의 소스 파일을 압축을 풀고 실행하기엔 불편한 감이 있고 프로그램에 대한 의존성 문제도 해결해야되기에...

 어쨌든 이 방법을 찾기 위해 구글링 고고씽!!

 역시 한글로 된 문서는 찾기가 어렵다. ㅡㅡ;; 결국 영문으로 된 싸이트를 찾았는데 친절하게도 동영상까지 제공~

 번역할 실력은 안되고(분량도 많아서 솔직히 하기 귀찮다. ㅋㅋ)~ 그냥 링크만 걸어놓는다.

 동영상
 문서
 

by 조디악 | 2008/07/23 18:07 | 파이썬 | 트랙백 | 덧글(3)

근황??

 요 며칠 간 포스팅을 하지 않았다. 포스팅할 거리가 없어서가 아니라 요 며칠 간엔 VOWEL 프로그램을 계속 코딩하느라고 블로그엔 집중을 덜했다. 파이썬 공부 겸 코딩하는 거라 시간이 좀 오래 걸릴 것 같다. ^^;

 일단 차기 버전(좀 거창하긴 하다ㅎㅎ)에는 SQLite와의 연동으로 구현하느라 전체적인 클래스 구조를 변경하고 있고 기능도 몇 가지 추가(사실 기능이라 해봤자 별 차이 없다.ㅡㅡ)하느라 다소 시간이 걸릴 것 같다. 현재 약 60% 정도 작업이 진행된 것 같고 작업이 완료되는 즉시 차기 버전을 내 놓을 생각이다. 아직 터미널로만 작동하는 거라 다소 불편함이 있겠지만 그냥 긴 명령줄 몇 번 칠 것을 한번에 해결하는 일종의 스크립트라고 생각하면 편할 듯하다.(사실 스크립트가 맞긴하다.ㅋ)

 이번 버전을 끝내고 그 다음부터는 아마 GUI 버전으로 내놓을 생각이다. 그 때를 기대하시라!! ^^(그래도 많이 허접할 듯. 워낙 실력이 없어서리. ㅠ.ㅠ)

by 조디악 | 2008/07/11 13:07 | 다이어리 | 트랙백 | 덧글(5)

[우분투 8.04] Avant Window Navigator(AWN) 설치

 우분투 8.04에서는 공식 저장소에서 Avant Window Navigator(이하 AWN) 이 제공되지만 최신버전이 아닐 뿐더러 추가적으로 필요한 애플릿이 설치가 안된다. 그래서 최신 개발 버전이 제공되는 PPA(Personal Package Archive)를 통해서 설치해 보자.


▣ GUI로 설치하기

1. 시스템 > 관리 > 소프트웨어 소스 > 써드 파티 소프트웨어 탭에서 아래 두 라인을 각각 추가한다. 추가 방법을 모른다면 아래 링크 참조
deb http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main
deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main
[우분투] 프로그램 설치 및 제거(2)

2. 시스템 > 관리 > 시냅틱 꾸러미 관리자 을 실행해서 avant-window-navigator-bzr, awn-core-applets-bzr, awn-manager-bzr 이 세가지 패키지를 설치한다.

3. 설치가 완료되면 프로그램 > 보조 프로그램 에 Avant Window Navigator 아이콘이 생길 것이다. 부팅 시 자동적으로  AWN을 실행되게 하려면 시스템 > 기본 설정 > 세션 으로 이동한다.


4. 추가 버튼을 클릭하고 이름과 설명 텍스트필드에 아무거나, 명령 텍스트필드에는 /usr/bin/avant-window-navigator 을 입력하고 확인 을 눌러준다.


▣ 터미널에서 설치하기

1. 터미널에서 다음을 실행
sudo gedit /etc/apt/sources.list
2. 아래 두 줄을 추가하고 저장
deb http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main
deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main
3. 터미널에서 다음을 실행
sudo apt-get update
sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr awn-manager-bzr
4. 부팅 시 자동적으로 AWN을 실행되게 하려면 위 3, 4번 과정 참조

by 조디악 | 2008/07/07 11:03 | 우분투 | 트랙백 | 덧글(0)

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