這幾天閑暇折騰了幾天樹(shù)莓派斥滤,安裝omv系統(tǒng)将鸵,據(jù)說(shuō)可以裝docker,感覺(jué)很香的樣子~
大概記錄了一下過(guò)程以及遇到的問(wèn)題佑颇。
1顶掉、下載鏡像
樹(shù)莓派官方網(wǎng)站上下載系統(tǒng)鏡像,這里使用debian9版本挑胸,因?yàn)橹蟀惭bomv4版本據(jù)說(shuō)比較穩(wěn)定痒筒。。茬贵。(最新版本是5)
1)鏡像目錄地址
https://downloads.raspberrypi.org/
根據(jù)需要下載對(duì)應(yīng)版本即可簿透,這里我使用的是
https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-04-09/
????????這里應(yīng)該是樹(shù)莓派官方debian9版本 最后一個(gè)版本了,后邊就是buster版本解藻,但是據(jù)說(shuō)buster版本必須安裝omv5版老充。
這次就安裝stretch這個(gè)版本,下載下來(lái)就可以了螟左,刷入tf卡內(nèi)(win32diskimager)咋刷這里就不多說(shuō)了啡浊,也不難。路狮。
刷入系統(tǒng)后就可以直接通過(guò)ssh連接了虫啥,這里樹(shù)莓派默認(rèn)賬密是pi/raspberry
登錄成功后蔚约,root賬號(hào)是關(guān)閉的奄妨,為了方便操作,可以開(kāi)啟root苹祟,在終端輸入:sudo passwd root砸抛,然后輸入需要設(shè)置的密碼,完成后树枫,切換root賬戶直焙,終端輸入su root 輸入密碼,切換賬戶到root砂轻。
2奔誓、配置國(guó)內(nèi)鏡像源
因?yàn)閲?guó)外源更新update太慢了,更新一下國(guó)內(nèi)的鏡像源,需要注意對(duì)應(yīng)的版本
可以參考這個(gè)指導(dǎo):https://mirror.tuna.tsinghua.edu.cn/help/raspbian/
編輯/etc/apt/sources.list 文件厨喂,使用默認(rèn)的vi 鍵位問(wèn)題不好操作和措,總是莫名其妙的出現(xiàn)其他字符,所以可以使用nano加需要編輯的文件蜕煌,進(jìn)行編輯派阱,編輯完成后 輸入ctrl+x 頁(yè)面提示是否保存,按y鍵斜纪,然后按 回車 就可以了
# 編輯 `/etc/apt/sources.list` 文件贫母,刪除原文件所有內(nèi)容,用以下內(nèi)容取代:
deb?http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/stretch main non-free contrib rpi
deb-src?http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/stretch main non-free contrib rpi
然后修改 `/etc/apt/sources.list.d/raspi.list` 文件盒刚,刪除原文件所有內(nèi)容腺劣,用以下內(nèi)容取代:
deb?http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/stretch main ui
修改好配置之后?在終端執(zhí)行?apt-get?update?等待更新完成即可
3、安裝omv4
? ??? 目前omv4?需要網(wǎng)絡(luò)安裝因块,所以需要聯(lián)網(wǎng)進(jìn)行
終端執(zhí)行:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
等待安裝完成誓酒,其中可能會(huì)出現(xiàn)連接失敗的問(wèn)題,可以通過(guò)修改hosts配置進(jìn)行贮聂,可能會(huì)有所提升下載速度靠柑,或者可以科學(xué)上網(wǎng)的方式進(jìn)行
4、安裝omv?插件
第三步會(huì)自動(dòng)安裝吓懈,這里也可以手動(dòng)安裝 歼冰,安裝插件目前也是網(wǎng)絡(luò)安裝,在終端執(zhí)行:?
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
腳本是從raw.githubusercontent.com下載的耻警,目前連接這個(gè)域名總是失敗隔嫡,所以有個(gè)辦法可以在
這個(gè)地址https://www.ipaddress.com/,獲取一下raw的ip地址甘穿,然后把這個(gè)地址加到hosts配置文件里
終端執(zhí)行?vi /etc/hosts?對(duì)應(yīng)ip地址和域名腮恩,如下格式:
199.232.68.133 raw.githubusercontent.com
140.82.112.3?github.com
5、FAQ
1温兼、出現(xiàn)?'NoneType' object is not callable?報(bào)錯(cuò)
Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7fd62f0677b8>
Traceback (most recent call last):
??File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
Exception ignored in: <function WeakValueDictionary.__init__.<locals>.remove at 0x7fd62f0677b8>
Traceback (most recent call last):
??File "/usr/lib/python3.5/weakref.py", line 117, in remove
TypeError: 'NoneType' object is not callable
解決辦法
打開(kāi) /usr/lib/python3.5/weakref.py 文件秸滴,做如下編輯:
把第109行改為:
def remove(wr, selfref=ref(self), _atomic_removal=_remove_dead_weakref):
并且把第117行改為?
_atomic_removal(d, wr.key)
然后終端執(zhí)行?apt?update?
2、public key is not available?的問(wèn)題
GPG error: http://httpredir.debian.org/debian stretch-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC
解決方法:
在終端執(zhí)行:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys??7638D0442B90D010(上邊報(bào)的缺少的公鑰募判,有幾個(gè)就執(zhí)行幾次)
3荡含、開(kāi)啟smb共享報(bào)錯(cuò)
可能出現(xiàn),開(kāi)啟SMB共享時(shí) 在打開(kāi)開(kāi)關(guān)届垫,會(huì)提示
The property 'nullpasswords' does not exist in the model 'conf.service.smb'
編輯/etc/openmediavault/config.xml?刪除?<smb>?里有nullpassword?的行(如果有的話)
然后在終端分別執(zhí)行:
source /usr/share/openmediavault/scripts/helper-functions
和
omv_config_delete "/config/services/smb/nullpasswords"
執(zhí)行完成后 記得清除瀏覽器緩存
完成后reboot系統(tǒng)释液,然后登陸,默認(rèn)用戶名密碼:
用戶名: admin
密碼:openmediavault