하루패드 사용하기

데스크탑에서 사용하는 에디터가 마음에 맞는게 없었는데, 트위터에서 하루패드 이야기를 듣고 설치해 보았다.

설치

친절하게도 우분투 패키지를 제공한다. 하지만 실행이 안되는 문제 발생 결국 gz파일을 다운받아서 실행하였다. 환경은 우분투 12.04 (32bit) 하루패드는 0.6.0

claztec@claztec:~/바탕화면/haroopad$ ll
합계 30816
drwxrwxr-x  2 claztec claztec     4096  8월 28 11:59 ./
drwxr-xr-x 16 claztec claztec     4096  8월 28 12:00 ../
-rw-rw-r--  1 claztec claztec 31543022  8월 28 11:48 haroopad-v0.6.0_i386.tar.gz
claztec@claztec:~/바탕화면/haroopad$ tar -xvf haroopad-v0.6.0_i386.tar.gz 
control.tar.gz
data.tar.gz
debian-binary
claztec@claztec:~/바탕화면/haroopad$ ll
합계 61736
drwxrwxr-x  2 claztec claztec     4096  8월 28 12:00 ./
drwxr-xr-x 16 claztec claztec     4096  8월 28 12:00 ../
-rw-r--r--  1 claztec claztec      772  8월 22 01:52 control.tar.gz
-rw-r--r--  1 claztec claztec 31653851  8월 22 01:52 data.tar.gz
-rw-r--r--  1 claztec claztec        4  8월 22 01:52 debian-binary
-rw-rw-r--  1 claztec claztec 31543022  8월 28 11:48 haroopad-v0.6.0_i386.tar.gz
claztec@claztec:~/바탕화면/haroopad$ tar -xvf data.tar.gz 
usr/bin/
usr/bin/haroopad
usr/share/
usr/share/applications/
usr/share/applications/Haroopad.desktop
usr/share/doc/
usr/share/doc/changelog
usr/share/doc/copyright
usr/share/haroopad/
usr/share/haroopad/haroopad
usr/share/haroopad/nw.pak
usr/share/icons/
usr/share/icons/hicolor/
usr/share/icons/hicolor/128x128/
usr/share/icons/hicolor/128x128/apps/
usr/share/icons/hicolor/128x128/apps/haroopad.png
usr/share/icons/hicolor/16x16/
usr/share/icons/hicolor/16x16/apps/
usr/share/icons/hicolor/16x16/apps/haroopad.png
usr/share/icons/hicolor/22x22/
usr/share/icons/hicolor/22x22/apps/
usr/share/icons/hicolor/22x22/apps/haroopad.png
usr/share/icons/hicolor/24x24/
usr/share/icons/hicolor/24x24/apps/
usr/share/icons/hicolor/24x24/apps/haroopad.png
usr/share/icons/hicolor/32x32/
usr/share/icons/hicolor/32x32/apps/
usr/share/icons/hicolor/32x32/apps/haroopad.png
usr/share/icons/hicolor/48x48/
usr/share/icons/hicolor/48x48/apps/
usr/share/icons/hicolor/48x48/apps/haroopad.png
usr/share/icons/hicolor/64x64/
usr/share/icons/hicolor/64x64/apps/
usr/share/icons/hicolor/64x64/apps/haroopad.png
claztec@claztec:~/바탕화면/haroopad$ ll
합계 61740
drwxrwxr-x  3 claztec claztec     4096  8월 28 12:00 ./
drwxr-xr-x 16 claztec claztec     4096  8월 28 12:00 ../
-rw-r--r--  1 claztec claztec      772  8월 22 01:52 control.tar.gz
-rw-r--r--  1 claztec claztec 31653851  8월 22 01:52 data.tar.gz
-rw-r--r--  1 claztec claztec        4  8월 22 01:52 debian-binary
-rw-rw-r--  1 claztec claztec 31543022  8월 28 11:48 haroopad-v0.6.0_i386.tar.gz
drwxrwxr-x  4 claztec claztec     4096  8월 28 12:00 usr/
claztec@claztec:~/바탕화면/haroopad$ vi -R debian-binary 
claztec@claztec:~/바탕화면/haroopad$ 
claztec@claztec:~/바탕화면/haroopad$ 
claztec@claztec:~/바탕화면/haroopad$ 
claztec@claztec:~/바탕화면/haroopad$ gunzip control.tar.gz 
claztec@claztec:~/바탕화면/haroopad$ gunzip data.tar.gz 
llclaztec@claztec:~/바탕화면/haroopad$ ll
합계 106848
drwxrwxr-x  3 claztec claztec     4096  8월 28 12:00 ./
drwxr-xr-x 16 claztec claztec     4096  8월 28 12:00 ../
-rw-r--r--  1 claztec claztec    10240  8월 22 01:52 control.tar
-rw-r--r--  1 claztec claztec 77834240  8월 22 01:52 data.tar
-rw-r--r--  1 claztec claztec        4  8월 22 01:52 debian-binary
-rw-rw-r--  1 claztec claztec 31543022  8월 28 11:48 haroopad-v0.6.0_i386.tar.gz
drwxrwxr-x  4 claztec claztec     4096  8월 28 12:00 usr/
claztec@claztec:~/바탕화면/haroopad$ cd usr/
claztec@claztec:~/바탕화면/haroopad/usr$ ll
합계 16
drwxrwxr-x 4 claztec claztec 4096  8월 28 12:00 ./
drwxrwxr-x 3 claztec claztec 4096  8월 28 12:00 ../
drwxr-xr-x 2 claztec claztec 4096  8월 22 01:52 bin/
drwxr-xr-x 6 claztec claztec 4096  8월 22 01:52 share/
claztec@claztec:~/바탕화면/haroopad/usr$ cd bin/
claztec@claztec:~/바탕화면/haroopad/usr/bin$ ll
합계 12
drwxr-xr-x 2 claztec claztec 4096  8월 22 01:52 ./
drwxrwxr-x 4 claztec claztec 4096  8월 28 12:00 ../
-rwxr-xr-x 1 claztec claztec   39  8월 22 01:52 haroopad*
claztec@claztec:~/바탕화면/haroopad/usr/bin$ ./haroopad 
/usr/share/haroopad/haroopad: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
claztec@claztec:~/바탕화면/haroopad/usr/bin$ 
claztec@claztec:~/바탕화면/haroopad/usr/bin$ 
claztec@claztec:~/바탕화면/haroopad/usr/bin$ ./haroopad 
/usr/share/haroopad/haroopad: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
claztec@claztec:~/바탕화면/haroopad/usr/bin$ ll
합계 12
drwxr-xr-x 2 claztec claztec 4096  8월 22 01:52 ./
drwxrwxr-x 4 claztec claztec 4096  8월 28 12:00 ../
-rwxr-xr-x 1 claztec claztec   39  8월 22 01:52 haroopad*
claztec@claztec:~/바탕화면/haroopad/usr/bin$ ls /lib/i386-linux-gnu/libudev.so.1
/lib/i386-linux-gnu/libudev.so.1
claztec@claztec:~/바탕화면/haroopad/usr/bin$ ls /lib/i386-linux-gnu/libudev.so.1
libudev.so.1      libudev.so.1.2.2  
claztec@claztec:~/바탕화면/haroopad/usr/bin$ ls /lib/i386-linux-gnu/libudev.so.1
libudev.so.1      libudev.so.1.2.2  
claztec@claztec:~/바탕화면/haroopad/usr/bin$ ls /lib/i386-linux-gnu/libudev.so.1
libudev.so.1      libudev.so.1.2.2  
claztec@claztec:~/바탕화면/haroopad/usr/bin$ sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
[sudo] password for claztec: 
claztec@claztec:~/바탕화면/haroopad/usr/bin$

문제 발생

/usr/share/haroopad/haroopad: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

이러한 메시지가 발견되었고 구글에서 해당 메시지를 확인해서 문제해결.

하루패드 userecho

문제 해결

claztec@claztec:~/바탕화면/haroopad/usr/bin$ sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
[sudo] password for claztec: 
claztec@claztec:~/바탕화면/haroopad/usr/bin$

이렇게 심볼릭 링크를 걸어주니 문제가 해결이 되었다. 이 문서도 이렇게 하루 패드로 작성!!

티스토리에 마크다운이 적용이 되게 하고 싶은데, 찾아봐야겠다.

,