Debian 전체 개발 플랫폼 구축 설명

본 설명은 Debian 5.0 시스템에 적용되며, 자료는 인터넷에서 제공됩니다.
 
Debian의 공식 웹 사이트에서 다운로드(네트워크 설치 버전의 ISO 미러):
  • debian-500 -i386-netinst.iso  

  • 네트워크 환경 설정
     
    //DNS를 설정하고/etc/resolv를 직접 편집합니다.conf는 여러 DNS를 동시에 설정할 수 있습니다.
  • nameserver 202.103 .96.68   
  • nameserver 202.103 .96.112   

  •  
    //IP 설정,/etc/network/interfaces 직접 편집
  • auto lo eth0   
  • iface lo inet loopback   

  •  
    //고정 IP 사용:
  • iface eth0 inet static   
  • address 192.168 .0.10   
  • netmask 255.255 .255.0   
  • broadcast 192.168 .0.255   
  • gateway 192.168 .0.1   

  •  
    //DHCP 사용:
  • auto eth0   
  • iface eth0 inet dhcp   

  •  
    //네트워크 인터페이스 활성화 및 종료
  • ifdown eth0   
  • ifup eth0  

  •  
    //위의 설정은 네트워크를 재부팅한 경우에만 적용됩니다.
  • /etc/init.d/networking restart

  •  
    Debian 업데이트 도구
  • apt-get 업데이트//업데이트 소스 목록
  • apt-cache search xxx//소스에서 xxx 소프트웨어 검색
  • apt-get install xxx//소스에서 xxx 소프트웨어 설치
  • apt-get download xxx//소스에서 xxx debian deb 패키지 다운로드
  • apt-get source xxx//원본에서 xxx의 원본 패키지를 다운로드
  • apt-get remove xxx//패키지 삭제
  •  
    //제거: apt-get install 명령을 사용하여 세트를 설치하면 다운로드한 deb는///var/cache/apt/archives에 설치되며 apt-get clean 명령을 사용하면 제거할 수 있습니다. 
  • apt-get clean  

  •  
    //업데이트 소스를/etc/apt/sources에 설정합니다.list에 업데이트 소스를 추가하려면 다음과 같이 하십시오.
  • deb http://debian.cn99.com/debian/ stable main non-free contrib   
  • deb http://debian.cn99.com/debian-non-US/ stable/non-US main contrib non-free   
  • deb http://mirrors.163.com/debian stable contrib main non-free   
  • deb-src http://mirrors.163.com/debian stable contrib main non-free    
  • deb http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib   
  • deb-src http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib
  • deb http://debian.ustc.edu.cn/debian/ lenny main non-free contrib   
  • deb-src http://debian.ustc.edu.cn/debian/ lenny main non-free contrib    
  • deb http://ftp.tw.debian.org/debian lenny main     
  • deb-src http://ftp.tw.debian.org/debian lenny main  

  •  
    //소스에서 최신 소프트웨어 목록을 가져옵니다.
  • # apt-get update
  • # apt-get install apt-spy//apt-spy 설치
  • # mv sources.list sources.list.bak//백업 대용량 소스 목록
  • #man apt-spy//자세한 사용 방법 획득
  • //미러 목록 파일/var/lib/apt-spy/mirrors를 업데이트합니다.txt   
  • # apt-spy update    

  • //아시아에서 속도가 가장 빠른 Stable 버전 렌즈를 찾고 소스를 생성합니다.list 파일
  • # apt-spy -d stable -a Asia   
  • # cp /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list   

  • //업데이트 소스:
  • # apt-get update

  •  
    Telnet, SSH 설치
    //telnet 설치:
  • # apt-get install telnetd   
  • # /etc/init.d/openbsd-inetd start   

  • //openssh 서버를 설치합니다.
  • # apt-get install openssh-server   
  • # /etc/init.d/ssh restart 

  • vsftpd 설치
  • # apt-get install vsftpd   
  •   
  • //편집/etc/vsftpd.conf   
  • 활성화
  • local_enable=YES   
  • write_enable=YES   
  • //부팅 vsftpd
  • /etc/init.d/vsftpd restart

  •  
    편집 도구 설치vim:
  • # apt-get install vim-full   
  •   
  • //편집/etc/vim/vimrc 파일
  • syntax on, set nu
  • 열기
     
    컴파일링, 엔지니어링, 디버깅 도구 설치
  • /*  
  • * 설명:
  • *build-essential: 기본 컴파일 환경(gcc, g++,libc,make 등)
  • * autoconf: 자동 구성 도구
  • *automake:make 관련
  • * gdb: 디버그 도구
  •  */   
  • apt-get install build-essential   
  • apt-get install autoconf    
  • apt-get install automake   
  • apt-get install gdb  

  •  
    개발 문서를 설치하려면 다음과 같이 하십시오.
  • /*   
  • * 설명:
  • * manpages-dev: C/C++man 도움말
  • *Binutils: 링크기(ld), 어셈블러(as), 어셈블러(objdump)와 파일의 도구(ar)
  • * glibc-doc: GUN C 표준 라이브러리 문서
  • * stl-manual: 표준 C++ STL 템플릿 문서
  •  */   
  • apt-get install manpages-dev   
  • apt-get install binutils-doc    
  • apt-get install cpp-doc   
  • apt-get install gcc-doc   
  • apt-get install glibc-doc    
  • apt-get install libstdc++6 -4.3 -doc   
  • apt-get install stl-manual  

  •  
    VMware에 신규 하드 드라이브 추가:
  • VM에서 실행 중인 가상 시스템 종료
  • VM 시스템 이름을 마우스 오른쪽 버튼으로 클릭-> Vitual Machine Settings
  • 가상 시스템 편집 페이지에 디스크를 추가합니다.  
  • 하드웨어에 새 하드디스크가 생겼습니다 하드디스크 2.  
  • 가상 머신을 시작하고/dev 디렉터리 ls에 들어가서 방금 추가된 하드디스크 이름을 보십시오.예:/dev/sdb
  • /dev/sdb에 대한 구분: fdisk/dev/sdb
  •  Command (m  for  help): m Help info    
  •  Command  (m  for  help): n Add a  new  partition   
  •  Command  (m  for  help): w Write table to disk and exit   
  • 포맷된 하드디스크는 ext3 섹션 포맷: mke2fs-j/dev/sdb1
  • 새 파티션이 있는지 확인: fdisk -l
  • 수정/etc/fstab로 새로 만든 구역을 켜서 자동으로 마운트할 수 있습니다.  
  •                         
  •   /dev/sdb1    /oracle    ext3    errors=remount-ro     0      1   
  • 재부팅, 결과 보기: df -h
  • /*
    *    :
    *  manpages-dev: C/C++man    
    *  Binutils:      (ld)、   (as)、    (objdump)      (ar)
    *  glibc-doc:  GUN C     
    *  stl-manual:   C++ STL    
    */
    apt-get install manpages-dev
    apt-get install binutils-doc
    apt-get install cpp-doc
    apt-get install gcc-doc
    apt-get install glibc-doc
    apt-get install libstdc++6-4.3-doc
    apt-get install stl-manual
    

    좋은 웹페이지 즐겨찾기