Akagi201
1/29/2015 - 5:27 PM

debian-config.md

Local shell

  • 使用vagrant box一个特点是貌似不能本地控制台登陆, 反正默认是用ssh登陆, 所以就要求你有一个好用的本地shell, win下就悲剧了, google了一下, 没看到满意的, 希望以后xshell的local shell给力一点, 暂时就用git-windows的 git-shell将就用了, 基本的命令还有快捷键(ctr+l, ctrl+u)都跟linux一样, 还挺顺手的.

aptitude install

  • 切换到vagrant box目录后, vagrant ssh, 默认以vagrant登陆, 以下命令都要使用sudo, 不需要密码.
  • 由于我主要是为了openwrt buildroot, 所以以下是我需要的依赖的库.
aptitude update
aptitude install -y openssh-server
aptitude install -y vim
aptitude install -y samba
aptitude install -y xinetd tftpd tftp
aptitude install -y ia32-libs # debian vagrant basebox 没有安装成功
aptitude install -y subversion
aptitude install -y git
aptitude install -y dos2unix
aptitude install -y nfs-kernel-server
aptitude install -y build-essential
aptitude install -y lib32z1
aptitude install -y lib32z1-dev
aptitude install -y gawk
aptitude install -y libncurses5
aptitude install -y flex

OpenWrt README中说明的依赖关系

  • You need to have installed gcc, binutils, bzip2, flex, python, perl make, find, grep, diff, unzip, gawk, getopt, libz-dev and libc headers.

Buildroot 过程注意事项

  • 需要使用普通用户权限来check out或unzip代码(否则需要改生成目录的权限 openwrt/tmp openwrt/scripts/config/lxdialog)
  • make时候需要联网