Android 개발과는 조금 무관한 Linux 서버 설정방법에 대한 내용입니다.
가끔 새로 setup 해야 하는데 머리속 지우개가 점점 커지는 관계로...
Android 개발환경관련 내용은 Android Open Source Project 를 참조하는 것이 가장 좋은 것 같습니다.
=====================================================
1. OS
- Ubuntu 12.04 LTS2. Network 설정
- Network Interface
$ sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.81
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
Ubuntu 12.04에서는 /etc/resolve.conf 가 아닌 /etc/resolvconf/resolv.conf.d/ head 파일을 수정해 주셔야 합니다. /etc/resolve.conf 에 작성해 두신 내용은 reboot 하시면 사라집니다. (참조 : http://www.stgraber.org/ 2012/02/24/dns-in-ubuntu-12- 04/)
Ubuntu 12.04
$ sudo vi /etc/resolvconf/resolv.conf.d/head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 168.126.63.1
nameserver 168.126.63.2
Ubunut 12.04 이전 버전 $ vi /etc/resolv.conf
nameserver 168.126.63.1
nameserver 168.126.63.3
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.81
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
- DNS 서버 설정
Ubuntu 12.04에서는 /etc/resolve.conf 가 아닌 /etc/resolvconf/resolv.conf.d/Ubuntu 12.04
$ sudo vi /etc/resolvconf/resolv.conf.d/head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 168.126.63.1
nameserver 168.126.63.2
Ubunut 12.04 이전 버전 $ vi /etc/resolv.conf
nameserver 168.126.63.1
nameserver 168.126.63.3
3. Tools 설치.
- Windows 환경과 병행해서 사용해야 하므로 ssh 및 samba 설정을 합니다.
samba 설정
$ sudo vi /etc/samba/smb.conf
[soma]
comment = soma's Samba Directory.
path = /home3/soma
writable = yes
guest ok = no
browseable = yes
create mask = 0644
directory mask = 0755
samba password 추가
$ sudo smbpasswd -a soma
samba daemon restart
$ sudo /etc/init.d/smbd restart
- 기타 utils
$ sudo apt-get install vim cscope ctags tree libqt3-mt
svn client : ubuntu 12.04 이후 버전에서는 subversion 1.7 이상의 버전이 필요함.
- http://sisbsoma.blogspot.kr/2013/07/svn-error-svnmalformed-network-data.html
4. Toolchain (arm-eabi04.6)설치
- export ARCH=arm
- export CROSS_COMPILE=/opt/toolchains/arm-eabi-4.6/bin/arm-eabi-
- PATH="./:$PATH:/sbin:/opt:/opt/p4v-dir/bin:/usr/lib/jvm/java-6-sun/bin:$HOME/android-sdks/platform-tools/:$HOME/android-sdks/tools/"
댓글 없음:
댓글 쓰기