Easy Application Installer On Ubuntu : VOWEL

 평소에 우분투에서 몇몇 간단한 프로그램들을 설치하는 데도 상당히 애를 먹으시는 분들이 많으신 것 같습니다. 우분투 공식 저장소에서 기본으로 제공되는 프로그램이야, 메뉴에서 추가/제거... 를 통해서 쉽게 설치할 수 있지만 공식 저장소에서 지원되지 않는 한글 2005 평가판이나 네이트온 같은 것들은 저장소를 등록하고 키인증을 해야 하는 등 여러 가지로 복잡한 게 사실입니다. 공식 저장소에서 제공되는 프로그램들은 윈도우의 exe 설치보다 훨씬 쉽다고 할 수 있지만 이렇듯 공식 저장소에서 제공되지 않는 프로그램들은 초보에겐 설치하기가 까다로울 수 있습니다.

 그래서 이런 불편함을 해소해보고자 시간 날 때마다 공부를 하면서 이런 프로그램들을 쉽게 설치할 수 있는 프로그램을 만들어 보리라 생각했습니다. 그래서 만든 게 Easy Application Installer On Ubuntu : VOWEL이란 프로그램입니다. 뭐 이름만 보면 엄청 거창해 보이는 프로그램이지만 솔직히 제가 생각해도 정말 허접한 프로그램입니다. -_-; 이미 이런 류의 프로그램을 만드신 분들이나 개인적으로 스크립트로 작성해서 쓰시는 분들도 많으리라 생각합니다.

 간단히 프로그램에 대해서 설명해보자면 VOWEL이란 모음이란 뜻입니다. 허접한 프로그램이지만 그래도 이름 하나 붙여보고자 생각해서 지은 것인데 도저히 약자를 따서 만들자니 괜찮은 이름이 나오지 않더군요. 그래서 보니깐 Easy Application Installer On Ubuntu 의 각 단어 앞글자가 영어의 5모음(A, E, I, O, U)을 나타내길래 VOWEL이라고 이름 지었습니다. 제가 봐도 좀 허접합니다. ㅠ.ㅠ

 사용한 프로그래밍 언어는 Python입니다. C나 Java도 제대로 모르는 놈이 한번도 배워본 적 없는 Python으로 작성했습니다. -_-;; 약 일주일 정도 프로그램에 필요한 문법만 뽑아내서 공부하면서 작성했는데 C나 Java의 대략적인 문법을 알면 Python 정말 배우기 쉽더군요. 정말 맘에 드는 언어입니다. ㅎㅎ 그래도 아직 제대로 된 개념이 잡히지 않아서 프로그램 구조가 많이 허접합니다. 많이 개선해야겠지요.

 프로그램 사용 방법에 대해 설명하겠습니다.

1. 먼저 아래 파일을 받아서 압축을 풉니다.
vowel.tar.gz
2. 터미널을 열고 vowel 폴더로 이동 후 아래와 같이 입력합니다.
$ sudo python main.py
3. 그럼 아래와 같은 화면이 나올 겁니다.


4. 이제 설치할 프로그램이 있다면 번호를 입력해서 설치하면 됩니다.

 터미널로 설치하는 거라 그냥 설치하는 것보다 더 어려울 수도 있겠군요. 영어도 잘 모르는 놈이 또 메뉴를 영어로 만들어서 오히려 더 어렵게 만들었군요. 수정해야겠습니다. ㅡㅡ;; 또한 제 노트북과 데스크탑으로만 테스트해 본거라 엄청난 버그들이 존재할 수도 있습니다. ㅠ.ㅠ 혹시나 이 프로그램을 사용해보시고(쓰실 분이 계실랑가??응??) 버그가 있다면 댓글로 달아주시면 감사하겠습니다. 제가 아는 게 없어서 아마 버그 수정은 바로바로 안될 수도 있습니다. 오히려 고수 분이 소스를 수정해서 배포하거나 제게 조언해주시는 게 더 빠를 수도.. ㅎㅎ 이 프로그램은 또한 거창하지만 GPL로 배포됩니다. 뭐 GPL이 뭔지 저작권이 뭔지 제대로 알지도 못하고 몇 줄 되지도 않는 프로그램이지만 소스에 혹시나 저작권이 걸린 게 있을까 찝찝하기도 하네요. 혹시나 그런 게 있다면 당장 제거하도록 하겠습니다. 비굴 모드... ㅠ.ㅠ

 제가 이 프로그램에 대해 목표하는 바는 그래픽 드라이버를 쉽게 업데이트하게 도와주는 Envy와 같은 프로그램을 만드는 겁니다. 그래서 지금 Python 공부와 병행해서 Pygtk에 대해서도 공부하고 있습니다. Pygtk는 책이 없어서 관련 웹싸이트에 올라와 있는 강의글을 보면서 공부하고 있습니다. 영어로 되어 있어서 공부하기 참 힘들더군요. ㅠ.ㅠ

 아무쪼록 더욱 쉬운 프로그램을 만들어서 우분투를 처음 접하는 분들께 정말 리눅스는 쉽구나 하는 인식을 심어주고 싶군요. 제가 이러는 거 보니 좀 병적인 것 같기도 합니다. ㅎㅎ 조만간 시험 기간과 우분투 8.04 출시로 인해서 바쁜 한달이 될 것 같습니다. 그래서 엄청난 수정을 요구하는 프로그램이지만 수정이 거의 안될 수도... ㅠ.ㅠ 그래도 혹시나 여기에 추가하고 싶은 프로그램이나 버그가 있다면 댓글 달아 주시기 바랍니다. 아~ 소스 구조가 별로거나 영어 문법이 이상하다 싶으신 분들도 많은 태클 바랍니다. 저도 이 기회에 좀 많은 걸 배워보고 싶군요~ ^^;

by 조디악 | 2008/04/07 16:14 | VOWEL | 트랙백 | 덧글(13)

Commented by 떠돌이 at 2008/04/07 17:54
오오.. 이런 멋진 프로그램이!
Commented by 랜덤여신 at 2008/04/07 19:57
좋은 시도입니다. 앞으로 계속 발전 있기를 기원합니다.
Commented by 켄조 at 2008/04/07 20:38
python을 이용해서 상당히 유용한 프로그램을 작성하셨군요!!
VOWEL만 해도 굉장히 멋진 프로그램이라고 생각합니다 ^^
Commented by 조디악 at 2008/04/07 22:30
떠돌이님 // 아직 멋진 프로그램이라고 하기엔 일러요~ GUI로 만들어지면 그 때 살짝 멋진 프로그램이라고 해주시길 ㅎㅎ 어쨌든 감사합니다~^^
랜덤여신님 // 계속 발전을 하고 싶은 마음은 굴뚝같지만 나름 바쁜 척 하는 인생이라 발전이 엄청나게 더뎌질 것 같네요~ ㅠ.ㅠ
켄조님 // 이렇게 칭찬을 해주시니 영광입니다. 더욱 프로그램을 발전시킬 수 있도록 노력해야겠네요~^^
Commented by 4RangHeYo at 2008/04/08 09:50
Bro...Such a genius guy... Do you have a lot of free time?

You shouldn't be here! You have to get a job, aren't you?

Ha Ha Ha~ you know what I mean. I was just kidding.

Anyway, Why don't you come to my house, and leave your message.

Ha~ I'm little tired, maybe I think a lot of things.

I think my English skills are still awful... Shit... I am dumbass.

Ah~ My speaking is still dumb, my grammar is still dumb too.

What shoud I do? Huh??? What do you think about this problem?

Tell me something bro... shit....


Anyway, I always think you are genius guy, so I alway envy you.

KKK, you know that??? Shit what am I said???

Hey you know me right? I'm not drunk!! Just tell me I'm not drunk~


Haaaaaaaaaaaaaaaa.... Cheer up man~ I think you will be able to get a job.

Don't worry about it~ I belive you. If you get a job, you shoul pay for me....


*^^*
Commented by 4RangHeYo at 2008/04/08 09:52
Oh shit I find my miss. shit... look! This is me.... OTL....
Commented by 온새미 at 2008/04/08 12:43
오... 보다 편한 리눅스 라이프를 즐길 수 있겠네요 ^_^
좋은 생각인거 같네요 ㅎㅎ
Commented by 해표 at 2008/04/08 22:31
와~ 조디악님 어디가셨나 했더니 프로그래밍에 열중하고 계셨군요 ^^
저도 써보겠습니다. ㅋ
Commented by 가야태자 at 2008/04/09 00:25
화이팅 입니다.
Commented by 살리에르 at 2008/04/09 01:29
음.. 부럽습니다. ㅎ 네이버 카페에서 물타고 넘어왓는데 음.. 저는 그냥 bat 형식으로 사용하는데 ㅎㅎ 스크립트 형식으로요 ^^ ; 그냥 클릭하나로 설치하고픈 생각은 누구나가 가지고 있는거죠 그래도 제가 보엔 대단해 보이네요 ^^;
Commented by 지나가다 at 2008/04/09 03:56
굿 조디악님.. ^.^
Commented by RealsLim at 2008/04/15 08:55
do not hang out with linux bro~

just come to the xp world huh?

and make a windows program just like that !



Commented by 일등감자 at 2008/04/18 14:11
좋은 정보 감사합니다.
※ 이 포스트는 더 이상 덧글을 남길 수 없습니다.

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