1、到树莓派官方镜像库中找到适合自己的镜像(由于现在镜像统一,不管是树莓派什么版本镜像都一样)
2、安装镜像并提高系统可操作性
(1)利用balenaEtcher软件将镜像安装在TF卡中,或者用Win32DiskImager软件也可以
#需要在TF卡中加入一个空文件,直接新建ssh文件(什么也不用加即可)
(2)通过设置将树莓派wlan0打开链接wifi
sudo raspi-config #选择network options链接自己的wifi,并设置时区为shanghai
#如果系统没有network这个东西则需要手动添加
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf #在该文件下编写以下语句
network={
ssid="wifi名"
key_mgmt=WPA-PSK
psk="wifi密码"
}
sudo reboot #然后重启系统
ifconfig wlan0 #查询wifi链接情况,如果有链接则会出现ipv4的地址
(3)以上为了方便操作,用ssh链接树莓派,执行操作可以直接复制不用手敲,另外最好还是改一下pi和root的密码
#用户名:pi
#密码:raspberry
sudo passwd root #链接成功后修改一下pi和root的密码
3、更新基础镜像依赖包(预计全部执行完需要20分钟左右,如果有报错就很麻烦,最好在晚上12点以后会快很多,不要换源不然错误会更多,如果下面报错了,你只要反复执行直到不报错为止,官网源是不会害你的,只是网络可能跳转的太远容易丢包导致安装有误)
#在安装 OMV 之前,使用以下命令更新和升级 Raspberry PI OS,一次执行一个:
sudo apt-get update
sudo apt-get upgrade -y
sudo rm -f /etc/systemd/network/99-default.link
#完成上述三个命令后,重启系统
sudo reboot
1、执行安装语句,由于网络问题wget -O -sudo bash语句执行总是失败,所以我采用的是先在Windows下下载。
2、访问网址直接通过git获取该文件夹下的install放入树莓派指定位置进行以下操作。(这个方法是我自己是在没办法直接下载试着玩成功的,最好吧整个installScript文件夹拷到树莓派)
cd ./installScript
chmod +x install #赋权
sudo ./install -n #执行程序,会下载很多东西速度很慢预计要30分钟
3、在下载过程中会有很多包下载不下来,需要单独下载并安装然后再重新执行安装语句(如果用的是官方源只有openmediavault-omvextrasorg_latest_all5.deb是下不下来的,可以直接在GitHub上下载与上面安装方法一样直接访问你就能看到,拉取或直接单个下载放到树莓派里就可以了)
sudo dpkg -i XXXXXXXXXX.deb
#如果出现以下错误:
Copydpkg: 依赖关系问题使得 libjs-extjs6 的配置工作不能继续:
libjs-extjs6m 依赖于 libjs-extjs6-xxxxxx;然而:
未安装软件包 libjs-extjs6-xxxxxx。
#或
dpkg: 处理软件包 libjs-extjs6 (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
libjs-extjs6
#请尝试以下方法
#请重试命令
#使用 apt install 命令下载清华源中的软件包
sudo apt install libjs-extjs6
#再执行 dpkg -i 命令覆盖安装
sudo dpkg -i libjs-extjs6_6.2.0.981-2_all.deb
#如果该过程中提示错误:
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
#按照提示输入指令,下载依赖:
apt --fix-broken install
#然后按照以下顺序安装软件包,过程同上,问题解决同上:
“libjs-extjs6 -> php-pam -> wsdd -> salt-common -> openmediavault”
安装 openmediavault 正确的话,过程中会多次出现下图类似信息:
4、安装 OMV成功后会提示:
Processing triggers for systemd (241-7~deb10u3+rpi1) ...Enable and start systemd-resolved ...
Configure eth0 to use networkd ...
Enable networkd ...
It is recommended to reboot and then setup the network adapter in the openmediavault web interface.
1、openmediavault-omvextrasorg_latest_all5.deb由于第三方插件的查看需要这个,所以必须安装,而且要安装完整版,一次不行就尝试多次安装,只会覆盖(另外可能需要重启)
sudo dpkg -i openmediavault-omvextrasorg_latest_all5.deb
#这个不仅仅慢也容易报错,最后要装7个小插件必须都要成功
#否则会影响后面操作,不行就重启、换网试试
2、另外安装花生壳5.0版本,记得下载树莓派的,方便远程操控。
sudo dpkg -i phtunnel_5_0_rapi_armhf.deb
#剩下操作官网上有,因为看图更好理解,我在这里就不多描述了
3、安装docker和相关插件
由于docker下载慢可以选择换源了,也可以用官方的,这个地方随意
此处请选择树莓派的raspbian,根据情况选择源
#当树莓派换源下载的时候原始源会影响,一直报错,但是可以通过以下命令解决
sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update
#此时下载不是问题了,但是会一直报DNS的err
sudo nano /etc/resolv.conf
#在弹出的文本里最下面加入:
nameserver 8.8.8.8
nameserver 8.8.4.4
#重启网络:
sudo /etc/init.d/networking restart
#再次执行3步:
sudo apt-get update
#执行完成,然后:
sudo apt-get upgrade
#此时就解决了docker的web安装问题
#直接在openmediavault界面上点击安装即可
更多回帖