
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 测试最佳软件源:
sudo apt-get install netselect
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
sudo apt-get install fcitx fcitx-pinyin 设置: Menu -> Run 输入: im-config 选中 fcitx 可能会问是否改变系统设置,选择改动 重启后可测试输入法,在文本编辑器或浏览器内,按 Ctrl + 空格键 切换至拼音,按 Shift可在中英文输入间切换。 7.自动挂载硬盘 将移动硬盘接到USB口后先格式化硬盘位ext4格式:
- 先查看挂载情况 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="69f58d5a-4fd2-4f4e-a97a-a89dda735199" /home/pi/USB_Disk1 ext4 defaults 0 0
保存后重启即可完成移动硬盘自动挂载 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): 此电脑 > 映射网络驱动器 > 输入 \\raspberrypi\\pi 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 如果需要下载服务,可以参照这篇
文章安装配置aria2 10. 安装Resilio-sync 根据官方教程,在树莓派上面安装 resilio-sync 套件,只需三步:
由于树莓派的 Raspbian 系统基于 Debian ,所以我们要按照下面的教程安装:
- 添加库 创建文件 /etc/apt/sources.list.d/resilio-sync.list 并写入下面的内容以注册 Resilio 套件库:
deb
http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free
- 添加公钥 使用下面的命令添加公钥:
wget -qO -
https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
- 对于树莓派2和3( arm64 架构) 还要运行下面的命令
sudo dpkg –add-architecture armhf sudo apt-get update
- 然后将 /etc/apt/sources.list 中的内容修改为 deb [arch=armhf] http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free 对于树莓派1则运行下面的命令
sudo dpkg --add-architecture armel
- 安装 resilio-sync 套件
sudo apt-get update sudo apt-get install resilio-sync 对于树莓派1则运行 sudo apt-get update sudo apt-get install resilio-sync:armel
- 安装完成后,使用下面的命令删除旧版 btsync(可选)
sudo apt-get purge btsync
- 使用 使用 IP 加端口号即可进入管理页面,默认端口号为 8888,例如访问 127.0.0.1:8888,第一次使用需要创建用户名和密码(请务必牢记),其他设置和桌面版类似,包括免费使用PRO的方法。
- 备注 使用上面的方法安装完 Sync 之后,再次运行 sudo apt-get update 会提示下面的警告信息:
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
- 安装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
minidlna 使用技巧
- 查看资源个数 http://树莓派的IP地址:8200/
- 让 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 --purge minidlna