2008년 5월 23일 금요일

ia64-hpux 에서 gcc 컴파일시 64bit 옵션

컴파일 옵션 -mlp64
링크 옵션 -mlp64
이걸 하지 않으면 기본적으로 32bit컴파일이 진행 된다.
make에서 CCFLAG, CFLAG , LDFLAG 같은것에 추가해야 한다.
컴파일에만 옵션을 주면 링크에서 에러가 발생 한다.

32bit 오브젝트 인지 64bit Object인지 확인

#file -h *.o
file 명령으로 확인이 가능하다.
64비트 컴파일 하고 링크 과정에서 링크 할수 없다는 메세지 때문에. 고생했다.

2008년 5월 16일 금요일

vmware ubuntu에서 휠마우스

xorg.conf를 간단하게 Option "Protocol" "ExplorerPS/2" 만 추가하여 해결 될줄 알았다.

하지만 안된다.

여러 가지 이유가 있는 지는 자세히 모르지만 Thinkpad T60, MS Laser 6000 , VMWare 6.0

Ubuntu 8.04 64bit


결국 Driver "vmmouse" --> Driver "mouse" 로 고쳐야 가능 하다.


하지만 이건 중요한 결점이 있다.


vmware를 풀스크린으로 동작 시키지 않을 경우 마우스가 윈도우와 ubuntu를 자유롭게 오갈수 잇는 이유가 "vmmouse"인데 이걸 그냥 "mouse"로 고치면 매번 Ctrl + alt로 이탈 해야 한다.


이런 불편을 감수 하고 휠을 써야되나 말아야 되나 고민이다.

2008년 5월 14일 수요일

ubuntu 5버튼 마우스 설정

MS Laser 6000 마우스 5버튼 마우스다. Left Right 버튼은 브라우저 등에서 이전 다음 기능을 하는
요긴한 버튼이다.

sudo vi /etc/X11/xorg.conf
아래와 같이 수정 한다.

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Protocol" "ExplorerPS/2"
EndSection

다음은 이걸로 VMWare에 Ubuntu에서도 휠동작및 5버튼 마우스를 살려 보겠다.

2008년 5월 13일 화요일

VMWare ubuntu와 Windows에 파일 공유 samba

sudo apt-get install samba smbfs

또는 시냅틱 꾸러미 관리자로 위 두 패키지를 설치 한다.

smbpasswd -a 아이디

아이디 패스워드를 설정 한다.

/etc/samba/smb.conf 파일을 수정 한다.
아래 정도만. 그리고 WORKGROUP 정도 찾아서 수정해준다.
[폴더이름]
comment = My Documentspath = /공유할/디렉토리
path = /home/계정디렉토리
#읽기 전용으로 접근할지 여부
read only = no
browsable = yes

VMWare로 64bit ubuntu 설치 하기















나만의 문제일지 모른다.
VMWare 6버젼을 구경해 보니 64bit OS에 2CPU 세팅 까지 가능 하기에
Virtual Box에서 VMWare로 다시 시도해보기로 했다.
Core2Duo T5600 시퓨의 노트북인데 네이티브로 64비트 8.04 ubuntu는 너무나 잘 동작 한다.
하지만 Windows와 ubuntu를 동시에 쓰는 메리트가 있기에 VM으로 설치 하려고 하는데...
허걱 안된다. 2Ghz가 넘는 Core2Duo에서 아무런 세팅없이 되었는데..
나는 왜?
BIOS 세팅
VT Enable이 해답이었다.
나와 비슷한 경험이 잇는 자들은 즉각 제부팅 해서 BIOS세팅을 확인 하길 바란다.
Thinkpad의 경우 CPU 세팅 메뉴에 VT설정이 있다.
생각 보다 쾌적한 속도를 내는 VM속에 ubuntu 64bit 맘에 든다.

2008년 5월 12일 월요일

emacs 에 line number 를 왼쪽에 표시 하기











http://www.emacswiki.org/cgi-bin/wiki/setnu.el
http://www.emacswiki.org/cgi-bin/emacs/setnu+.el
위 사이트를 참고 하여 setnu.el , setnu+.el 파일을 다운로드 한다.

생성된 파일을 /usr/share/emacs/site-lisp/ 에 저장 한다.

.emacs파일에 아래의 내용을 추가한다.
(load-file "/usr/share/emacs/site-lisp/setnu+.el")

사용할때는 M-x setnu-mode

2008년 5월 11일 일요일

Ubuntu vim 설치 및 설정

원본 : http://hninja.tistory.com/

우분투에 vim설치 하고 syntax 하이라이트를 설정

아래와 같이 합니다.
1. sudo apt-get install vim

2. 자신의 홈 디렉토리에 .vimrc 파일을 생성

set autoindent
set cindent
set smartindent
set nocompatible
set visualbell
set backspace=indent,eol,start
set history=50
set ruler
set showcmd
set incsearch
set tabstop=4
set shiftwidth=4
set number

if has("syntax")
syntax on
endif

colo evening

ubnutu ftp 서버 설치

원본 : http://servermaster.pe.kr/tt/16

FTP Server 설치
$sudo apt-get install vsftpd
ftp 설정파일 위치 -> /etc/vsftpd.conf

vsftpd.conf 파일을 수정해 봅시다.
$sudo vi /etc/vsftpd.conf

::수정할 부분::
anonymous_enable=NO //기본값이 YES 이므로 NO로 변경
local_enable=YES //주석 제거
write_enable=YES //주석 제거
데몬 재시작
$sudo /etc/init.d/vsftpd restart