全文转载自树莓派实验室:http://shumeipai.nxez.com/download

软件下载

1.快速开机指南

英文版.pdf
中文版.doc

2.SD卡格式化工具,可选。
SD Formatter 4.0 for SD/SDHC/SDXC

3.NOOBS(ver:1.3.9),可选。
NOOBS.zip
NOOBS自身并不是操作系统,而是树莓派官方推荐的启动管理软件。通过NOOBS,可以免镜像刷写工具安装系统,并可以不拔卡在树莓派上直接重装系统。官方推荐第一次使用树莓派,要用NOOBS安装系统。但NOOBS占用卡空间较大,需要特殊的分区结构,这都是存在的问题。是否使用NOOBS,可以自行考虑。个人的建议是手动下载镜像和刷写工具创建SD卡,不要理睬NOOBS。

4.镜像烧录工具
Win32DiskImager v0.9.zip (sourceforge.net)
USB Image Tool使用介绍

5.操作系统
根据偏好选择下列之一。
5.1.1 Raspbian “Jessie”
是Debian8.0在ARM的编译版,加上针对树莓派深度定制的硬件驱动与软件程序。官方推荐系统。如果你第一次使用树莓派,请下载这个。Debian的软件策略偏保守,稳定第一,升级是次要的。
下载链接:http://downloads.raspberrypi.org/raspbian_latest
默认帐号:Username: pi Password: raspberry
发布日期:2015-09-20

5.1.2 Raspbian “wheezy”
是Debian7.0在ARMv6的编译版,加上针对树莓派深度定制的硬件驱动与软件程序。官方推荐系统。如果你第一次使用树莓派,请下载这个。Debian的软件策略偏保守,稳定第一,升级是次要的。
下载链接:http://downloads.raspberrypi.org/raspbian/images/raspbian-2015-05-07/2015-05-05-raspbian-wheezy.zip
默认帐号:Username: pi Password: raspberry
发布日期:2015-05-05

5.2 OpenELEC
运行快、且用户体验友好的一款XBMC媒体中心。
下载链接:http://downloads.raspberrypi.org/openelec_latest
发布日期:2014-06-14

5.3 Pidora
Pidora是社区对Fedora在树莓派上的移植。不是Fedora官方版,但被Fedora官网推荐用于树莓派。Pidora基于Fedora 18,采用另一个轻量桌面环境XFCE。Fedora的软件策略相比于Debian,是略偏向先锋的。Fedora能用到版本稍新,但也经受过实测调试的软件包。
下载链接:http://downloads.raspberrypi.org/pidora_latest
默认帐号:Username: root Password: raspberrypi
发布日期:2014-07-03

5.4 Arch Linux ARM
著名轻量系统Arch Linux在ARM架构上的移植。注重对于开发者的简洁,任何可有可无的软件一律不自带。仅有命令行界面,不建议初学者使用。Arch Linux的软件策略是相当激进的,使用Arch Linux能用到最新的软件包,但也需要承担尝鲜可能的风险。
下载链接:http://downloads.raspberrypi.org/arch_latest
默认帐号:Username: root Password: root
发布日期:2014-06-01

5.5 RISC OS
非Linux系统。
下载链接:http://downloads.raspberrypi.org/riscos_latest
默认帐号:无需

5.6 Raspbmc
下载链接:http://downloads.raspberrypi.org/raspbmc_latest
多媒体中心、DIY电视盒专用系统。将媒体中心软件XBMC与Raspbian系统结合的衍生系统之一。中文支持良好,建议使用。
默认帐号:Username: pi Password: raspberry

5.7 XBian
下载链接:XBian_1.0_Beta_1.1.7z
与Raspbmc一样,是Raspbian+XBMC的媒体中心。注重性能优化。(存在中文文件名乱码问题)
默认帐号:Username: root Password: raspberry

5.8 RetroPie
下载链接:RetroPieImage_v1.7.zip
这是一个基于Raspbian构建的家用机模拟器系统,内置了FC、SFC、GB、GBA、DOS等游戏平台的模拟器软件,可以将树莓派快速配置成多功能老游戏主机。
默认帐号:Username: pi Password: raspberry

5.9 FreeBSD
下载链接:freebsd-pi-r245446.img.gz
BSD系列。
默认帐号:Username: pi Password: freebsdarm

5.10 Kali Linux
下载链接:Kali Linux
Kali Linux。

5.11 Ubuntu MATE for the Raspberry Pi 2
下载链接:Ubuntu MATE for the Raspberry Pi 2
Ubuntu MATE是桌面Linux发行,其宗旨是通过MATE这个经典、传统的桌面环境来提供Ubuntu操作系统的简介和典雅。MATE是GNOME 2桌面环境的继续,曾经作为Ubuntu的缺省桌面,直到10.10版中被Unity所取代。
Ubuntu MATE适合树莓派新手使用,界面是最好看的,但是在CPU优化方面不如官方的系统做得好。

5.12 Snappy Ubuntu Core
下载链接:Snappy Ubuntu Core
非官方系统 Snappy Ubuntu Core。

5.13 Windows 10 IoT(物联网版)
RTM版下载:Download RTM Release for Raspberry Pi 2
预览版下载:Download Insider Preview for Raspberry Pi 2
微软在Build 2015大会上宣布推出一个独立的Windows 10开发者预览版, 这个版本名称是Windows 10 IoT Core Insider Preview(Windows 10物联网核心内幕预览版),现在可供开发人员下载和研究,它支持树莓派2和英特尔Minnowboard MAX设备,使设备制造商能够充分利用这些产品有限的硬件资源。
据微软表示,Windows 10 IoT Core Insider Preview为设备制造商提供了世界一流的开发工具,通用Windows平台的力量,直接访问硬件的能力,并能在树莓派2等硬件设备上进行远程调试,更新和管理软件。

5.14 PiNet
安装介绍链接:PiNet
PiNet 是一个自由和开放源码的项目,为帮助学校建立和管理一个Raspberry Pi的课堂。
其主要特点包括
基于网络的用户帐户
基于网络的操作系统-所有树莓PIS启动一个主Raspbian操作系统。
共享文件夹-易于使用共享文件夹系统的教师和学生。
工作收集系统简单的工作收集和提交系统,让学生在工作。
自动备份-自动备份所有学生的工作,定期向外部驱动器。
多个小的功能,如批量用户导入,课堂管理软件集成等
服务器软件安装在运行Ubuntu Linux 14.04计算机(这也完全是免费的)。你必须再连接服务器和覆盆子PIS通过有线网络。

5.15 CentOS 7 ARM for the Raspberry Pi 2
下载链接:CentOS 7 ARM
面向ARM硬件架构的 CentOS 7 Linux。包含各种各样的新特性、以及软件更新与增强,比如面向身份认证管理的Kerberos HTTP代理、OpenJDK7中TLS连接的ECC支持、网络堆栈改进、以及Atomic包的更新等。
默认帐号:Username: root Password: centos


下载来源地址

Downloads

http://pidora.ca/

http://www.raspbmc.com/download/

http://www.xbian.org/

http://openelec.tv/

http://pibanglinux.org/download.html

http://blog.petrockblock.com/retropie/retropie-downloads/

http://pimame.org/

这个方法的前提是已经配置好了VNC。

在树莓派终端中输入:

安装完毕之后,打开windows的“远程桌面连接”(Win10中它在“所有应用->Windows附件->远程桌面连接”那里。)

输入树莓派的IP,用户名,密码,当然在连接之前可以做一点简单配置,看个人喜好。

然后就方便的使用吧!

2016-04-01_103017

在搭建WordPress之前,必须安装LAMP等PHP运行环境。可以参考我上一篇博文:用树莓派建LAMP+花生壳访问(非常详尽)[原创]

本文在上一篇的基础之上开始。

一、下载和解压wordpress

方法1:

可以很简单的使用这行代码安装wordpress:

安装完成后,把它与WEB服务器联系起来:

以上两步也可以自己手动安装,见方法2,方法3。

方法2:

可以在 http://cn.wordpress.org 上下载wordpress后解压到/var/www/html目录中,注意事先开启读写权限。

方法3:

手动利用命令下载、解压、复制或移动

下载:

解压:

用命令解压后,会在pi用户的home目录会生成一个wordpress目录。注意,它并不是在/var/www/html目录中。因此,我们需要做一个链接,可以使用 sudo ln -s /usr/share/wordpress /var/www/wordpress 将它们链接到一起,或者直接把文件复制到/var/www/html目录中:

查看全文

本文可以让你在树莓派上安装LAMP,并利用花生壳从外网访问内网。本文是博主亲身测试,屏蔽各种出错之后的结晶。其中参考过很多文章,虽说是原创,但是有一些内容来自引用,最终汇成本文。感谢参考文章作者们的无私奉献!

LAMP即 Linux + Apache + MySQL + PHP,本文会增加安装 PhyMyAdmin 和 FTP 。

一、安装LAMP

1.安装WEB服务程序Apache:

安装完成后,用以下命令检查Apache服务器是否已经启动:
然后,我们就可以尝试访问Apache服务器的默认起始页面。在另一台接入互联网的电脑上打开浏览器,输入你的树莓派的IP地址,或者就在树莓派的图形化界面上打开一个浏览器,在地址栏中输入localhost,就应该可以看到“It works!”等内容显示在屏幕上。

2016-03-29_145326

Apache服务器的配置很复杂,但是对于个人应用来说,必须手动配置的地方几乎没有。也许有人需要改变WEB服务的端口,那么就用编辑器打开/etc/apache2/ports.conf文件:

找到以下两行:

把默认的80端口改为你想要的值,如果前面有#,去掉#号。

查看全文

网上能找到很多这样的教程,我照着做,发现总会有一些小问题。有的教程漏写一行代码,有的教程的“自启动”部分并没用。于是我综合了几个教程,重新写在这里。

1.给树莓派安装VNC[1,2]

安装VNC需要使用命令行。如果需要远程操作安装VNC,就必须通过SSH登录到命令行界面。用SSH登陆树莓派可以在网上找到教程,比较容易。

用SSH执行树莓派命令行:

sudo apt-get install tightvncserver

安装好之后请一定先使用此命令设置一个VNC密码,输入:

vncpasswd

(先输入操作密码两次,然后会询问是否设置一个查看(view-only)密码,按自己喜欢,一般没必要。)

然后启动服务,输入:

vncserver :1

解释一下:“1” 指定控制台的号码。详细解释请看本文第4部分。

2.设置 VNC 为自启动[2]

注意:这个方法只适用于自启动到桌面的环境,参见第二课。

在没有重启之前,使用VNC进行远程连接都是没有问题的。但是一旦重启,你需要进入SSH重启VNC Server或者把VNC Server设置为重启时自启动。

有多种不同的方法能够使VNC Server自启动。下面介绍的方法应该是最简单的一种。你可以把它用到别的需要自启动的命令上。

步骤 1.

在小派上打开一个终端会话,或者使用SSH。终端会自动以home路径作为当前路径/home/pi。如果你没有在这个路径下,使用下面的命令:

cd /home/pi

然后cd 到.config目录下:

cd .config

注意文件夹开头的’.’,这使得这个文件夹是隐藏的,因此不会在你输入’ls’的时候显示。

步骤 2.

通过下面的命令在.config文件夹下建立一个’autostart’目录。

mkdir autostart

然后cd进去:

cd autostart

lesson7_9

步骤 3.

剩下的就是要编辑一个配置文件。输入下面的命令使用nano编辑器打开一个新文件:

nano tightvnc.desktop

然后输入下面的内容:

[Desktop Entry]
Type=Application
Name=TightVNC
Exec=vncserver :1
StartupNotify=false

按一下ctrl-X然后Y保存。就是这样啦,下次启动的时候它就会自动运行了。

3.电脑登录VNC

下载Windows客户端RealVNC Viewer
登录地址输入“IP地址:控制台号码”,0号控制台可不加号码。
也可使用Android版VNC客户端,下载地址:http://android.d.cn/software/19334.html
20130904220831991
20130904220831544

4.命令行参数说明

一、启动VNC服务时“vncserver :1”中“1”的含义

“1”是指定控制台的号码。输入 vncserver :1,vncserver :2,vncserver :3 等可以启动多个控制台,它们可以提供互不影响的多个桌面环境。(大多数人不用多用户操作所以没意义)

因此可以不加此参数,tightvncserver 会自动寻找从 1 开始的下一个空闲控制台。加上此参数,会强制使用指定的控制台,如果此控制台已经启动则报错。加此参数可有效防止无意多次启动程序(会启动多个控制台)白白浪费系统资源。

特殊的0号控制台

0号控制台就是连接真实显示器真正输出图像的那个桌面。对于VNC客户端,不输入端口号登录,默认就登录到0号控制台,方便。

但是因为0号是真正的桌面,所以和开机启动桌面环境,或者自己用startx命令,都存在啰嗦的冲突。到头来是个麻烦。因此自动启动的配置教程中,一律使用1号控制台。

二、-geometry 800×600,分辨率。可以不加。

三、终止VNC控制台命令:

tightvncserver -kill :1

四、查看正在运行的控制台列表:

ps ax | grep Xtightvnc | grep -v grep

五、重启服务

service vncserver restart

参考教程

参考教程1:http://shumeipai.nxez.com/2013/09/04/login-rpi-with-vnc.html?variant=zh-cn#comments  ,主要参考了前半部分,它漏写了一行运行代码。

参考教材2:http://www.geekfan.net/9284/ 这个写的比较好