树莓派安装Openmediavault及omv | 您所在的位置:网站首页 › 派派70022版本下载 › 树莓派安装Openmediavault及omv |
手上有个树莓派3B,一直没好好利用,最近买了个投影,想着组一个NAS便于在公司的时候下下电影,于是把吃灰的树莓派找了出来,下面开始折腾。 首先安装系统 由于当前版本的openmediavault已经不支持镜像直接安装了,所以要先安装操作系统,到树莓派官网下载系统https://www.raspberrypi.com/software/operating-systems/ 此处需要注意,这里最好不要下载上面的最新系统,因为新系统某些依赖版本过高,后面安装openmediavault需要变更依赖版本,比较麻烦,我下载的是旧版的lite版本,毕竟桌面也用不上,还节省空间(经常有人私信我报错了,我用的是raspios_oldstable_lite_armhf-2022-01-28版本,没有任何报错,想避坑可以直接使用这个版本)。 然后使用烧录工具Win32DiskImager将系统烧录进树莓派的TF卡,系统烧录完如果需要开启ssh远程访问就需要在TF卡的目录下面 创建一个ssh文件,需要开启wifi访问也需要创建一个wpa_supplicant.conf文件写入wifi信息, 具体可参见树莓派实验室的方法无屏幕和键盘配置树莓派WiFi和SSH 配置系统 查看路由器可以知道树莓派的IP地址,raspberry那个,用SSH工具连上树莓派可以继续安装,安装openmediavault之前先更换系统源为国内源 sudo nano /etc/apt/sources.list #注释之前的,拷贝下面的中科大和清华镜像源到文件中 deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi sudo nano /etc/apt/sources.list.d/raspi.list #注释之前的,拷贝下面的中科大和清华镜像源到文件中 deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ buster main ui deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui #更新系统 sudo apt-get update sudo apt-get upgrade -y安装Openmediavault 安装openmediavault可以直接使用脚本一键安装 sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash如连不上github可以修改hosts解决,可自行查询最合适的地址 sudo nano /etc/hosts我由于觉得找hosts很麻烦,本地又可以连上,于是直接到仓库复制拷贝脚本到本地 https://github.com/OpenMediaVault-Plugin-Developers/installScript sudo chmod +x install sudo bash install安装完成后,命令行会出现提示,使用http://ip登录openmediavault系统 帐号: admin 密码: openmediavault 下面就可以创建用户帐号,基于磁盘创建共享文件夹,开启smb实现共享,此过程比较简单,此处忽略,这里我挂载的是移动硬盘,需要注意的是移动硬盘可以直接挂载,但是盘符名不能是中文。其次是默认系统磁盘是不能作为共享文件夹的,不过可以到插件中直接安装sharerootfs插件以实现系统磁盘的共享,后面下载的目录就可以直接共享了。 安装必要插件 openmediavault有很多插件,这里说一下omvextrasorg插件的安装,以及基于该插件安装docker,基于docker安装transmission以实现远程下载 清华大学镜像已经收录了openmediavault的插件镜像,下载omvextrasorg插件 https://mirrors.tuna.tsinghua.edu.cn/OpenMediaVault/openmediavault-plugin-developers/pool/main/o/openmediavault-omvextrasorg/ 可以直接用图形化界面上传安装 安装完成后,左边会出现OMV-Extras 重新更新一下 sudo apt-get update sudo apt-get upgrade -y然后进入OMV-Extras进入docker标签,点击安装 基于docker安装transmission 其实上面可以直接下载transmission的插件,同安装omv-extras一样安装transmission插件,但是我直接安装插件会报错导致openmediavault起不来,又来卸载,比较麻烦,直接用transmission的docker镜像安装比较便捷。 安装之前可以配置一下docker的镜像加速,加快拉镜像的速度 sudo nano /etc/docker/daemon.json { "data-root": "/var/lib/docker", "registry-mirrors": ["https://7t8frx65.mirror.aliyuncs.com"] } #配置完重启一下让配置生效 sudo systemctl daemon-reload sudo systemctl restart docker接着开始创建transmission容器,命令行执行 sudo docker run -d \ --name=transmission \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -e TRANSMISSION_WEB_HOME=/combustion-release/ `#optional系统默认用了一套web界面,建议删除不用,后面反正要换中文界面` \ -e USER=user `#optional设置帐号,毕竟要公网访问最好设置一下` \ -e PASS=password `#optiona设置密码` \ -p 9091:9091 \ -p 51413:51413 \ -p 51413:51413/udp \ -v /media/tr/config:/config `#三个目录可根据自己的情况指定,后面设置共享` \ -v /media/downloads:/downloads \ -v /media/watch:/watch \ --restart unless-stopped \ linuxserver/transmission容器提示完成后,可以使用如下命令查看一下情况 sudo docker ps然后使用http://ip:9091登录界面,发现不能正常登录,查看容器日志 sudo docker logs -n200 transmission发现说是系统缺少libseccomp依赖 直接下载安装libseccomp依赖,或者到 http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/下载需要的版本 sudo wget http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.5.4-1_armhf.deb sudo dpkg -i libseccomp2_2.5.4-1_armhf.deb #重启一下容器 sudo docker restart transmission再使用http://ip:9091登录界面,输入刚才设置的帐号密码就可以进入界面开始下载了 最后,修改transmission为中文界面 由于transmission用的默认界面,而且是容器安装,想修改界面为中文可到容器中操作 sudo docker exec -it transmission bash进入容器命令行,下载中文一键安装脚本 wget https://gitee.com/culturist/transmission-web-control/raw/master/release/install-tr-control-cn.sh bash install-tr-control-cn.sh按提示安装最新的release界面即可 至此安装完成。 |
CopyRight 2018-2019 实验室设备网 版权所有 |