2009년 2월 24일 화요일

VirtualBox 자동업데이트 되어도 게스트 확장은 업데이트 안된다!

오늘 알게된 사실이다.

Ubuntu + Vbox(XP) 로 잘 사용하고 잇는데..

가끔 VBox가 업데이트 한다고 하며..

지금 까지 두어 차례 업데이트 된걸로 기억 된다.

버젼 정보를 보니 혀내 2.1.4이다.

근데 웹서핑중 알게된 사실 게스트 확장은 XP에서 별도로 다시 설치 해야 되는거라.

업데이트가 안된다.

당연 그렇겟지... 잊구 살았다.

장치 -> 게스트 확장 설치

해보니 2.1.4 게스트 확장이 설치 된다.

제부팅도 하더라.. 머가 달라 졌을까 .. 혹시 키보드 보안 땜에 블루스크린 나오는게 해결 될까?

역시 팍 죽어 버린다. ㅎ.ㅎ

2009년 2월 18일 수요일

UNIX OS별 공유 라이브러리 지정

공유 라이브러리 경로 지정

dlopen() 호출시 라이브러리 파일을 못찾는 에러 때문에 고생 할때....

http://kldp.org/node/58955

1) 공유라이브러리 경로지정을 위한 운영체제별 차이.
* 리눅스 : LD_LIBRARY_PATH
* 솔라리스 : LD_LIBRARY_PATH , LD_LIBRARY_PATH_64
* HPUX : SHLIB_PATH, LD_LIBRARY_PATH
* Tru64 : LD_LIBRARY_PATH
* AiX : LIBPATH
* SGI : LD_LIBRARY_PATH, LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH
* Win32 : PATH
* MacOS X : DYLD_LIBRARY_PATH, DYLD_FALLBACK_LIBRARY_PATH
* VMS :SYS$SHARE
* OS390 : LIBPATH

2009년 2월 16일 월요일

How-To: Find missing packages with apt-file

ddd를 컴파일 하다가 어떤 헤더 파일이 없다고 한다..

어떤 패키지를 설치 해야 하나.. 아래처럼 하면 설치 해야 할 패키지를 설치 할 수 있다.

Command line lover will love apt-file which will do the same job, but you won't have to use your web browser.

To install apt-file, simply run:

$ apt-get install apt-file

Then we need to update apt-file database with:

$ sudo apt-file update

After some times, once the Contents files are downloaded from the repositories, you will be able to query the database for myfile or path/to/myfile with the following commands:

$ apt-file search myfile

or

$ apt-file search path/to/myfile

Listing the content of an uninstalled package can be done with:

$ apt-file list mypackage

Finally, you can delete the cache files with:

$ sudo apt-file purge

2009년 2월 14일 토요일

ddd에서 소스코드가 모두 나오지 않고 일부만 나오는 경우

unset LANG
하고 나서 실행하니 모두 나온다.

ddd 에서 한글 주석 소스를 보는 것은 불가능 한것인가 ?

ddd-3.3.12 가 3년만에 나왔다.

DDD 3.3.12

http://www.gnu.org/software/ddd/

여기에 보면 2009/2/11일...
(2009/02/11) DDD 3.3.12 is now available from ftp.gnu.org. DDD 3.3.12 features much improved support for debugging Python, Bash and Make, as well as various bug fixes.

he last official release of DDD, 3.3.11, was made on 16th March 2005, well over three years ago.

But, DDD developers have not been idle.

Rocky Bernstein in particular has done some great work in his "pydb" branch. DDD can now be used effectively in debugging Python programs (pydb), Bash scripts (bashdb) and Makefiles (remake)... ...


ddd가 2005년 3월 16일 이후.. 그러나 DDD개발자는 게을르지 않다..



컴파일 및 설치

wget ftp://ftp.gnu.org/gnu/ddd/ddd-3.3.12.tar.gz

tar xvfz ddd-3.3.12.tar.gz

./configure --enable-builtin-app-defaults

make

make install

만일 인스톨을 원하지 않고 쓰고 싶다면

적당히 링크 걸고

/usr/local/share/ddd-3.3.12를 만들고

thems와 vsllib를 복사 하여 넣어 준다.




2009년 2월 7일 토요일

.ttf 폰트 파일 적용 하기

먼저 오랜된 시스템에 8.10을 세로 설치 하고 폰트가 맘에 안들어서...

M$ 디스크에서

tahoma.ttf같은걸 복사 해다가

계정에 .fonts를 만들고 거기에 복사 한다.

fc-cache -r

이렇게 한뒤

잠시 후에 시스템->기본설정->모양새 로 가보면

복사한 폰트가 나온다.

2009년 2월 3일 화요일

ubnutu 8.04 에서 8.10으로 업그레이드 하기

시스템->관리->소프트웨어 소스

업데이트

맨아래 배포판 업그레이드 : 보통 배포판으로 변경

시스템->관리->업데이트 관리자.

하니 된다.

업그레이드 후에 네트워크 설정이 좀 거시기 해서
resolve.conf 직접 수정 해야 했던거 외에 깔끔하게 업그레이드 된다.

ubuntu 8.10 64bit 버젼에 kscope 설치

ubuntu 8.04 64bit에서 업그레이드 8.10으로 하니 kscope가 갑자기 라이브러리가 없다며 실행이 안된다..

sudo apt-get install kscope

kscope를 실행하면 에러가 발생한다.

kscope: error while loading shared libararies: libkateinterfaces.so.0: cannot open shared object file: No such file or directory

wget ftp.debian.org/debian/pool/main/k/kdebase/kate_3.5.9.dfsg.1-6_amd64.deb

ar x kate_3.5.9.dfsg.1-6_amd64.deb

tar xzf data.tar.gz

sudo cp usr/lib/libkateinterfaces.so.0.0.0 /usr/local/lib

sudo ldconfig

kscope를 실행를 하면 또 다른 에러 발생

kscope: error while loading shared libararies: libkateutils.so.0: cannot open shared object file: No such file or directory

sudo cp usr/lib/libkateutils.so.0 /usr/local/lib

sudo ldconfig

드디어 실행이된다.

에서.. i386 --> amd64로 수정 하여 .....