it-roy-ru.com

Как я могу заменить брендинг Ubuntu своим собственным?

Как я могу заменить брендинг Ubuntu своим собственным?

Какие файлы нужно заменить?

5
user61928

Если вы просто хотите изменить внешний вид Ubuntu, проверьте Super Boot Manager

Если вы хотите настроить свой дистрибутив, используйте relinux

  1. получить последнюю версию от здесь

  2. Архивный файл содержит две папки и руководство по установке; две папки должны быть объединены с исходными папками etc и usr. Перейдите в каталог, в который вы распаковали две папки, в моем примере это папка /home/MYUSER/Downloads:

    cd /home/MYUSER/Downloads

  3. Скопируйте загруженные папки в исходные:

    Sudo cp -R usr /

    Sudo cp -R etc /

    Relinux теперь должен быть правильно установлен. Вы можете найти дополнительную документацию в файле /usr/share/doc/relinux/README.

  4. Установить программное обеспечение

    Чтобы создать уникальный дистрибутивный DVD-диск с Ubuntu, вам нужно установить необходимое программное обеспечение на вашу текущую систему. Сделайте это, открыв Synaptic Package Manager и используя панель поиска, чтобы найти пакеты, которые вы хотите установить. Установите флажок рядом с пакетом и выберите Mark for Installation.

    Большинству пакетов потребуется установить больше пакетов, от которых они зависят, вам также потребуется Mark.

    После того, как вы выбрали все нужные вам пакеты, нажмите кнопку Apply.

    Все программное обеспечение, которое вы установили в вашей текущей системе, будет позже автоматически перенесено на ISO-образ вашего DVD. Убедитесь, что размер содержимого вашего DVD не превышает 4 ГБ ! В противном случае Relinux не создаст файл . Iso из файловой системы.

  5. Используйте Relinux

    Relinux использует файл конфигурации для каждой команды, которую лучше отредактировать перед первым использованием программы. Оставьте исходную конфигурацию в качестве резервной копии и создайте новую в указанном месте (я сделаю это в моей личной папке):

    cd /home/MYUSER
    cp /etc/relinux/relinux.conf ./relinux.conf

  6. Далее направьте Relinux в новый файл конфигурации:

    sed -i 's:EXCLUDES="\(.*\)":EXCLUDES="\1 'readlink -f ./relinux.conf'":g' ./relinux.conf

    Настоятельно рекомендуется взглянуть на все параметры в файле конфигурации и настроить их по своему вкусу. Если вы не исключите достаточно файлов, чтобы довести размер сжатой файловой системы до максимум 4 ГБ, Relinux не создаст из нее образ. Кроме того, есть и другие полезные опции, такие как выбор начального экрана загрузки или наименование реального образа.

    Relinux 'фактическое управление возможно только через командную строку. Обычно он имеет те же параметры, что и Remastersys на данный момент, за исключением отсутствия явной резервной копии команда, которая, однако, может быть выполнена без исключения домашней папки :

    • Sudo relinux clean [configfile] - очищает рабочий каталог от неважных процессов

    • Sudo relinux fullclean [configfile] - полностью очищает рабочий каталог, включая образ .iso, контрольную сумму и все другие файлы

    • Sudo relinux squashfs [configfile] - создает сжатую файловую систему для создания изоизображения. Это необходимый шаг перед созданием iso-образа. Это также можно использовать для обратного добавления файлов в файловую систему перед созданием изображений.
    • Sudo relinux onlyiso [configfile] - создает фактический iso-образ, который можно использовать на виртуальной машине или записать на компакт-диск для загрузки пользовательской системы (до выбора этого параметра файловая система должна быть создана с использованием squashfs )
    • Sudo relinux iso [configfile] - создает сжатую файловую систему и образ .iso в одной команде

    Поскольку вы, скорее всего, захотите использовать созданный вами образ для записи на DVD, вам следует обратить внимание на суммарный размер программного обеспечения и файлов, которые вы добавляете на него.

    Каждый файл, созданный с помощью Relinux , будет помещен во временную директорию, которая по умолчанию /home/relinux . Это относится как к файловым системам, так и к изображениям (например, custom.iso по умолчанию). Убедитесь, что вы переместили свое изображение в другое место, так как эта временная папка будет очищена при использовании fullclean .

  7. Добавление файлов в файловую систему без резервного копирования без домашней папки

    Если у вас есть домашняя папка, которая слишком велика, чтобы поместить ее на DVD, но при этом есть файлы, которые должны быть в образе, есть два способа поместить их в нее; с ним нужно разобраться до создания файловой системы, а с другой - после ее создания.

    а. /etc/Skel папка

    Чтобы добавить файлы в образ без резервной копии перед созданием файловой системы, просто поместите их в папку /etc/Skel, чтобы впоследствии файлы появились в вашей домашней папке на изображении. Папка /etc/Skel отвечает за заполнение домашней папки при каждой установке и при каждом добавлении нового пользователя.

    б. Squashfs-tools

    Squashfs-tools - это пакет, который позволяет создавать и распаковывать файлы, а также добавлять файлы в сжатые файловые системы, которые также используются для создания файловой системы Remastersys и Relinux . Их можно использовать для добавления файлов в уже созданные файловые системы. Установите их, введя в терминал следующее:

    Sudo apt-get установить squashfs-tools

    squashfs-tools предлагают использовать две команды: одну для создания файловых систем или добавления файлов в существующие и одну для их распаковки. Первый

    mksquashfs

    И его основная структура - это команда, за которой следуют один или несколько исходных файлов или папок и путь к сжатому файлу (например, mksquashfs /home/MYUSER/Desktop/bla /home/MYUSER/Desktop/ultimate.squashfs).

    Последняя папка в пути к исходному файлу будет корнем файловой системы squash, если вы не укажете иное с опцией, то есть она не будет отображаться напрямую.

    Эта же команда также используется для добавления файлов в существующие файловые системы squash, чего мы и хотим.

    Для этого просто выберите существующую файловую систему в качестве файловой системы для создания и файлы для добавления в путь входных файлов.

    К сожалению, невозможно объединить две файловые системы, поэтому мы можем обойти эту проблему, создав папку extrafiles (может быть любым именем) в любую папку и выберите эту верхнюю папку как ту, которую нужно добавить в систему (она станет корневой папкой, а папка внутри, та, которую мы хотим, будет отображаться вдоль файлов в корневой папке файловой системы).

    Добавьте нужные файлы на DVD-диск в папку extrafiles . Ниже приведен возможный способ добавления файлов в файловую систему:

    mksquashfs /home/MYUSER/Desktop/bla /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs

    В этом примере папка bla содержит папку extrafiles .

    См. Справочную страницу для дальнейших переключателей и опций.

    Чтобы распаковать файловую систему squash, используйте следующую команду:

    unsquashfs

    Наиболее распространенный способ использования этой команды должен сочетаться с переключателем destination. Убедитесь, что в качестве места назначения выбран несуществующий каталог, так как в противном случае он выдаст ошибку.

    unsquashfs -d /home/MYUSER/Desktop/unexistingdirectory /home/remastersys/remastersys/ISOTMP/casper/filesystem.squashfs

2
user91632

Хорошо, после поиска по файловой системе Linux, я нашел несколько файлов (логотипов), которые можно заменить, чтобы предотвратить нарушение авторских прав.

Все файлы находятся в

    /usr/share/icons &
    /usr/share/pixmaps

Имена файлов для замены: (Все файлы в формате png или svg)

    start-here 
    distributor-logo
    ubuntu-logo 

Я добавлю больше имен, если я найду в будущем. Также отредактируйте эти файлы в соответствии с вашими требованиями /etc/issues.net/etc/lsb-release/etc/issue

но тогда вы должны отредактировать /usr/share/pyshared/aptsources/distro.py

и присвойте значения исходного файла lsb-release переменным, таким как

   self.id="Ubuntu"
   self.codename="precise"
   self.description="Ubuntu 12.04.02 LTS"
   self.release= 12.04
1
DeepSidhu1313