2018年12月29日 星期六

OMV 4 install on Debian Stretch

一直在寻找NAS OS,但是经历了黑群晖、Centos、Debian+各种软件,因为黑群晖毕竟名不正,一个主要原因是无法转码,导致很多影片无法正常播放,加上文件系统与其他平常的不太一样,担心以后系统当掉丢失文档,所以pass了。
        偏爱Centos,但是Calibre毕竟无法很好地应用在Centos,故而选择了Debian,相应地很好地安装了plex,calibre以及一些pt软件等等,算是平平安安地用了快一年,今天,无意中看到一个网友推荐了OMV,还对比了Freenas  Nas4free ,这两个软件曾经试着要安装,但是都失败了,没有成功安装过。

       看着简洁的界面,让我燃起了希望,毕竟NAS系统,还是少折腾为好,虽然Debian好用,但是什么都要自己摆弄,所以还是缺了点什么。
        OMV,曾经在摆弄树莓派raspiberry时见过一次面。
        晚上,做好了资料备份,终于动手了,过程还算顺利。
        1、安装了最简Debian系统,摒弃了华丽的桌面等东西:Debian网络安装版
        2、安装OMV install guides 
        安装过程中注意,根据你安装的Debian系统,配置好sources.list & package repositories


Debian 8 (Jessie)

Add the package repositories:

cat <<EOF >> /etc/apt/sources.list.d/openmediavault.list
deb http://packages.openmediavault.org/public erasmus main
# deb http://downloads.sourceforge.net/project/openmediavault/packages erasmus main
## Uncomment the following line to add software from the proposed repository.
# deb http://packages.openmediavault.org/public erasmus-proposed main
# deb http://downloads.sourceforge.net/project/openmediavault/packages erasmus-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb http://packages.openmediavault.org/public erasmus partner
# deb http://downloads.sourceforge.net/project/openmediavault/packages erasmus partner
EOF
Install the openmediavault 3 (Erasmus) package:

export LANG=C
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
apt-get update
apt-get --allow-unauthenticated install openmediavault-keyring
apt-get update
apt-get --yes --force-yes --auto-remove --show-upgraded \
    --no-install-recommends \
    --option Dpkg::Options::="--force-confdef" \
    --option DPkg::Options::="--force-confold" \
    install postfix openmediavault
# Initialize the system and database.
omv-initsystem



Debian 9 (Stretch)

Add the package repositories:

cat <<EOF >> /etc/apt/sources.list.d/openmediavault.list
deb http://packages.openmediavault.org/public arrakis main
# deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis main
## Uncomment the following line to add software from the proposed repository.
# deb http://packages.openmediavault.org/public arrakis-proposed main
# deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
# deb http://packages.openmediavault.org/public arrakis partner
# deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis partner
EOF
Install the openmediavault 4 (Arrakis) package:

export LANG=C
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
apt-get update
apt-get --allow-unauthenticated install openmediavault-keyring
apt-get update
apt-get --yes --auto-remove --show-upgraded \
    --allow-downgrades --allow-change-held-packages \
    --no-install-recommends \
    --option Dpkg::Options::="--force-confdef" \
    --option DPkg::Options::="--force-confold" \
    install postfix openmediavault
# Initialize the system and database.
omv-initsystem


我遇到了问题:安装了Debian 9 (Stretch),但是配置了Debian 8 (Jessie)的sources.list & package repositories,导致出现如下错误:
  1. Some packages could not be installed. This may mean that you have
  2. requested an impossible situation or if you are using the unstable
  3. distribution that some required packages have not yet been created
  4. or been moved out of Incoming.
  5. The following information may help to resolve the situation:
  6. The following packages have unmet dependencies:
  7. openmediavault : Depends: php5-fpm but it is not installable
  8. Depends: php5-cgi but it is not installable
  9. Depends: php5-cli (>= 5.6) but it is not installable
  10. Depends: php5-pam but it is not going to be installed
  11. E: Unable to correct problems, you have held broken packages.
修改为对应的Debian 9 (Stretch) sources.list & package

提示缺少公钥

apt install openmediavault-keyring postfix

安装额外的插件库:
wget http://omv-extras.org/openmediavault-omvextrasorg_latest_all4.deb

dpkg -i openmediavault-omvextrasorg_latest_all4.deb
安装顺利完成了。

沒有留言:

張貼留言

Calibre_web administrator password forget

Calibre_web administrator password forget how to reset the admin password: need to specify the app.db docker exec -it calibre-web cd...