Ubuntu 发行版自定义和 add-apt-repository

Ubuntu 发行版自定义和 add-apt-repository

我编辑了/etc/lsb-release/usr/lib/os-release文件,然后创建了/etc/upstream-release/lsb-release包含原始lsb-release文件的路径。更改后
命令add-apt-repository不再起作用NoDistroTemplateException,但更改是必需的,因为我想发布我的发行版。
我该如何使它正常工作?

在 /etc/upstream-release/lsb-release 中:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"

在 /etc/lsb-release 中:

DISTRIB_ID=MYDISTRO
DISTRIB_RELEASE=1.0
DISTRIB_CODENAME=mycodename
DISTRIB_DESCRIPTION="MYDISTRO 1.0.0"

在 /usr/lib/os-发布版本中:

NAME="MYDISTRO"
VERSION="1.0.0 (MyCodeName)"
ID=mydistro
ID_LIKE=ubuntu
PRETTY_NAME="MYDISTRO 1.0.0"
VERSION_ID="1.0"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=mycodename
UBUNTU_CODENAME=focal

出于隐私原因,我不能写下发行版的真实名称,因此我将其更改MYDISTROMyCodeName

相关内容