https://help.ubuntu.com/community/Locale


이번 기회에 모두 ko_KR.UTF8을 en_US.UTF8 로 변경했다.

ODROID-X에 Linaro Ubuntu 이미지를 설치했을때 기본 계정이 linaro로 되어 있다.

User : linaro (UID 1000)

Group ; linaro (GID 1000)

Home : /home/linaro


이 정보를 변경하고자 할때 usermod, groupmod  명령을 이용하여 원하는 계정 이름으로 변경한다.

단, 변경하고자 하는 계정으로 현재 로그인되어 있으면 안된다.

여기서는 root 계정으로 로그인했다.

# usermod -l NEW_LOGIN linaro

# groupmod -n NEW_GROUP linaro

# usermod -d /home/NEW_LOGIN -m NEW_LOGIN


ODROID-X Ubuntu image를 바꿀때마다 MAC address가 바뀌어 있다.

첫 부팅때 랜덤하게 MAC address를 생성하여 저장하기 때문이다.

file name : smsc_95xx_mac_addr

Android : /data/misc/smsc95xx_mac_addr

Ubuntu : /etc/smsc95xx_mac_addr

해당 파일을 고치면 MAC address를 고정시킬 수 있다.


Odroid-X보드의 최종 종착지 NAS

마이크로 서버, Synology NAS, Pogoplug 등이 지름의 대상에 올라왔으나

돈이 없는 관계로 기존에 있는 것을 재구성하기로 함.

튼튼한 종이박스(너무 좋은 옵빅^^)에 2층으로 넣었다.

마무리로 6년전에 받은 레어 아이템(우분투 스티커) 부착^^




Ubuntu 10.04 경우 GCC 4.3, 4.4 버전까지 Ubuntu repository에 있다.

최신 버전은 별도 PPA 에서 받거나 직접 빌드해서 얻는다.

나의 선택지는 직접 빌드.


GCC 4.6.3 버전

$ svn co svn://gcc.gnu.org/svn/gcc/tags/gcc_4_6_3_release gcc


$ ./configure --prefix=/opt/gcc/x86_64-unknown-linux-gnu/gcc-4.6.3

$ make

$ sudo make install


아래 링크를 참고하였고,

http://gcc.gnu.org/install/


http://gcc.gnu.org/install/prerequisites.html 에서 나열한 요구사항에 맞춰,

빌드에 필요한 패키지를 추가 설치했다.

$ sudo apt-get install libgmp3-dev libmpc-dev libmpfr-doc libgmp3-doc libcloog-ppl-dev libcloog-ppl-dev libppl-doc texinfo


PPA에서 받는 경우 아래 링크 참고.

https://wiki.ubuntu.com/ToolChain


우분투의 기본 쉘은 dash 이다.

$ ls -al /bin/sh

lrwxrwxrwx 1 root root 4  1월 12 15:35 /bin/sh -> dash


하지만, 개발용 shell script들 중 bash 용으로 작성된 것들이 많다.
shell script도 POSIX standard 를 준수하면 좋겠지만,
당장 빌드 에러가 shell script 때문에 발생하고, 개발 진행이 안되면 난감하다.

dash 대신 bash로 기본 쉘을 바꾸자.

$ sudo dpkg-reconfigure dash

No 라고 답변.


아래처럼 바뀐다.

$ ls -al /bin/sh

lrwxrwxrwx 1 root root 4  1월 12 22:48 /bin/sh -> bash


관련 정보는 아래 링크에 있다.

https://wiki.ubuntu.com/DashAsBinSh


ibus의 입력 언어에 대한 설정 메뉴가 기본 설정상 숨겨져(?) 보이지 않기 때문에 변경하려고 하면 애를 먹는다.

1) ibus 설정창을 띄우기 위해, 키보드 모양 아이콘을 누르고 “기본설정” 메뉴를 선택

2) iBus 환경설정 다이얼로그에서 “언어 패널 보이기: 사용 중일 때” 를 선택

3) 편집기 같은걸 띄우고 한글 모드를 들어가면 언어 패널이 보임.

4) 언어패널의 설정 아이콘을 누르고, 자판 설정을 변경. (나는 3벌식 390.^^)


Odroid-X에 MAME 를 설치하려고 하니, 시넵틱 패키지 관리자에 검색되지 않는다.

이번 기회에 개발환경을 셋업해보자.


개발환경 중 기본이 되는 NFS 설정.

귀차니즘으로 글을 쓰기보다 달랑 링크만 적어본다.

http://forum.falinux.com/zbxe/?document_srl=564027

구글 검색하면 무수히 많은 검색 결과를 볼수 있다.^^

(falinux 포럼에 있는 강좌와 팁이 잘 정리되어 있어서 이것을 참고해서 셋업.)


server 쪽은 nfs-kernel-server, nfs-common,
client 쪽은 nfs-common 이 설치되어 있어야 한다.

아래와 같이 nfs 마운트되는 것을 확인.^^


앞에 포스팅한 "Ubuntu 10.04 LTS에 git 최신 릴리즈 설치" 경우,

PPA로부터 git 패키지를 설치하는 것인데, PPA는 말 그대로, Personal Package Archives 이므로,

계속 유지보수 된다는 보장이 없다.

맘 편하게 git 소스를 빌드해서 써보자. (최신 안정 버전 1.8.0.1)

$ git clone https://github.com/git/git.git

$ cd git

$ git checkout -b my_v1.8.0.1 v1.8.0.1

$ make configure

$ ./configure --prefix=/usr/local

$ make all doc

$ sudo make install install-doc install-html

우분투 패키지 git(/usr/bin/git)보다 빌드한 git (/usr/local/bin/git)이 실행되도록,

PATH 설정상 /usr/local/bin 이 우선이 되도록 했다.

빌드한 git에 큰 문제 없으면, 우분투 패키지 git은 제거 예정.


+ Recent posts