카테고리 없음

Ubuntu 12.04 개발환경 설정

Unknown9 2012. 6. 5. 11:16
반응형

virtual box에 ubuntu 개발 환경을 다시 셋업해본다.


대시홈 아이콘을 클릭하고 터미널이라고 치면 찾을 수 있다. 다른 어플들도 마찬가지일지라...

1. 터미널을 찾자.


2. SSH 설치 

http://selene0301.tistory.com/117 를 참고했고


sudo apt-get update -> update 할것이 있는지 확인해서 업데이트먼저

sudo apt-get install openssh-server


설치 끝. 별거 없다.

아래는 teraterm 접속 화면이다.



3. samba 환경 설정


삼바 설치

sudo apt-get install samba

계정 추가하기

$sudo smbpasswd -a username 

디렉토리 설정
$ sudo vi /etc/samba/smb.conf
위 파일 맨 아래에 아래와 같은 설정을 추가한다.

[username]
        path = /home/username
        read only = no
        valid users = username
        browseable = yes

samba 재시작
$ sudo /etc/init.d/smbd restart


접속이 잘 됨을 확인 할 수 있다.


4. Cross Compiler 설치

 - 이것은 각자 환경에 맞는 compiler를 설치하면 될것 같다. 


5. svn 설치

 - subversion이 없다. 설치함.

$ sudo apt-get install subversion

1.6.17(r1128011) 이설치된다.


5. TFTP 환경 설정

http://blog.naver.com/hongsukil81?Redirect=Log&logNo=110132908082

$ sudo apt-get install xinetd tftpd tftp

$ vi /etc/xinetd.d/tftpd 의 내용을 아래와 같이 변경한다.

service tftp

{
    protocol            = udp
    port                    = 69
    socket_type     = dgram
    wait                   = yes
    user                  = nobody
    server               = /usr/sbin/in.tftpd
    server_args     = /tftpboot
    disable             = no
}

$ sudo /etc/init.d/xinetd restart

서비스 재시작


6. NFS 환경 설정

설치

$ sudo apt-get install nfs-common nfs-kernel-server

$ sudo /etc/init.d/nfs-kernel-server restart


아래 파일 수정.

$ sudo vi /etc/exports

/nfsroot        *(rw,no_root_squash,no_all_squash)


7. 기타 라이브러리들..

$ sudo apt-get install build-essential

ncurses

$ sudo apt-get install libncurses5-dev

위에만 하면 안된다!!!! ㅠㅠ 왜일까? 하루종일 이걸로 시간 보내고 있다.

FORCE=1 을 추가해야하네. 쿨럭.


zlib

$ sudo apt-get install zlib1g-dev

bison

$ sudo apt-get install bison

flex

$ sudo apt-get install flex

#sudo apt-get install patch


추가로 

$ sudo visudo 또는 sudo vi /etc/sudoers 뒤에것이 더 편하다. visudo는 사용이 불편함.

username  ALL=NOPASSWD:/usr/bin/whoami

추가하면 compile도중에 sudo password를 묻는 일이 없다.

요부분은 fedora와 ubuntu가 다르다.


아래 에러가 나는데 구글링을 좀 해보니... 

Can't locate LWP/UserAgent.pm in @INC ...

$ sudo apt-get install libwww-perl


웅. 

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7



shell 이 dash에서 bash로 바뀌었다. 체크가 필요하다.

http://askubuntu.com/questions/135217/how-to-replace-fix-a-messed-up-bin-sh-and-bin-dash


sudo ln -s bash /bin/sh 이것을 해주면 된다.





필요한 환경 설정은 끝났다.

[출처] Ubuntu Samba 설치|작성자 와이제이


[출처] Ubuntu Samba 설치|작성자 와이제이

[출처] Ubuntu Samba 설치|작성자 와이제이



[출처] Ubuntu Samba 설치|작성자 와이제이




반응형