配置一台新的Raspberry Pi
0x00 安装系统
从 Raspbian官方地址 下载镜像,基本上 lite 版的就足够了反正也是用 SSH 来链接到机器上用不到桌面,然后弄到 sd 卡上。
0x01 修改系统设置
- 运行
sudo dpkg-reconfigure tzdata
修改机器的 timezone。 - 如果有多台树莓派的话建议还是修改一下 hostname 的免得等下找机器麻烦。
- 运行
sudo vi /etc/hostname
,直接修改 - 运行
sudo vi /etc/hosts
,修改最后一行 - 运行
sudo reboot
,重启
- 运行
0x02 更改源地址
- 运行
sudo vi /etc/apt/sources.list
- 删除里面内容,直接变成国内源,其中的
jessie
记得替换成当时 Raspbian 的版本。1
2
3
4# 中国科学技术大学源
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free
# 大连东软信息学院源
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ jessie main contrib non-free - 运行
sudo vi /etc/apt/sources.list.d/raspi.list
,把第一行中的ui
给删除掉让它变成如下内容不然没法更新1
deb http://archive.raspberrypi.org/debian/ jessie main
raspberrypi-kernel
之类的内容(国内源压根就没把这些给同步回来)。 - 运行
sudo apt-get update
0x03 安装编译用的依赖
直接运行如下内容,安装速度跟源有关。
1
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev autoconf libtool automake -y
0x04 安装其他一些软件
这里基本也就会多装 vim
、zsh
、tmux
这三个额外的软件。
1
sudo apt-get install vim zsh tmux -y
0x05 配置机器
运行
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
安装oh-my-zsh
这个zsh
的设置。运行
sudo locale-gen en_US.UTF-8
,之后给~/.zshrc
添加如下设置方便进行编译源码。1
2
3export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
export LANGUAGE="en_US.UTF-8"添加 swap 空间
sudo vim /etc/dphys-swapfile
,里面的CONF_SWAPSIZE=100
表示swap使用了 100MB 的空间,根据 sd 卡容量的大小自己设置。- 运行
sudo /etc/init.d/dphys-swapfile stop
、sudo /etc/init.d/dphys-swapfile start
这两个命令让 swap 文件生效,第二个命令时间能长点。
安装其他好玩的东西,记得下载
ARMv6
或者ARMv7
的、32bit
的。虽然树莓派3是 64bit 的 CPU,但是官方的 Raspbian 现阶段还是没有提供出 64bit 的下载。设置一下
~/.zshrc
,顺便把上面安装完的东西给加到$PATH
中。