根据this document,允许创建自定义的Ubuntu发行版。该文件概述了需要更改和修改的内容。然而,有一个部分让我感到困惑/需要帮助找出如何正确应用。
这一部分提到了/etc/lsb-release文件的内容,以匹配发行版的名称。它指出DISTRIB_ID的内容应该改为与发行版的名称相匹配,但也声称这会影响某些工具的正常运行。然后它提到将DISTRIB_DESCRIPTION更改为您的发行版名称。对于这个问题,您应该怎么做呢?
- 文件/etc/lsb-release(来自base-files软件包)包含发行版的名称,某些工具(例如网络配置工具)使用该文件来识别如何处理文件。此外,这个文件的内容(据我所知)会显示在控制台登录中。在派生发行版中,是否应该替换这个文件(即base-files软件包)的内容?
这是一个棘手的问题,因为该文件既用于告诉用户发行版的名称,也被程序用于识别它。前者应该更改,但后者不应更改。也许只更改DISTRIB_DESCRIPTION而不更改DISTRIB_ID是正确的做法。