hexj9 |
2017-06-08 19:56 |
去年树莓放着没什么用处,当时搭建了个离线下载器。搭建过程走了很多弯路,这里给大家分享一下过程,节约大家搜索东西的时间 我准备的东西:带整套装备的树莓派 2B、32GU 盘,树莓要配置好,会玩的我就不写步骤了,买的时候第一步就应该搞好的东西。 (我使用的镜像为2015-01-31-raspbian) 0x01 挂载 U 盘: 挂载 FAT32 格式的 U 盘:
#创建挂载点 sudo mkdir /mnt/myusbdrive #编辑fstab让移动硬盘开机自动挂载 sudo nano /etc/fstab #在最后一行添加如下内容 /dev/sda1 /mnt/myusbdrive auto defaults,noexec,umask=0000 0 0 #保存重启,即可生效
挂载 NTFS 格式的硬盘 (读写方式挂载):
#安装所需软件包 sudo apt-get install fuse-utils ntfs-3g #加载内核模块 modprobe fuse #编辑fstab让移动硬盘开机自动挂载 sudo nano /etc/fstab #在最后一行添加如下内容 /dev/sda1 /mnt/myusbdrive ntfs-3g defaults,noexec,umask=0000 0 0 #保存重启,即可生效
挂载 exFAT 格式的硬盘:
sudo apt-get install exfat-fuse /dev/sda1 /mnt/usbdisk vfat rw,defaults 0 0 #开机自动挂载
说明: sda1 是取决于你的实际情况,a 表示第一个硬盘,1 表示第一个分区。 umask=0000 0 0 前面四个 0 就是对所有人, 可读可写可执行, 后面两个 0, 第一个代表 dump,0 是不备份 第二个代表 fsck 检查的顺序, 0 表示不检查 卸载:
sudo umount /mnt/myusbdrive
查看挂载情况可使用以下命令:
cd /mnt/myusbdrive ls
0x02 安装 samba: 安装 samba:
sudo apt-get install samba samba-common-bin
安装完成后,配置 /etc/samba/smb.conf 文件:
sudo nano /etc/samba/smb.conf
在 [global] 里加上:
display charset = UTF-8 unix charset = UTF-8 dos charset = UTF-8
在其最后添加以下命令:
[raspi] #共享文件的名称,将在网络上以此名称显示 path = /mnt/myusbdrive #共享文件的路径 valid users = pi #允许访问的用户 browseable = yes #允许浏览 public = yes #共享开放 writable = yes #可写
保存后,重启 samba 服务,输入:
/etc/init.d/samba restart
最后设置密码:
smbpasswd –a pi
加入开机自启:
sudo nano /etc/rc.local
在 exit 0 前加上这句话:
/etc/init.d/samba start
0x03 电脑连接远程共享: 右击网络(桌面上没有的可以去我的电脑左边那一列找到)
输入设置的 ip、文件夹:
输入设置的用户名密码:
完成~ 0x04 安装 aria2: 安装:
sudo apt-get install aria2
建立 aria2 设置文件:
cd /etc sudo mkdir aria2 cd aria2 #创建空白的 aria2s session 文件 sudo touch /etc/aria2/aria2.session #创建配置文件 sudo nano /etc/aria2/aria2.conf
编辑配置文件(下载目录按情况自己改):
dir=/mnt/myusbdrive #记得改成自己的 disable-ipv6=true enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true #rpc-listen-port=6800 continue=true input-file=/etc/aria2/aria2.session save-session=/etc/aria2/aria2.session max-concurrent-downloads=3
启动:
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
最后参考上面把启动命令加到开机自启。
0x05 安装 yaaw: 安装 apache:
sudo apt-get install apache2
给权限:
sudo chmod 777 /var/www/html cd /var/www/html
安装 yaaw:
sudo git clone https://git.oschina.net/chenxuuu/webui-aria2.git /var/www/html #你也可以连GitHub,但是速度嘛~ https://github.com/ghostry/webui-aria2.git
然后就可以访问 http:// 树莓派 ip / 来进行离线下载了
|
|