树莓派初始化总结

修改软件源

由于默认的软件源在国外,一般速度会略微有点慢,因此最好选择国内的。起初用过阿里云的,但是很多包装不了,因此推荐阿里云以外的其它源。
需要修改/etc/apt/sources.list文件,注释并添加。
修改示例:

1
2
3
4
5
#deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free

更新:

1
2
sudo apt-get update
sudo apt-get upgrade

国内软件源地址:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
中国科学技术大学
Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/
阿里云
Raspbian http://mirrors.aliyun.com/raspbian/raspbian/
清华大学
Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/
华中科技大学
Raspbian http://mirrors.hustunique.com/raspbian/raspbian/
Arch Linux ARM http://mirrors.hustunique.com/archlinuxarm/
华南农业大学(华南用户)
Raspbian http://mirrors.scau.edu.cn/raspbian/
大连东软信息学院源(北方用户)
Raspbian http://mirrors.neusoft.edu.cn/raspbian/raspbian/
重庆大学源(中西部用户)
Raspbian http://mirrors.cqu.edu.cn/Raspbian/raspbian/
中山大学 已跳转至中国科学技术大学源
Raspbian http://mirror.sysu.edu.cn/raspbian/raspbian/
新加坡国立大学
Raspbian http://mirror.nus.edu.sg/raspbian/raspbian
牛津大学
Raspbian http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/
韩国KAIST大学
Raspbian http://ftp.kaist.ac.kr/raspbian/raspbian/

支持中文

1
2
sudo  raspi-config
change_locale,在Default locale for the system environment:中选择zh_CN.UTF-8

修改.bashrc

1
2
3
4
5
6
alias ll='ls -l'
#修改ls显示
alias wget='wget -c'
#允许wget断点续传
TZ='Asia/Shanghai'; export TZ
#修改时区

安装常用软件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
sudo apt-get install curl iftop vim git

#安装nodejs
cd /home/pi/src
wget http://nodejs.org/dist/v6.9.1/node-v6.9.1.tar.gz
tar -zxvf node-v6.9.1.tar.gz
cd node-v6.9.1
./configure && make && sudo make install && node -v
#安装curl,curl-config pycurl依赖环境
cd /home/pi/src
sudo wget http://curl.haxx.se/download/curl-7.24.0.tar.gz
tar -zxvf curl-7.24.0.tar.gz
cd curl-7.24.0
./configure
make
sudo make install
#安装pycurl
cd /home/pi/src
sudo wget http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz
tar -zxvf pycurl-7.19.0.tar.gz
cd pycurl-7.19.0
python3 setup.py install --curl-config=/usr/local/bin/curl-config
#安装Python3
cd /home/pi/src
sudo wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tar.xz
tar -xvf Python-3.5.3.tar.xz
cd Python-3.5.3
./configure --prefix=/usr/local/python3.5
make
sudo make altinstall
sudo ln -s /usr/local/python3.5/bin/python3.5 /usr/bin/python3
sudo ln -s /usr/local/python3.5/bin/pip3.5 /usr/bin/pip3

安装常用服务

web

1
2
sudo apt-get install nginx
sudo apt-get install apache2

db

1
sudo apt-get install mysql

samba

1
sudo apt-get install samba

安装花生壳

1
2
3
4
5
cd /home/pi/src
wget http://download.oray.com/peanuthull/embed/phddns_rapi_3.0.1.armhf.deb
dpkg -i phddns_rapi_3.0.1.armhf.deb
sudo phddns start
sudo phddns status