====== 자우르스 활용하기 - 4.응용 프로그램 설치하기 ====== 자우르스에서 사용할 수 있는 유용한 프로그램에 대한 설치방법과 사용법에 대해서 설명한다. 거의 대부분의 프로그램은 .ipk 확장자로 된 파일들이라, 별도의 컴파일이 필요없이 간단히 설치가 가능하다. ====== 오페라 (OPERA) ====== M$ 에 익스플로러가 있다면, 자우르스에는 오페라가 있다. 철저히 익스플로러에 의존적인 웹 사이트의 경우에는 제대로 안보일 수 있겠지만 그래도 웬만한 사이트의 경우는 제대로 보인다. 나의 경우는 오페라 7.55 을 설치했다. * opera_arm.ipk 설치하고나서 실행하면, 실행이 안되는 문제가 나타날 것이다. -_-; 그래서 아래와 같이 수정을 해주어야 한다. #cd /usr/share #ln -s /opt/QtPalmtop/opera opera 만일 폰트가 마음에 들지 않는다면, 설정파일을 아래와 같이 수정해준다. #cd /home/zaurus/.opera #vi opera.ini 마지막 줄을 [Font.Normal] FaceName=lcfont // lcfont 시스템 폰트로 수정한다 수정한다. 또한 다음의 내용을 추가한다. [Font.Form.Text] FaceName=lcfont [Font.Form.Input] FaceName=lcfont [Font.Form.Button] FaceName=lcfont [Font.PRE] FaceName=lcfont [CSS Generic Font Family] Sans-Serif=lcfont Serif=lcfont Cursive=lcfont Fantasy=lcfont Monospace=lcfont [Preferred fonts] 49=lcfont 50=lcfont 61=lcfont [Preferred fonts monospace] 49=lcfont 50=lcfont 61=lcfont 한글이 깨질 경우, 다음을 추가해준다. Fallback HTML encoding=euc-kr 만일 기존의 cacko 롬의 경우는, 오페라를 이미 포함하고 있다. 하지만, 이보다 최신 버전을 설치하기 위해서는 # cd / # find -name opera ./hdd1/usr/QtPalmtop.rom/bin/opera ./hdd1/usr/QtPalmtop.rom/opera ./hdd2/usr/share/opera ./hdd2/QtPalmtop/bin/opera ./hdd2/QtPalmtop/opera 위에서 hdd1 은 지울 수 없기 때문에, hdd2 에 있는 것들만 삭제한다. 그리고 나서 설치한다. ====== Music Player ====== 기본 롬에 설치되어 있는 mp3 플레이어이다. 설치하기 위해서는 아래의 파일들이 필요하다. - musicplayer_C3000_2.0.0_arm.ipk - musicplayer.zip - libslippplugin.so.1.1.zip 일단 ipk 프로그램을 설치하고 나서, 나머지 zip 파일을 압축을 푼다. 두 개의 파일이 나오는 데, 각각의 디렉토리에 아래와 같이 복사한다. #cp libslippplugin.so.1.1.0 /hdd2/QtPalmtop/plugins/music/ #cp musicplayer /hdd2/QtPalmtop/bin/ 프로그램을 처음 실행하면, 라이브러리를 만들 것인가를 물어보는데, Yes 를 선택하면 자동으로 분류된다. 또한 각 노래마다 사진을 추가할 수도 있다. ====== QPDF ====== PDF 파일을 보기 위해서는 반드시 설치해야 하는 프로그램이다. 압축 파일을 보면, 다음과 같은 파일이 나온다. - freetype_2.1.5-2_arm.ipk - qpdf-korean_20030310_all.ipk - qpdf2_2.2.1-20050221_arm.ipk - t1lib_5.0.2-1_arm.ipk - zlib_1.2.2-1_arm.ipk 차례대로 설치하면 된다. 확대 또는 회전이 가능하다. ====== NMAP ====== 스캐닝 프로그램인 nmap 역시 자우르스에서 지원된다. 설치에 필요한 파일들은 다음과 같다. - nmap_3.70-1_arm.ipk - libstdc+2.10-glibc2.2_1-2.95.4-16_arm.ipk - libssl0.9.7b_arm.ipk - qpenmapfe_1_0_0_arm.ipk 설치하고 나서, 아래와 같이 실행해보자! #nmap -O 127.0.0.1 Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2005-03-27 05:15 UTC Insufficient responses for TCP sequencing (1), OS detection may be less accurate Interesting ports on localhost.localdomain (127.0.0.1): (The 1656 ports scanned but not shown below are in state: closed) PORT STATE SERVICE 21/tcp open ftp 22/tcp open ssh 23/tcp open telnet 111/tcp open rpcbind Device type: general purpose Running: Linux 2.4.X|2.5.X|2.6.X OS details: Linux 2.4.0 - 2.5.20, Gentoo 1.2 linux (Kernel 2.4.19-gentoo-rc5), Linux 2.4.20, Linux 2.4.20 - 2.4.22 w/grsecurity.org patch, Linux 2.5.25 - 2.6.3 or Gentoo 1.2 Linux 2.4.19 rc1-rc7) Nmap run completed -- 1 IP address (1 host up) scanned in 7.727 seconds ====== KMerlin ====== 리눅스에서 대표적인 MSN 프로그램인 Gaim 이 있듯이, 역시 자우르스에서도 MSN 프로그램이 있다. 나의 경우 처음에는 Gaim 을 설치했었다. 하지만, 어찌된 일인지 인터넷에 접속이 되어 있음에도 불구하고 MSN 접속이 안되었다. 그래서 찾아낸 것이 KMerlin 이다. 이를 설치하기 위해서는 다음과 같은 파일이 필요하다. * kmerlin_0.4.1.s_5a_arm.ipk * openssl_0.9.7g-1_arm.ipk 그리고 나서 인터넷에 접속하고 실제로 접속해보자!! ====== 지하철 맵 ====== 이 프로그램은 서울 지하철에 대한 정보를 보여주는 프로그램이다. 설치를 하기 위해서는 다음과 같은 파일들이 필요하다. * zinfomap_0.6.0_arm.ipk * zinfodata_seoul_0.5.0_arm.ipk ====== Treeexplorer ====== 윈도우의 탐색기와 비슷한 인터페이스를 가진 프로그램이다. 물론 콘솔 상에서 파일 작업을 할 수도 있겠지만, GUI 환경이 좀더 편하다고 생각되는 사람들에게는 유용한 프로그램이다. 설치를 위해서는 아래의 파일이 필요하다. * treeexplorer_1.7.5_arm.ipk 설치 후에 실행해 보면, 글자가 깨지는 것을 볼 수 있다. 이때는 Language 를 영어로 바꿔주면 된다. 한글화를 위해서는 다음과 같은 작업이 필요하다. #cp treeexplorer /hdd2/QtPalmtop/bin/ #cp treeexplorer2.qm /hdd2/QtPalmtop/i18n/ko/ ====== ZBEDic ====== 자우르스에서 사전을 사용해보자! 요즘에 어떤 PDA 든지 사전기능은 거의 기본적으로 들어 있다. 사전을 사용하기 위해서는 사전 프로그램과 사전 데이터가 필요하다. 나의 경우 자우르스 자료실에서 구할 수 있었다. * zbedic_0.9.6_0_arm.ipk * dic.dz 우선 먼저 사전 프로그램을 설치한 후에, 사전 데이터를 특정 디렉토리에 복사한 후에, 프로그램에서 그 경로를 찾아주면 등록이 된다. ====== ZGCC ====== 자우르스 자체에서 컴파일 환경을 구축할 수 있다. 정말 놀라운 일이 아닌가?? 다음의 사이트에서 zgcc2Bin.cramfs 와 zgcc2Inc.cramfs 파일을 다운로드 받도록 한다. http://s91215199.onlinehome.us/zaurus/ c3000 의 경우 마드 용량이 4G 나 되기 때문에, 따로 확장 메모리를 사용하지 않고, 바로 설치할 것이다. 다운을 받았다면, 자우르스로 파일을 복사한다. 그리고 나서, 마드에 다운로드 받은 파일들을 저장할 디렉토리를 하나 생성한다. #mkdir /hdd3/Documents/Development_Files/ #cp zgcc2Bin.cramfs zgcc2Inc.cramfs /hdd3/Documents/Development_Files/ 이번에는 마운트 시킬 디렉토리를 만들어야 한다. #mkdir /home/zaurus/.zgcc #mkdir /home/zaurus/.include 부팅할 때마다, 자동으로 마운트가 되도록 /etc/fstab 파일에 아래와 같이 추가한다. /hdd3/Documents/Development_Files/zgcc2Bin.cramfs /home/zaurus/.zgcc cramfs loop,ro 0 0 /hdd3/Documents/Development_Files/zgcc2Inc.cramfs /home/zaurus/.include cramfs loop,ro 0 0 재부팅을 하면, 자동으로 마운트가 되어 있을 것이다. 이제 본격적으로 환경설정을 해주어야 한다. # ln -sf /lib/libc.so.6 /usr/lib/libc.so # ln -sf /lib/licm.so.6 /usr/lib/libm.so # ln -sf /home/zaurus/.zgcc/bin/libstdc+-3-lib6.1-2-2.10.0.so /home/QtPalmtop/lib/libstdc+-libc6.2-2.so.3 심볼릭 링크를 만들어주는 것은 처음 설치할 때, 한번만 해주면 된다. 이번에는 환경변수를 세팅해 줄 차례이다. 부팅할 때 자동으로 실행되게 하기 위해서, ~/.bashrc 라는 파일에 아래의 내용을 추가한다. 만일 .bashrc 라는 파일이 없다면 만들어준다. export GCC_EXEC_PREFIX=/home/zaurus/.zgcc/lib/gcc-lib/arm-linux/2.95.2/ export COMPILER_PATH=/home/zaurus/.zgcc/bin:/home/zaurus/.zgcc/lib/gcc-lib/arm-linux/2.95.2/ export CPATH=/home/zaurus/.include/ export LIBRARY_PATH=/home/zaurus/.zgcc/lib/:/home/zaurus/.zgcc/lib/gcc-lib/arm-linux/2.95.2/:/lib/:/home/QtPalmtop/lib/ export CPLUS_INCLUDE_PATH=/home/zaurus/.include/g+-3/ PATH=/home/zaurus/.zgcc/bin:$PATH export PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/zaurus/.zgcc/lib export LD_LIBRARY_PATH TMAKEPATH="/home/zaurus/.zgcc/tmake/lib/sharp-onboard/" export TMAKEPATH 앞에서 말했듯이 .bashrc 파일을 자동으로 실행시켜야 한다. ~/.profile 에 다음을 추가한다. source /home/root/.bashrc 이제 컴파일을 위한 준비는 끝났다. 재부팅을 하고, 간단한 프로그램을 통해 직접 컴파일 해보자! ===== QT 컴파일을 위한 준비 ===== 위에서는 일반 C, C+(플러스플러스) 컴파일을 위한 설정들이다. 만일 QT 기반의 자우르스에서 직접 QT 프로그래밍을 할 수 있다면, 얼마나 멋진 일인가? 호스트에서 QT 컴파일을 위한 설정은 관련 문서를 통해 봤을 것이다. QT 에서는 tmake 를 사용해서 컴파일을 한다. tmake 를 위해서는 별도로 perl 패키지를 설치해야 한다. 나의 zaurus 디렉토리에 있는 perl_5.ipk, tmake_conf.tgz 파일이 필요하다. 우선 perl 을 설치하고 나서, #cd /home/zaurus #tar xzvf /home/root/Documents/Install_Files/tmake_conf.tgz 압축을 푼다. 그리고 앞에서 설정한 .bashrc 파일을 다음과 같이 수정한다. TMAKEPATH=/home/zaurus/.tmake ====== Dr.Z Videoplayer ====== 현재 c3000 의 경우, 제대로 돌아가는 동영상 재생기는 dr z player 뿐이다. 무료로 받을 수 있는 kino 의 경우는 아직 전체화면 재생이 지원이 안된다. 한가지 단점이라면, 상용이라는 점인데, 약 2만원이면 구입할 수 있다. 필자의 경우, 그 동안 kino 를 사용하다가 전체화면 재생이 안되는 점 때문에 결국, 구입했다. 다른 프로그램 처럼 설치하면, 패널에 아이콘이 등록된다. - drzvideo-xsc_1[1].2.3_arm.ipk 만일 동영상 재생이 안된다면, 파일이름을 바꿔보자!! ====== Kino ====== 자우르스의 대표적인 동영상 프로그램이다. 현재 최신 버전은 kino2_0.4.2p20_arm.ipk 이다. 전에는 kino 를 설치하면, mplayer 가 포함되어 있었지만, 이번에는 포함되지 않았다. 그래서 mplayer 와 bvdd 를 따로 설치해야 한다. 필요한 파일들은 다음과 같다. - kino2_0.4.3c_arm.ipk - bvdd_0[1].4.0-1_arm.ipk - mplayer-bvdd-iwmmxt_1[1].1.5-1_arm.ipk 설치하고 나서, 동영상을 돌려보면 전체화면이 아닌 부분화면으로 재생될 것이다. 그럴때는 'File -> Preferences -> General' 에서 실행 옵션을 '-vm' 추가해주면 된다. ===== 자막보기 ===== 자막(*.smi)를 보기 위해서는 폰트가 필요하다. Kino 의 경우, mplayer 를 사용하기 때문에 설정하는 것이 비슷하다. 우선 자울시안 사이트에서 gulim12.tar.gz 을 다운로드 받는다. 적당한 위치에 복사하고 압축을 푼다. 압축을 풀면 gulim12 라는 디렉토리가 생기면서 그안에 폰트가 있다. 여기서 바로 gulim12 디렉토리를 심볼릭 링크 걸어주면 된다. 예를 들어, 여기서는 /hdd3/Document/Install_Files 아래에 복사하겠다. #tar xzf gulim12.tar.gz #cd /home/zaurus/.mplayer #ln -s /hdd3/Document/Install_Files/gulim12 font #vi config 설정파일인 config 파일에 다음을 추가한다. unicode = 1 또한 Kino 의 메뉴에서 'Options for mplayer' 에 '-unicode' 를 추가한다. ====== UNZIP ====== 자우르스는 기본적으로 tar, gzip 같은 압축 확장자만을 지원한다. 대표적인 압축 포맷인 zip 은 지원하지 않는다. 그래서 프로그램을 별도록 설치해주어야 한다. * unzip_5.ipk 설치하면, 바로 사용할 수 있다. #unzip 압축파일명.zip ====== Zaif ====== 흔히 말하는 가계부 프로그램이다. 아직 한글화가 안된 프로그램이라 모든 메뉴가 영어이다. 그래서 처음 기능을 익히는데, 어려움이 따를 수 있지만, 사용법이 의외로 단순해서 금방 알 수 있을 것이다. 현재 최신 버전은 * zaif_0.5.1_arm.ipk 이다. ====== ZauCash ====== 이것 역시 가계부 프로그램이다. 이것은 Ruby 기반으로 만들어진 프로그램이다. 그래서 설치시에 Ruby 를 사전에 설치해주어야 한다. - ruby_1.8.0-1_arm.ipk - ruby-qte_0.5.2_arm.ipk - zaucash_1.0_arm.ipk - zaucash.rb (메뉴의 한글화를 위해 필요) zaucash.rb 파일은 /hdd2/QtPalmtop/bin/ 아래에 복사한다. ====== Batterplus ====== 배터리 정보를 보여주는 프로그램이다. 또한 cpu 오버클럭이 가능하다. c3000 의 경우 보통 400 MHz 정도 되지만, 최대 600 MHz 까지 오버 클럭이 가능하다. 현재 최신 버전은 - batteryplus_1.1.6_arm.ipk 이다. ====== qtopia-memoryapplet ====== 현재의 메모리 상황을 한 눈에 볼 수 있도록 표시해주는 프로그램이다. 설치하게 되면, 오른쪽 아래 트레이에 막대 모양의 아아콘이 표시된다. 이외에도, 스왑을 잡아주는 기능도 있다. 현재 최신 버전은 - qtopia-memoryapplet_1.1.2a_arm.ipk 이다. ====== justreader ====== 대표적인 e-book 뷰어 프로그램이다. 현재 최신 버전은 justreader_2.0k_arm.ipk 이다. ====== dev-img ====== 앞에서 zgcc 를 소개하면서, 자우르스에서도 자체 컴파일 환경을 만들 수 있다고 했었다. 하지만, zgcc 의 경우 간단한 프로그램의 컴파일에 대해서는 별 문제가 없었다. 하지만, 좀 더 많는 라이브러를 참조하거나, uic 나 moc 를 이용한 qt 프로그래밍의 경우에는 라이브러리가 없어서 컴파일이 불가능했다. 지금 소개하려는 dev-img 는 바로 이런 문제를 해결할 수 있다. 프로그램 형태는 zgcc 와 비슷하다. 하지만, 용량이 40 M 정도 라는 점과 squashfs 파일시스템으로 만들어져 있다는 것이 다르다. 우선 설치를 하기 위해서는 dev-img 최신 버전을 다운로드 받아야 한다. http://www.elsix.org/downloads/dev-img/dev-img-1.6.zip 참고로 현재 최신 버전은 1.6 이다. 또한 squashfs 파일시스템을 마운트 하기 위해서는 디바이스 모듈 프로그램이 필요하다. - kern_mod_squashfs_C3000_2.1_2_arm.ipk 먼저 이 프로그램을 설치하도록 한다. dev-img 파일은 압축을 풀어서, 자우르스에 옮긴다. 여기서는 /home/root/Documents/Developmet_Files 디렉토리에 옮기도록 한다. 압축을 풀면, - image_setup.sh : 설치를 위한 스크립트 파일 - dev_img-1.6 : 파일 시스템 이미지 파일 위와 같은 파일이 나온다. 이제 본격적으로 설치해보자!! #cd /home/root/Documents/Development_Files #./image_setup.sh /hdd3/Documents/Development_Files/dev_img-1.6 /mnt/dev #cd /home/QtPalmtop/bin #ln -s /home/zaurus/develop/bin/moc moc # 이미 존재하면 안해도 됨 #ln -s /home/zaurus/develop/bin/uic uic # 이미 존재하면 안해도 됨 이제 다시 로그인 해보자!! 그리고 간단한 프로그램을 통해 컴파일이 되는지 테스트 해보자~ ====== nokaji ====== 앞에서 zgcc 나 dev_img 를 설치하여, 자체 컴파일 환경을 갖추었다면 실제로 프로그래밍을 하고 싶을 것이다. 하지만, 콘솔에서 직접 프로그래밍을 해서 손수 명령을 내려야 하는 수고를 감수해야 할 것이다. 아주 단순한 프로그램의 경우에는 별 문제가 되지 않겠지만, 여러 모듈로 구성된 프로그램의 경우에는 불편이 따를 것이다. 그래서 찾아낸 프로그램이 바로 nokaji 이다. 이것은 마치 visual stdio 와 흡사한 인터페이스를 가지고 있다. 현재 최신버전은 Nokaji_0.1.9a_arm.ipk 이다. 아래의 주소에서 다운로드 받을 수 있다. http://www.konjyou.jp/nokaji_alpha.shtml 설치하면 정상적인 컴파일을 위해 몇가지 설정이 필요하다. - 'File -> Preference -> Environment -> Path' 를 '/mnt/develop/bin' 으로 지정 - 프로그램을 작성하려면, 먼저 Project 를 생성해야 한다. 그리고 나서 'New' 메뉴를 실행해서 소스파일을 작성한 후에, 'Project -> Add File' 로 Project 에 추가한다. - 'File -> Project Setting -> include path' 를 '/mnt/develop/include' 로 지정 - 'File -> Project Setting -> Target' 을 컴파일 후 생성될 오브젝트 파일이름으로 지정 - 'File -> Project Setting -> Libraries' 를 '-L/home/QtPalmtop/lib -L/mnt/develop/lib -lqpe -lqte' 로 지정 이제 아주 간단하 hello worl 프로그램을 이용해서 직접 컴파일 후에 실행을 해보자!! ====== portabase ====== 이 프로그램은 데이터베이스를 관리할 수 있는 프로그램이다. 현재 최신 버전은 portabase_1.9_arm.ipk 이다. 아직까지 많이 사용해보지는 않았지만, 다른 사람들의 글을 보니, 버스노선이나, 요리방법 같은 데이터를 데이터베이스에 저장해서 볼 수 있도록 했다. 포타베이스에 사용가능한 파일 확장자는 .pob 이다. ====== sky explorer ====== 얼핏 보기에는 웹 브라우저가 아닌가 하고 생각하기 쉽지만, 절대(?) 아니다. 일명 별자리 보는 프로그램이다. 현재 최신 버전은 zaurus-sky-explorer-sml_1.0_arm.ipk 이다. 하지만, 이 파일만 설치하면 제대로 실행이 안된다. 이유는 이 프로그램이 JAVA 기반으로 만들어졌기 때문이다. 그래서 실행을 위해서는 JVM 을 설치해야 한다. 나의 경우 jeode_1.10.7_arm.ipk 설치했다. 그리고 나서 실행을 했더니, 잘 되었다. 아직 사용방법에 대해서는 아직 잘 모르겠다. ====== classmate ====== 현재 최신 버전은 classmate_1.0.6_arm.ipk 이다. 이 프로그램은 흔히 보는 학교 시간표 일정관리 프로그램이라고 보면 될 것이다. 설치를 하고 나서 가장 먼저 실행하면, 학년과 시간표를 작성하라고 한다. ====== java-projectpro ====== 이 프로그램은 원래 상용 프로그램이다. 하지만, 어둠(?)의 경로를 통해 구할 수 있었다. 현재 최신 프로그램은 java-projectpro_1.0_arm.ipk 이다. 파일명에 나와 있지만, java 기반의 프로그램이다. 앞에서 sky explorer 에서 설치한 JVM 이 설치되어야 한다. 프로젝트를 관리할 수 있는 프로그램이다. ====== thceditor ====== 이것 역시 상용 프로그램이다. th 로 시작하는 프로그램들이 몇 있는데, 동영상 재생 프로그램도 있고, 일정관리 프로그램도 있다. 이것 모두 상용이다. -_-; 그 중에서 editor 프로그램을 구할 수 있었다. 현재 최신 프로그램은 qpe-thceditor_2.0-030606_arm.ipk 이다. 설치를 하기 위해서는 thekompany_2.0-030606_arm.ipk 가 필요하다. 이것은 th 로 시작하는 프로그램은 공통적으로 필요한 파일인 것 같다. 이 프로그램은 한 마디로 울트라 에디터와 같은 프로그램이다. 몇가지 program language 를 선택하면, 그에 문법에 맞게끔 high light 를 해준다. ====== jicomics ====== 만화책 보는 프로그램이다. 현재 최신 버전은 jicomics_0.2.0_arm.ipk 이다. ====== photostorage ====== 사진 전용 뷰어 프로그램이다. 설치를 위해서는 photostorage_1.0.1_arm.ipk 이 필요하다. 설치후에 영어로 변환하기 위해 몇 가지 작업이 필요하다. phptostorage.zip 파일의 압축을 풀면 pics 디렉토리와 photostorage 라는 실행파일이 나온다. 여기서 pics 디렉토리는 아이콘 파일들이다. 이것들을 각각 다음과 같이 복사해준다. 여기서는 phptostorage.zip 을 /hdd3/Document/Install_Files 아래에 압축을 풀었다고 하자. #cd /hdd3/Document/Install_Files #cd pics #cp -arf * /hdd2/QtPalmtop/pics/ #cd .. #cp photostorage /hdd2/QtPalmtop/bin/ 그리고 나서 실행해보자! 메뉴가 영어로 바뀌었을 것이다. ====== zeditor ====== 자울에서 유일하게 한글 인코딩(euc-kr)을 지원하는 에디터이다. 일반적으로 자울에서는 유니코드 밖에 지원하지 않기 때문에 PC 에서 작성한 텍스트 파일을 복사해서 보면 글자가 깨진다. 하지만, zeditor 을 이용하면 깨지지 않고 볼 수 있다. 설치 파일은 zeditor_3.2.2english.ipk 이다. 메뉴를 한글로 바꾸기 위해 zeditor.zip 파일의 압축을 풀면 실행파일이 나온다. zeditor 을 /opt/QtPalmtop/bin 아래에 복사한다. ====== kismet ====== 자울에서 유일무이한 무선랜 검색 프로그램이다. 그동안 여러번의 삽질에도 불구하고 실패했었다. 하지만, 이번에 성공했기에 기쁜 마음에 성공기를 적어본다. 우선 필요한 설치 파일들은 다음과 같다. - kismet_3.0.1c-20031228_arm.ipk - kismet-qt_2.0.0_arm.ipk - libpcap0_0.7.2_arm.ipk - libstdc6_1.2.2_arm.ipk 설치 순서는 크게 상관은 없지만, 4-3-1-2 의 순서로 한다. 설치가 한 후에, 바탕화면의 kismet 아이콘이 보일 것이다. 아이콘을 꾹 누르고 있으면, 창이 하나 뜬다. 'Execute with root privilege(not secure)' 를 체크한다. 이것으로 끝이 아니다. 설정 파일을 수정해주어야 한다. #vi /usr/local/etc/kismet.conf 파일을 열어보면, # To enable multiple sources, specify a source line for each and then use the # enablesources line to enable them. For example: # source=prism2,wlan0,prism # source=cisco,eth0,cisco # source=cisco_cvs,eth1:wifi0,ciscocvs # source=cisco,eth0,ciscosource # Other common source configs: # source=prism2,wlan0,prism2source # source=prism2_avs,wlan0,newprism2source # source=orinoco,eth0,orinocosource source=prism2,wlan0,prism2source ### 바로 이것 처럼 수정한다!! 이제 마지막 작업이 남았다. '제어판 -> 네트워크 설정'에 가서 네트워크 연결을 하나 만든다. | 이름 | kismet | | 그외 | 다른 설정은 모두 기본(Default) | 이로써, 모든 설정이 끝났다. 이제 실행해보자!! 먼저 무선 랜카드를 꼽고, 연결 네트워크 목록이 뜨면, 방금 만들었던 kismet 으로 연결한다. 그리고 나서 kismet 을 실행한다. restart 버튼을 누른다. 약간의 시간이 소요된 후에 현재 검색된 네트워크들의 목록이 뜰 것이다. ====== 삼바의 용량 확보하기 ====== 삼바의 경우, 사실상 Cacko 롬 자체에 설치되어 나오기 때문에 따로 설치는 해주지 않아도 된다. 하지만 문제는 삼바를 통해서 파일 전송을 자주 하다보면, 자연히 로그 파일들이 쌓이게 되는 데, 용량이 커지면서 /home 파티션을 100 % 로 만들어 부팅이 안되는 등의 문제를 야기할 수 있다. 그래서 이런 문제를 사전에 방지하기 위해, /hdd2 파티션으로 심볼릭 링크를 걸어주어야 한다. #cd /var #mv smb /hdd2/ #cd /var #ln -s /hdd2/smb/ smb ====== 게임 예뮬레이터 설치하기 ====== 현재 자울에서는 여러가지 게임 예뮬레이터를 지원하고 있다. 각 예뮬레이터마다 실행되는퍼포먼스는 다르지만, 여기서는 NES, SNES, TURBOGRAFX 를 설치할 것이다. 프로그램은 http://webpages.charter.net/cresho/turbo-nes-snes.zip 에서 다운받으면 된다. 압축을 풀면 설치파일들이 많이 있는데, 그 중 설치할 파일들은 다음과 같다. - zpce_0.3.4-1_arm.ipk - snes9x_SDL-2_arm.ipk - zemufe_0.1.1-3ex_arm.ipk - znester_7.1-1_arm.ipk - libmad_0.15.0b-zports-0_arm.ipk - libSDL_1.2.6-zports-5_arm.ipk - libSDL-mixer_1.2.6-zports-0_arm.ipk 설치 순서는 대체로 라이브러리를 먼저 설치하고, 실행 프로그램들을 설치한다. 설치 후, 키보드 자판이 돌아가는 문제와 키 설정을 위하여 약간의 설정이 필요하다. /home/QtPalmtop/bin/zemufeex_smc.sh 파일을 다음과 같이 수정한다. #!/bin/bash export SDL_QT_INVERT_ROTATION=1 export S9XKEYS=27,100,99,115,120,97,122,108,32,103,106,117,110,121,98,105,109 cd "$1" snes9x -win "$2" exit 0 그리고 앞서 압축을 푼 파일들을 보면, .rc 파일이 있을 것이다. 이 파일들을 아래와 같이 특정 경로에 복사해준다. #mkdir /home/zaurus/.zpce #cp zpec.rc /home/zaurus/.zpce/ #mkdir /home/zaurus/.znester #cp znester.rc /home/zaurus/.znester/ 이제 롬파일을 복사해고 실행해보자!! ===== 최근 버전 ===== 아래와 같은 순서로 선택한다. - libmad_0.15.0b-zports-0_arm.ipk - libSDL_1.2.6-zports-5_arm.ipk - libSDL-mixer_1.2.6-zports-0_arm.ipk - zpce_0.3.4-1_arm.ipk - snes9x_SDL-2_arm.ipk - znester_7.1-1_arm.ipk - zgnuboy_1.0.3-3_arm.ipk - dgen_1.23-SDL-1_armv5tel.ipk - gngeo-neogeobios_arm.ipk - libSDL-image_1.2.5cvs-1_arm.ipk - libpng3_1.2.4-1_arm.ipk - gngeo_0.6.11_arm.ipk - zemufe-zports_0.1.1-3ex_arm.ipk ====== Zplayer ====== Kino 와 함께 대표적인 동영상 프로그램이다. 약간 퍼포먼스가 떨어지는 것이 흠이다. 현재 0.1.1 버전이 최신이다. 설치 후에 한글화를 시키기 위하여 몇가지 작업이 필요하다. #cp zplayer /hdd2/QtPalmtop/bin/ #cp zplayer.qm /hdd2/QtPalmtop/i18n/ko/ ====== Gngeo ====== 자울에서도 네오지오 게임을 돌릴 수 있게 되었다. 정말 기쁜 소식이다. 다음과 같은 패키지가 필요하다. - gngeo_0.6.11_arm.ipk - libSDL-image_arm.ipk - Bios file(000-lo.lo, sfix.sfx, sp-s2.sp1) 2 -> 1 의 순으로 설치한다. 반드시 zaurus 유저권한으로 실행해야 한다. Bios 파일은 /hdd3/Documents/Game_Files/neo 에 복사한다. 롬파일의 경로를 설정하기 위해 설정 파일을 수정해야 한다. /home/zaurus/.gngeo/gngeorc 파일을 열어 다음을 수정한다. rompath /hdd3/Documents/Game_Files/neo 실행방법은 $gngeo [zip 파일이름] 위와 같다. 왠만한 게임들은 오버클럭을 해야 될 것이다. ====== zknights ====== 현존 하는 체스 게임중에 단연 최고라고 뽑고 싶은 게임이다. 크게 설치파일과 테마파일로 나뉘어져 있다. - zknights-px_0.6.1.2-1_arm.ipk - zknights-themes.tar.gz 테마파일은 다음과 같이 설치한다. #cp zknights-themes.tar.gz /hdd2/QtPalmtop/chess/themes/ #cd /hdd2/QtPalmtop/chess/themes/ #tar xzf zknights-themes.tar.gz ====== aBookReader ====== 0.9.1 설치 후에 한글화를 위해 #cp abookreader.setting /home/QtPalmtop/bin/abookreader.setting 아래에 덮어서 저장하면 된다. ---- {{indexmenu>:#1|skipns=/^(wiki|etc|diary|playground)$/ skipfile=/^(todays|about|guestbook)$/ nsort rsort}} ----