Я использую Ubuntu 17.10 и хотел бы создать полностью де-брендовый ISO -образ . Это означает , что не только сбросив Ubuntu название , /etc/lsb_release
но и удаление ссылок в тексте программы установки, в «об этом компьютере» экран и так далее.
Я уже проверил другие вопросы, но не считаю их дубликатами, потому что:
- Как де-брендировать Ubuntu? очень старый, и он просто превратился в кучу предложений "попробовать этот инструмент"
- Как я могу заменить брендинг Ubuntu своим собственным? также старый и предлагает инструмент под названием
relinux
, который не видел обновлений в течение многих лет - Как настроить Ubuntu Live CD? упоминаются пакеты APT (и я знаю, как это работает), но не торговые марки
Поэтому мои вопросы:
- Начиная со стандартной Ubuntu 17.10 (или официального производного), как я могу удалить ссылки на товарный знак и логотип Ubuntu?
- Какие именно пакеты мне нужно удалить?
- Есть ли изображения, которые мне нужно заменить? Есть ли файлы, которые мне нужно редактировать, кроме
/etc/lsb_release
?
Обратите внимание, что я не заинтересован в удалении других имен, таких как Firefox. Меня интересует только название дистрибутива.
customization
custom-distributions
Андреа Лаззаротто
источник
источник
GNU C++ Compiler
акаg++/gcc
даже «фирменные» как «GNU»). И в этот момент это не «уничтожение», а «создание с нуля», и я не думаю, что вы можете сделать это очень легко.Ответы:
Пока не ясно, собираетесь ли вы распространять дистрибутив без клейма, так что извините, если это не ваше намерение.
В новом дистрибутиве с удаленным брендированием также потребуется перекомпилировать все двоичные файлы из исходного кода.
https://www.ubuntu.com/legal/terms-and-policies/intellectual-property-policy
Если вы собираетесь использовать внутри, тогда это просто работа, чтобы найти все текстовые / графические ссылки, но это не просто. Все программы обрабатывают свои текстовые ресурсы по-разному, поэтому вам будет нелегко определить весь бренд, чтобы удалить его.
Лучше всего составить список всего, что вы считаете «брендом», определить основную программу, предоставляющую его, и тогда вам просто нужно начать изучать код, чтобы найти, откуда он его получает.
удачи
источник