Unix 732

NateON 리눅스용이 나오다

nate.com 평소에 하듯이 네이트온 메신저 받는 곳으로 하면 리눅스용, 맥용이 있다. (!) (!) 언제부터 공개된건진 모르겠지만 -_-b http://kldp.net/projects/nateon/ 실제 다운로드는 kldp.net을 통해 하게 된다. 소스코드도 공개되어있다. rpm으로 설치하는데 문제가 생기면 컴파일도 할 수 있다. (컴파일 하기는 더 어렵겠지만 ㅡ,.ㅡ) 1년 전에는 wine으로 돌리려고 애썼지만 이제 그럴 필요 없다.

Unix/*Nix계통 팁 2007.10.13

커맨드라인 업데이트 툴

http://www.cuddletech.com/blog/pivot/entry.php?id=297 smpatch다. # smpatch analyze # smpatch download # smpatch update 이 3단계면 된다. 아니다. 1단계면 된다. 2008.10.26 수정: http://www.syslog.gr/content/view/12/2/ # smpatch update위는 틀렸다. 1단계만 필요하다. 위 명령어만 치면 다 해준다. 근데, 새로 찾은 자료에 의하면, 재부팅 해야지 적용되는 패치를 적용하려면... By default, update will only install patches that are fairly safe. I.e. they can be installed with the ..

Unix/Solaris10 2007.10.10

해상도 높이기

http://www.simplehelp.net/2007/04/30/how-to-increase-the-screen-resolutions-available-to-ubuntu-while-running-in-parallels-for-os-x/ 우분투 서버에 gdm을 설치할 때 화면해상도를 정하게 되어있다. 하지만 그 이후 모니터를 큰 것으로 교체하여 최대 해상도가 증가했다면? 자동인식이 안 되므로 골치아프다 ㅡ,.ㅡ;; $ sudo dpkg-reconfigure -phigh xserver-xorg 이 명령어를 쓰면 다시 최대 해상도를 고르는 메뉴가 나온다.

Unix/Ubuntu 2007.10.03

vim 미리 설정한 긴 단어 넣기

http://www.apmaths.uwo.ca/~xli/vim/abb.html 코멘트 같은 것을 넣는다고 해보자. /*******************************************/ 이런 것. *가 몇개 들어가있는지 잘 정한 다음 이것을 앞으로 계속 쓸 수 있을까? 물론 가능하다. vimrc파일을 수정. 다음 줄을 넣는다. ab linecomment /****************************************************/에디트를 하다가 linecomment라고 치고 엔터를 누르거나 space를 누르면 입력한 것이 한 줄 코멘트 구분자로 변할 것이다. 필자의 경우는 latex를 만드는데 latex에서 자주 쓰이는 이미지라든지... 이런 것을 넣고 싶었다. 한줄짜리가 ..

Unix/*Nix계통 팁 2007.09.25

vim 검색 하이라이트 기능

http://www.vim.org/tips/tip.php?tip_id=14 :set hlsearch로 hlsearch를 켜면 /로 검색되어 걸린 것이 모두 하이라이트 된다. 하이라이트 기능을 완전히 끄려면 :set nohlsearch 한 번의 검색에 대해 해당 하이라이트를 없애려면 :nohlsearchnohlsearch대신 nohls라고 해도 됨. 하지만... 기억하기도 어렵다. 가장 쉬운 방법은 한 번 더 search를 하여 결과가 없을 만한 것을 찾는 것. /sdfsfasdfgsdfa 이런 식으로;;

Unix/*Nix계통 팁 2007.09.25

MySQL 3 컴파일 - 아파치2 연동

안타깝게도... 아파치를 시작할라 치면 거시기 뭐냐... 음... libmysqlclient.so.15를 찾으면서 실행이 안된다. 그러나 MySQL3를 컴파일 한 탓에 .so.10밖에 없다. 해결: /usr/local/mysql5/lib/mysql/libmysqlclient.so.15 파일을 /usr/local/mysql3/lib/mysql로 복사. 하는 것 보다는 소프트링크를 하는 것이 좋다. 일단 아파치가 실행은 된다...;; 무려 실전서버인데, 내부 테스트를 거친 뒤 실전배치하였다. 실전 배치 뒤에도 문제 없이 잘 작동하고 있다. 휴. Apache2+PHP4+MySQL조합인데, MySQL만 3으로 제일 낡았다. 뭔가 구리다. 홈페이지 리뉴얼 계획이 있는 서버인데 리뉴얼은 지지부진해서 PHP를 5로 ..

Unix/Solaris10 2007.09.23

MySQL 3 컴파일 - 설치단계

$ make install도 끝났다. /usr/local/mysql3에 설치가 되었다. 두둥! 이제 installing from source tree문서를 벗어나서 보통 소스에서 설치하듯이 ./configure make make install 단계를 지난 이후의 일을 처리해주면 된다. http://dev.mysql.com/doc/refman/4.1/en/quick-install.html 조금 달라져야 하는 부분이, mysql3뿐 아니라, mysql5를 동시에 돌리진 않지만 적당한 단계에서는 둘 중 하나를 임의로 켜는 단계가 필요할 것이므로 my.cnf를 분리해서 써야 한다. 그걸 어떻게 할까나. /usr/local/mysql3/etc/my.cnf를 만들었다. 물론 etc 디렉토리가 없으니 만들어야 함. ..

Unix/Solaris10 2007.09.22

MySQL 3 컴파일 - 컴파일...

2008.10.26 update: 최종 compile configuration option: $ ./configure --prefix=/usr/local/mysql3 --with-extra-charsets=complex --enable-thread-safe-client 소스코드는 sunfreeware ftp를 뒤지면서 찾아내었다 ㅠㅠ; bit keeper도 짤려서. 소스코드는 삭제하지 않기로 결정. 이 때에는 또 다른 에러에 부딪혔다. invalid conversion from `size_socket*' to `socklen_t*' 이런 에러인데. config.h를 보면 #define SOCKET_SIZE_TYPE int 이렇게 되어 있다. int를 size_t로 고치고 다시 make를 계속 수행시킨다...

Unix/Solaris10 2007.09.21

MySQL 3 컴파일 - BitKeeper로 소스 받기

학부서버가 자기 멋대로 부팅되는 현상이 좀 덜 하다가 최근에 다시 시작되는 듯 했다. so. DB를 mysql3 에서 5로 옮기면 좋은데 그러면 홈페이지를 다시 구축해야 할 판이다. mysql3데이터를 덤프하면 create table... column table..... 뭐 이런식으로 테이블 안에 칼럽 이름이 테이블인 것이 있어서 mysql5는 미칠려고 한다 ㅡ,.ㅡ HW는 점점 작살나가니까 신속하게 옮겨야지. 더 큰 일이 벌어지기 전에... (ㅋㅋㅋ) MySQL3는 패키지가 없음. (너무 낡았으니까 -_-^) 컴파일 해야 한다. 소스조차 다운로드 하기도 힘들다. 일단 freshmeat.com에 접속해서 mysql을 검색한 뒤, 3.23계통 다운로드를 클릭. 그러면 mysql홈페이지에 들어가지는데 거기서..

Unix/Solaris10 2007.09.21