Использование торговой марки Custom Distro

Согласно этого документа , создание пользовательских дистрибутивов Ubuntu разрешено. Документ дает общее представление о том, что следует изменить и изменить. Однако есть раздел, который смущает меня / нуждается в помощи, чтобы узнать, как правильно подавать заявку.

  1. Файл / etc / lsb-release (из базовых файлов пакета) содержит имя дистрибутива, которое используется некоторыми инструментами (например, инструментами конфигурации сети) для определения того, как обрабатывать файлы , Также содержимое этого файла (AFAIK) отображается в консоли входа в систему. Следует ли заменить содержимое этого файла (то есть пакета base-files) в производном дистрибутиве?

Это сложный вопрос, поскольку файл используется для того, чтобы сообщить пользователю имя распределение и по программам для его идентификации. Первое должно измениться, но не второе. Возможно, правильное изменение DISTRIB_DESCRIPTION, но не DISTRIB_ID.

В этом разделе упоминается содержимое / etc / lsb-release для соответствия названию дистрибутива. Он говорит, что содержимое DISTRIB_ID должно быть изменено, чтобы соответствовать названию дистрибутива, но также утверждает, что он испортил некоторые инструменты. Затем упоминается об изменении DISTRIB_DESCRIPTION на имя вашего дистрибутива. Что мне с этим делать?

4
задан 6 October 2015 в 15:51

1 ответ

В зависимости от Вашего намерения Вы можете или не можете потребовать для изменения содержания /etc/lsb-release файл для Вашего основанного на Ubuntu пользовательского дистрибутива (или вероятно определенный как "ремикс").

Объяснение для lsb-выпуска

Из того, что я понимаю, содержание /etc/lsb-release главным образом используемый для определения, можно ли обновить пакеты из существующих репозиториев Ubuntu или нет.

Ниже примеры поддержки, которые включают объединенный вывод от другого дистрибутива на основе релиза Ubuntu 12.04.

kubuntu@kubuntu:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

xubuntu@xubuntu:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

^ Несмотря на Ubuntu именем ароматов чиновника является Kubuntu и Xubuntu, они никогда не использовались в содержании /etc/lsb-release файл. Это вызвано тем, что ароматы чиновника Ubuntu совместно используют и получают те же пакеты из тех же репозиториев как Ubuntu, делает.

mint@mint ~ $ cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=13
DISTRIB_CODENAME=maya
DISTRIB_DESCRIPTION="Linux Mint 13 Maya"

trisquel@trisquel:~$ cat /etc/lsb-release
DISTRIB_ID=Trisquel
DISTRIB_RELEASE=6.0
DISTRIB_CODENAME=toutatis
DISTRIB_DESCRIPTION="Trisquel 6.0"

^ Эти именем производных Ubuntu является Linux Mint и Trisquel, и их имена были включены в содержание /etc/lsb-release файл. В то время как они получают источники из репозиториев Ubuntu, эти производные размещают свои собственные пакеты. Поэтому они могут определить свои собственные выпуски.

Объединенный вывод выше (тот от Kubuntu и Xubuntu) уже дал нам подсказку. Только редактирование DISTRIB_DESCRIPTION="" и замените строку "Something 1.0 Else". Это означает, что можно все еще обновить и получить пакеты из существующих репозиториев Ubuntu.

Фирменная проблема

До несколько лет назад, была "Фирменная политика Ubuntu", но теперь она перенаправляется к этой странице, названной "Политика прав интеллектуальной собственности". Немного важных моментов были заключены в кавычки ниже:

[...] можно изменить Ubuntu для персонального или внутреннего коммерческого использования.

[...] Любое перераспределение измененных версий Ubuntu должно быть утверждено, сертифицировано или обеспечено Каноническим, если Вы собираетесь связать его с Товарными знаками. Иначе Вы должны удалить и заменить Товарные знаки и должны будете перекомпилировать исходный код для создания собственных двоичных файлов. Это не влияет на Ваши права в соответствии ни с какой лицензией Open Source, применимой ни к одному из компонентов Ubuntu. [...]

На основе их, если Вы намереваетесь создать пользовательскую или измененную версию Ubuntu и перераспределить ее, необходимо сделать ребрендинг. Это означает не просто /etc/lsb-release больше.

Но, если Вы не перераспределяете сделанное на заказ и хотите обновить и получить пакеты из существующих репозиториев Ubuntu, затем изменяя /etc/lsb-release как объяснено должен быть достаточным. Иначе зависит от себя; К которой степени требуется настроить сборку.

3
ответ дан 7 October 2015 в 01:51
  • 1
    Я не нашел эту строку в своем/etc/default/grub. У меня есть только следующая регистрация: GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR = lsb_release -i -s 2> /dev/null || echo Debian #GRUB_CMDLINE_LINUX_DEFAULT =" подавите шумы всплеска acpi=off" GRUB_CMDLINE_LINUX_DEFAULT =" " GRUB_CMDLINE_LINUX =" " – Thanh Binh To 27 December 2016 в 01:04

Другие вопросы по тегам:

Похожие вопросы: