diff --git a/help/_posts/1970-01-01-openmediavault.md b/help/_posts/1970-01-01-openmediavault.md index fa7a3b2..6ac96c7 100644 --- a/help/_posts/1970-01-01-openmediavault.md +++ b/help/_posts/1970-01-01-openmediavault.md @@ -12,49 +12,40 @@ Open Media Vault 是一款基于 Debian 的 NAS 操作系统,本站提供 Open 登录到已经部署的 Open Media Vault 使用如下命令可以替换 Open Media Vault 镜像源。 +```bash +omv-env set OMV_APT_REPOSITORY_URL "https://{{ site.hostname }}/OpenMediaVault/public" +omv-env set OMV_APT_ALT_REPOSITORY_URL "https://{{ site.hostname }}/OpenMediaVault/packages" +omv-env set OMV_APT_KERNEL_BACKPORTS_REPOSITORY_URL "https://{{ site.hostname }}/debian" +omv-env set OMV_APT_SECURITY_REPOSITORY_URL "https://{{ site.hostname }}/debian-security" +# 如果你有安装 omv-extras 则需要运行如下命令更改源 +omv-env set OMV_EXTRAS_APT_REPOSITORY_URL "https://{{ site.hostname }}/OpenMediaVault/openmediavault-plugin-developers" +omv-env set OMV_DOCKER_APT_REPOSITORY_URL "https://{{ site.hostname }}/docker-ce/linux/debian" +omv-env set OMV_PROXMOX_APT_REPOSITORY_URL "https://{{ site.hostname }}/proxmox/debian" +# 使得环境变量更改生效 +omv-salt stage run all +``` + +1. 由于 Open Media Vault 自带 kernel backports 因此在 `/etc/apt/source.list` 中配置 backports 源会造成冲突。 +2. 由于 Open Media Vault 的公钥分发通过源自己携带完成,因此本身存在被篡改的可能性,故在换源后用户需要通过其他渠道验证获取的公钥的正确性。 + +### 首次部署 Open Media Vault + +对于首次部署操作步骤以 为准 + +我们仅对 **Add the package repositories** 段落做出如下调整 + ```bash cat < /etc/apt/sources.list.d/openmediavault.list deb https://{{ site.hostname }}/OpenMediaVault/public usul main +deb https://{{ site.hostname }}/OpenMediaVault/packages usul main ## Uncomment the following line to add software from the proposed repository. # deb https://{{ site.hostname }}/OpenMediaVault/public usul-proposed main +# deb https://{{ site.hostname }}/OpenMediaVault/packages usul-proposed main ## This software is not part of OpenMediaVault, but is offered by third-party ## developers as a service to OpenMediaVault users. # deb https://{{ site.hostname }}/OpenMediaVault/public usul partner +# deb https://{{ site.hostname }}/OpenMediaVault/packages usul partner EOF ``` -### 首次部署 OMV - -对于首次部署 OMV 来说会遭遇 - -> The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7E7A6C592EF35D13 NO_PUBKEY 24863F0C716B980B - -这样的错误,请使用如下方法添加公钥 - -```bash -apt-get install --yes gnupg -wget -O "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" https://packages.openmediavault.org/public/archive.key -apt-key add "/etc/apt/trusted.gpg.d/openmediavault-archive-keyring.asc" -``` - -剩余的部分的操作步骤仍然以 为准 - -### 替换 omvextra 镜像源 - -对于同时也安装了 的用户可以使用如下方法替换 omvextra 源 - -```bash -cat < /etc/apt/sources.list.d/omvextras.list -deb https://{{ site.hostname }}/OpenMediaVault/openmediavault-plugin-developers/usul buster main -# deb https://{{ site.hostname }}/OpenMediaVault/openmediavault-plugin-developers/usul-beta buster main -# deb https://{{ site.hostname }}/OpenMediaVault/openmediavault-plugin-developers/usul-extras buster main -# deb https://{{ site.hostname }}/OpenMediaVault/openmediavault-plugin-developers/usul-testing buster main -deb [arch=amd64] https://{{ site.hostname }}/docker-ce/linux/debian buster stable -deb http://linux.teamviewer.com/deb stable main -EOF -``` - -对于 ARM 用户,请自行修改移除 Docker CE 和 TeamViewer 镜像源。 - -1. 其中 `buster` 为发行版代号(本样例代码为 Debian 10 的代号) -2. 其中 `usul` 为 Open Media Vault 代号(本样例代码为 OpenMediaVault 5 的代号) +其中 `usul` 为 Open Media Vault 的 codename(本样例代码为 5.x 的 codename)