1. 下载镜像:

下载 http://downloads.raspberrypi.org/raspbian_latest.torrent 最新版的 BT 种子

2. 使用win32 diskimager回复镜像到TF卡:

官方下载地址:http://sourceforge.net/projects/win32diskimager/

3. 远程桌面:

在windows下访问树莓派需要xdrp服务: sudo apt-get install xrdp

4.首次运行系统需要扩展分区:

sudo raspi-config 选中第一个 1 Expand Filesystem 并按Enter确认,之后退出重启,这样才能用到存储卡的全部容量

5.更换国内源:

sudo nano /etc/apt/sources.list 测试最佳软件源:

  • 安装 netselect

sudo apt-get install netselect

  • git clone

git clone https://github.com/sjqlwy/ccrm.git cd ./ccrm

  • 运行

sudo sh ccrm.sh sudo apt-get update 测出连接速度最快的源之后,修改sources.list,(假设结果为阿里源) sudo nano /etc/apt/sources.list 加入: deb http://mirrors.aliyun.com/raspbian/raspbian/jessie main non-free contrib deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib

sudo apt-get update (如果仍然遇到连接问题,则进行以下操作) sudo nano /etc/apt/sources.list.d/raspi.list 在原来的内容前添加 # 号,注释掉原来的源 有时apt-get的key可能出问题,具体来说就算官方源也会报说来源未知 这时可以尝试运行: sudo apt-key update

6.本地化:

如果发现键盘输出有问题,则需要设置键盘:

Menu -> Preferences -> Mouse and Keyboard Settings -> Keyboard -> Keyboard Layout -> United States -> English(US) -> OK

  • 解决中文乱码:

sudo raspi-config

选择

5 Internationalisation Options

  • 中文支持:

I1 Change Locale

方向键移动至列表末尾,用空格键选中以下项:

[*] zh_CN.UTF-8 UTF-8

之后按TAB键移动至 Ok, 接下来会选择系统默认显示语言,按个人需求选择

  • 修改时区:

I2 Change Timezone

进入后依次找到选中 Asia,城市选择 Shanghai

  • 中文字体:

新版系统(2016-05-27)似乎需要安装中文字体

sudo apt-get install fonts-wqy-zenhei

  • 安装输入法(Fcitx,拼音):

sudo apt-get install fcitx fcitx-pinyin

设置:

Menu -> Run

输入:

im-config

选中 fcitx

可能会问是否改变系统设置,选择改动

重启后可测试输入法,在文本编辑器或浏览器内,按 Ctrl + 空格键 切换至拼音,按 Shift可在中英文输入间切换。

7.自动挂载硬盘

将移动硬盘接到USB口后先格式化硬盘位ext4格式:

  1. 先查看挂载情况
sudo fdisk -l

  * 格式化硬盘
    
    sudo mkfs.ext4 /dev/sdb
    
      * 新建文件夹作为移动硬盘的挂载点
        
        sudo mkdir /home/pi/USB_Disk1
        
          * 修改文件夹权限为任何人可读写
            
            sudo chmod o+rwx /home/pi/USB_Disk1
            
              * 查看硬盘的UUID
                
                sudo blkid
                
                  * 将硬盘信息添加到fstab
                    
                    sudo nano /etc/fstab
                    
                    将以下下信息添加到fstab中
                    
                    UUID=&#8221;69f58d5a-4fd2-4f4e-a97a-a89dda735199&#8243; /home/pi/USB_Disk1 ext4 defaults 0 0</ol> 
                
                保存后重启即可完成移动硬盘自动挂载
                
                ##### 8.安装Samba文件共享:
                
                sudo apt-get install samba samba-common-bin sudo nano /etc/samba/smb.conf 找到 ############ Misc ############ 添加(可以提升文件传输速度,有线连接情况下约10MB/s): socket options = TCP\_NODELAY IPTOS\_LOWDELAY SO\_RCVBUF=65536 SO\_SNDBUF=65536
                
                找到======================= Share Definitions ======================= 把read only = yes
                
                改为read only = no
                
                添加用户pi并设置密码 sudo smbpasswd -a pi 重启: sudo service samba reload Windows上(win10): 此电脑 > 映射网络驱动器 > 输入 raspberrypipi
                
                ##### 9.NAS服务器
                
                sudo apt-get update&&sudo apt-get install ntfs-3g samba samba-common-bin hdparm
                
                sudo nano /etc/samba/smb.conf
                
                添加:
                
                [share]
                
                comment = Public Storage
                
                path = /mnt/usbdisk
                
                valid users = root pi
                
                browseable = yes
                
                public = yes
                
                read only = no
                
                sudo mkdir /mnt/usbdisk sudo nano /etc/fstab 添加:
                
                /dev/sda1 /mnt/usbdisk ntfs-3g defaults 0 0
                
                硬盘休眠(10分钟无操作休眠,计算方法:120*5=600): sudo nano /etc/hdparm.conf 添加:
                
                /dev/sda {
                
                write_cache = on
                
                spindown_time = 120
                
                }
                
                sudo service hdparm restart 如果想提升速度可以参考这篇帖子,版权归属原作者Obihoernchen 比如先修改smb.conf: sudo nano /etc/samba/smb.conf 在Misc部分加入:
                
                write cache size = 2097152
                
                use sendfile = yes
                
                保存退出,之后修改fstab: sudo nano /etc/fstab 比如之前内容为: /dev/sda1 /mnt/usbdisk ntfs-3g defaults,noatime 0 0 修改为: /dev/sda1 /mnt/usbdisk ntfs-3g defaults,noatime,big_writes 0 0 修改之后保存退出,测试通过Samba向挂载的NTFS格式分区复制文件,速度从小于3MB/s->9MB/s 如果需要下载服务,可以参照这篇[文章][2]安装配置aria2
                
                ##### 10. 安装Resilio-sync
                
                根据官方教程,在树莓派上面安装 resilio-sync 套件,只需三步:
                
                  * 添加库
                    
                      * 添加用于套件验证的PGP公钥
                        
                          * 安装套件</ul> 
                        
                        由于树莓派的 Raspbian 系统基于 Debian ,所以我们要按照下面的教程安装:
                        
                          1. 添加库
                            
                            创建文件 /etc/apt/sources.list.d/resilio-sync.list 并写入下面的内容以注册 Resilio 套件库:
                        
                        deb <http://linux-packages.resilio.com/resilio-sync/deb> resilio-sync non-free
                        
                          1. 添加公钥
                            
                            使用下面的命令添加公钥:
                        
                        wget -qO &#8211; <https://linux-packages.resilio.com/resilio-sync/key.asc> | sudo apt-key add &#8211;
                        
                          1. 对于树莓派2和3( arm64 架构) 还要运行下面的命令
                        
                        sudo dpkg –add-architecture armhf sudo apt-get update
                        
                          1. 然后将 /etc/apt/sources.list 中的内容修改为
                            
                            deb [arch=armhf] <http://linux-packages.resilio.com/resilio-sync/deb> resilio-sync non-free
                            
                            对于树莓派1则运行下面的命令
                        
                        sudo dpkg &#8211;add-architecture armel
                        
                          1. 安装 resilio-sync 套件
                        
                        sudo apt-get update
                        
                        sudo apt-get install resilio-sync
                        
                        对于树莓派1则运行
                        
                        sudo apt-get update
                        
                        sudo apt-get install resilio-sync:armel
                        
                          1. 安装完成后,使用下面的命令删除旧版 btsync(可选)
                        
                        sudo apt-get purge btsync
                        
                          1. 使用
                            
                            使用 IP 加端口号即可进入管理页面,默认端口号为 8888,例如访问 127.0.0.1:8888,第一次使用需要创建用户名和密码(请务必牢记),其他设置和桌面版类似,包括免费使用PRO的方法。
                            
                              * 备注
                                
                                使用上面的方法安装完 Sync 之后,再次运行 sudo apt-get update 会提示下面的警告信息:</ol> 
                            
                            W: Duplicate sources.list entry <http://linux-packages.resilio.com/resilio-sync/deb/> resilio-sync/non-free armhf Packages (/var/lib/apt/lists/linux-packages.resilio.com\_resilio-sync\_deb\_dists\_resilio-sync\_non-free\_binary-armhf_Packages)
                            
                            W: You may want to run apt-get update to correct these problems
                            
                            解决方法是删除第一步里面创建的这个这个文件 /etc/apt/sources.list.d/resilio-sync.list。
                            
                            ##### 11.minidlna
                            
                              1. 安装minidlna
                                
                                sudo apt-get install minidlna
                                
                                  * 设置配置文件
                                    
                                    设置/etc/minidlna.conf文件,在文件尾部添加如下内容:
                                    
                                    media\_dir=A,/home/pi/USB\_Disk2/shareDir/Music
                                    
                                    media\_dir=P,/home/pi/USB\_Disk2/shareDir/Picture
                                    
                                    media\_dir=V,/home/pi/USB\_Disk2/shareDir/Video
                                    
                                    A表示这个目录是存放音乐的,当minidlna读到配置文件时,它会自动加载这个目录下的音乐文件
                                    
                                    配置minidlna的数库数据的存放目录
                                    
                                    db\_dir=/home/pi/USB\_Disk2/shareDir/db
                                    
                                    配置日志目录
                                    
                                    log\_dir=/home/pi/USB\_Disk2/shareDir/log
                                    
                                    以上配置中,/samba/DLNA/* 这个目录可以自定义,一定要确保目录存在且设置权限为可读写。例子中的是已经配置好的 Samba 所在的目录,这样可以把 DLNA 目录共享在局域网之中,更方便的管理媒体文件。树莓派实验室之前有介绍过在树莓派上安装Samba的方法。
                                    
                                      * 重启 minidlna
                                        
                                        sudo /etc/init.d/minidlna restart
                                        
                                          * 测试 sudo /etc/init.d/minidlna status 返回 [ok] minidlna is running 为正常。
                                            
                                            这个时候就可以通过平板电视、电脑、手机来发现“媒体设备”播放DLNA目录下的媒体资源了。 DLNA 支持的媒体格式: Image:JPEG PNG, GIF, TIFF Audio:LPCM AAC, AC-3, ATRAC 3plus, MP3, WMA9 Video:AVI MPEG2 MPEG-1,MPEG-4*, AVC, WMV9</ol> 
                                        
                                        ###### minidlna 使用技巧
                                        
                                          1. 查看资源个数 [http://树莓派的IP地址:8200/][3]
                                            
                                              * 让 minidlna 随机启动 sudo update-rc.d minidlna defaults
                                                
                                                  * 启动 minidlna 服务 sudo service minidlna start
                                                    
                                                      * 当你修改配置文件及媒体资源更新时,需要强制刷新,以便minidlna将最新的媒体文件进行索引 sudo service minidlna force-reload
                                                        
                                                          * 取消 minidlna 的开机自动启动 sudo update-rc.d -f minidlna remove
                                                            
                                                              * 停止 minidlna 服务 sudo service minidlna stop
                                                                
                                                                  * 停止 minidlna 所有进程 sudo killall minidlna
                                                                    
                                                                      * 卸载 minidlna sudo apt-get remove &#8211;purge minidlna</ol>