入手了树莓派,小巧,很萌。但安装系统和配置的时候反反复复遇到问题。想着也应该总结一下。
系统的启动
安装 Raspbian
一般来说,利用官方提供的NOOBS可以轻松安装这个基于Debian的系统。具体可见官方文档:https://www.raspberrypi.org/help/noobs-setup/
键盘指定
默认的键盘是英式的,可以先在 NOOBS 界面最下方的语言右边的键盘选项改为 cn
。
屏幕的调试
有时候,屏幕需要旋转调整角度。如果想要 180 度旋转,可以这样:
sudo vi /boot/config.txt
在其中加入一行 lcd_rotate=2
,重启即可。
声音的设置
设置从耳机或者 HDMI 输出音频。
sudo raspi-config
找到 Advanced 选项,根据相应提示设置。
root 用户激活
sudo passwd -u root
sudo passwd root
安装必备软件包
更换软件源
以 jessie 版为例。
vi /etc/apt/sources.list
注释掉原来的,加入中科大 pi 源:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi
安装中文支持
中文字体
apt-get update
apt-get install ttf-wqy-zenhei
谷歌拼音输入法
apt-get install fcitx fcitx-googlepinyin
安装 vim
自带的 vi 指令为什么如此坑?不懂,刚刚更换软件源时你或许已经领教到了。
apt-get install vim
安装 shadowsocks
apt-get install python-pip python-gevent python-m2crypto
pip install shadowsocks
编辑一个配置文件
vim /etc/shadowsocks.json
写入如下:
{
"server":"your-server-ip",
"server_port":yourport,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"your-password",
"timeout":600,
"method":"aes-256-cfb",
"fast_open": false
}
开启服务:
sslocal -c /etc/shadowsocks.json -d start
开机启动:
vi /etc/rc.local
exit 0
前加入:sslocal -c /etc/shadowsocks.json -d start
。
安装 midori 用于一般网页的浏览
apt-get install midori
注:亦可设置代理。感觉效果不佳。
安装 iceweasel 和相应插件
apt-get install iceweasel
插件安装
Mozilla addons官网搜索: foxyproxy
lastpass 官网下载插件文件。
注:此二者是我个人的需要。
扩展swap内存(可选)
vi /etc/dphys-swapfile
去掉CONFIG_SWAPFILE
前的注释,并将CONF_SWAPSIZE
设置成理想的数值。
dphys-swapfile setup
dphys-swapfile swapon
free -m
查看状态。
VNC 连接
服务端
安装 tightvncserver
apt-get install tightvncserver
vncserver :1
初次运行要求设置一个 8 位密码。
客户端
PC 客户端下载:http://www.realvnc.com/ 或者 http://www.tightvnc.com/
故障解决
出现 .Xauthority
的权限无法锁定的状况,导致从 pi 上启动无限登录,可以 chmod 777
解决。