1.烧写镜像(建议jessie版本)
2.运行sudo raspi-config,启动SSH
3.更新源,加快软件安装和更新速度
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo nano /etc/apt/sources.list
在其中将已有的源注释掉,增加国内源
如
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free
4.更新软件
sudo apt-get update
sudo apt-get upgrade -y
5.安装远程桌面RDP
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
某些国内源缺vnc4server tightvncserver,这就需要暂时的恢复官方源
6。经常使用SSH,还是安装screen吧
1.安装screen:
sudo apt-get update
sudo apt-get install screen
2.SSH登录以后,创建一个虚拟终端
screen -S <terminal name>, like:screen -S term1
3.在这个虚拟终端中运行程序,使用Ctrl+a, 然后按d就保存并将这个虚拟终端后台运行
4.可以创建更多的虚拟终端
5.用screen -ls显示后台运行的虚拟终端
6.用screen -r <terminal name>进入某个运行中的虚拟终端
7.如果某个虚拟终端不再需要了,就在这个虚拟终端中用exit命令退出
8.如果恢复某个虚拟终端时提示There is no screen to be resumed matching ***,请先使用screen -d xxx恢复
到这里先备份一下pi的镜像是很好的,之前的更新实在太花时间了
然后安装conda环境,参考的是
https://github.com/jjhelmus/berryconda
注意这只是安装了conda环境,要再安装科学计算包,还需要按照上面链接中项目说明中的提示,访问
https://anaconda.org/rpi/
找到想安装的软件包,并根据该软件包的提示的安装命令操作,注意在安装完conda以后重新开启一下终端,让环境变量生效
如安装numpy的命令是conda install -c rpi numpy
其他如
conda install -c rpi matplotlib
conda install -c rpi pandas
conda install -c rpi cryptography
问题:
注意,以conda环境运行python脚本,请不要使用sudo
搭建和设置mysql:
安装sql-server:
sudo apt-get install mysql-server
以root登录
sudo mysql -h localhost -u root -p
创建数据库和设置访问者
create database <<database_name>>;
CREATE USER 'zhy'@'localhost' IDENTIFIED BY '123456';
GRANT all privileges ON <<database_name>>.* TO 'zhy'@'localhost';
flush privileges;
安装Hadoop
依据文章"树莓派搭建 hadoop 集群"(http://shumeipai.nxez.com/2013/11/04/raspberry-pi-build-hadoop-cluster.html)在树莓派/OrangePi上安装hadoop
需要注意的有几点:
1.我安装的是OpenJDK
2.下载hadoop不要下载src版,要下载binary版
3.解压经常不成功,一定要确认下载完整,或者先编辑.bashrc试试
4.要编辑的.bashrc是"/home/hduser/.bashrc",注意JAVA_HOME的openjdk版本号要根据实际情况调整