Debian 完整开发平台搭建说明

本说明整理适用于Debian 5.0 系统,资料来自互联网

 

从Debian的官方网站下载(网络安装版的ISO镜像):

  1. debian-500 -i386-netinst.iso  


设置网络环境

 

// 设置DNS,直接编辑/etc/resolv.conf 可以同时设置多个DNS   

  1. nameserver 202.103 .96.68   
  2. nameserver 202.103 .96.112   

 

// 设置IP,直接编辑/etc/network/interfaces

  1. auto lo eth0   
  2. iface lo inet loopback   

 

// 采用固定IP:

  1. iface eth0 inet static   
  2. address 192.168 .0.10   
  3. netmask 255.255 .255.0   
  4. broadcast 192.168 .0.255   
  5. gateway 192.168 .0.1   

 

// 采用DHCP:   

  1. auto eth0   
  2. iface eth0 inet dhcp   

 

// 激活和终止网络接口   

  1. ifdown eth0   
  2. ifup eth0  

 

// 上面的设定只有重启网络后才会生效:   

  1. /etc/init.d/networking restart

 

Debian 更新工具

  1. apt-get update // 更新源列表   
  2. apt-cache search xxx // 在源中搜索xxx软件   
  3. apt-get install xxx // 从源中安装xxx软件   
  4. apt-get download xxx // 从源中下载xxx debian deb包   
  5. apt-get source xxx // 从源中下载xxx的源码包   
  6. apt-get remove xxx // 删除包   

 

// 清除:当使用 apt-get install 指令安装套件,下载下来的 deb 会放置于    
// /var/cache/apt/archives, 使用 apt-get clean 指令可以将之清除.  

  1. apt-get clean  

 


//设定更新源 ,在/etc/apt/sources.list中添加更新源:   

  1. deb http://debian.cn99.com/debian/ stable main non-free contrib   
  2. deb http://debian.cn99.com/debian-non-US/ stable/non-US main contrib non-free   
  3. deb http://mirrors.163.com/debian stable contrib main non-free   
  4. deb-src http://mirrors.163.com/debian stable contrib main non-free    
  5. deb http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib   
  6. deb-src http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib
  7. deb http://debian.ustc.edu.cn/debian/ lenny main non-free contrib   
  8. deb-src http://debian.ustc.edu.cn/debian/ lenny main non-free contrib    
  9. deb http://ftp.tw.debian.org/debian lenny main     
  10. deb-src http://ftp.tw.debian.org/debian lenny main  

 

// 从源获得最新软件列表:   

  1. # apt-get update
  2. # apt-get install apt-spy // 安装 apt-spy   
  3. # mv sources.list sources.list.bak // 备份老大源列表   
  4. #man apt-spy // 获取详细的使用方法   

  
// 更新您的镜像列表文件 /var/lib/apt-spy/mirrors.txt   

  1. # apt-spy update    

  
// 在亚洲寻找速度最快的stable版镜像, 并生成sources.list文件    

  1. # apt-spy -d stable -a Asia   
  2. # cp /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list   

  
// 更新源:   

  1. # apt-get update

 

安装Telnet,SSH

// 安装telnet:   

  1. # apt-get install telnetd   
  2. # /etc/init.d/openbsd-inetd start   

// 安装 openssh server:   

  1. # apt-get install openssh-server   
  2. # /etc/init.d/ssh restart 

安装vsftpd

  1. # apt-get install vsftpd   
  2.   
  3. // 编辑/etc/vsftpd.conf   
  4. 激活   
  5. local_enable=YES   
  6. write_enable=YES   
  7. // 启动 vsftpd   
  8. /etc/init.d/vsftpd restart

 

安装编辑工具vim:

  1. # apt-get install vim-full   
  2.   
  3. // 编辑/etc/vim/vimrc文件   
  4. 打开syntax on、set nu

 

安装编译,工程构建,调试工具

  1. /*  
  2.  * 说明:  
  3.  * build-essential: 基本编译环境 (gcc, g++, libc, make等)  
  4.  * autoconf:        自动配置工具   
  5.  * automake:        make相关  
  6.  * gdb:             调试工具  
  7.  */   
  8. apt-get install build-essential   
  9. apt-get install autoconf    
  10. apt-get install automake   
  11. apt-get install gdb  

 

安装开发文档:

  1. /*   
  2.  *  说明:   
  3.  *  manpages-dev: C/C++man帮助手册  
  4.  *  Binutils:   链接器(ld)、汇编器(as)、反汇编器(objdump)和档案的工具(ar)  
  5.  *  glibc-doc:  GUN C标准库文档  
  6.  *  stl-manual: 标准C++ STL模板文档  
  7.  */   
  8. apt-get install manpages-dev   
  9. apt-get install binutils-doc    
  10. apt-get install cpp-doc   
  11. apt-get install gcc-doc   
  12. apt-get install glibc-doc    
  13. apt-get install libstdc++6 -4.3 -doc   
  14. apt-get install stl-manual  

 

在VMware中增加新硬盘:

  1. 关闭VM中正在运行的虚拟系统   
  2. 在虚拟机系统名称上点击右键-> Vitual Machine Settings   
  3. 在虚拟机edit页新增一个磁盘。   
  4. 可以看见Hardware中出现了一块新的硬盘HardDisk2.   
  5. 启动虚拟机,进入/dev目录下ls,查看刚加的硬盘名称。如: /dev/sdb   
  6. 对/dev/sdb进行分区:fdisk /dev/sdb   
  7.  Command (m  for  help): m Help info    
  8.  Command  (m  for  help): n Add a  new  partition   
  9.  Command  (m  for  help): w Write table to disk and exit   
  10. 格式化硬盘为ext3分区格式:mke2fs -j /dev/sdb1   
  11. 检查新分区是否存在:fdisk -l   
  12. 修改/etc/fstab,使得刚新建的分区可以开机自动挂载。   
  13. # <file system>    <mount point>    <type>    <options>     <dump>    <pass>   
  14.   /dev/sdb1    /oracle    ext3    errors=remount-ro     0      1   
  15. 重新启动,查看结果: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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值