Cоздание своего дистрибутива Linux с помощью Remastersys Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:cоздание_своего_дистрибутива_linux [2016/04/27 20:59]
[5. ОЧИСТКА СБОРКИ ОТ ЛИШНЕГО]
wiki:cоздание_своего_дистрибутива_linux [2018/10/16 21:41] (текущий)
[5. ОЧИСТКА СБОРКИ ОТ ЛИШНЕГО]
Строка 9: Строка 9:
  
 ==== 1. УСТАНОВКА ==== ==== 1. УСТАНОВКА ====
- Для ​Ubuntu 12.04 Precise и Ubuntu 14.04 Trusty Tahr установить Remastersys ​лучше через терминал. Открываем терминал и вводим ​по очереди следующие строки:​ +Для установки Remastersys необходимо скачать и установить вручную ​, например,​ через программу gdebi, ​2 пакета:​ **remastersys_3.0.x-2_all.deb** и **remastersys-gtk_3.0.x-2_all.deb** \\  
-<​code>​sudo apt-add-repository ppa:​mutse-young/​remastersys ​   +Для ​Ubuntu 10.04 - 14.04 скачать ​ [[http://​turbobit.net/​igefdv3mxdie.html |отсюда]] \\ 
-sudo apt-get update +Для Ubuntu 16.04 - 17.04 скачать  ​[[http://​turbobit.net/​zfu81s0fm8sd.html |отсюда]]\\ 
-sudo apt-get install remastersys remastersys-gtk</​code>​ +Для ​Ubuntu ​17.10  скачать ​ [[http://​turbobit.net/​c22aciwfevsw.html |отсюда]]\\ 
- +Для Ubuntu 18.04  ​скачать ​ [[http://turbobit.net/gzt6863y5rw6.html ​|отсюда]]\\
-Для Ubuntu 16.04 скачайте 2 пакета [[https://​yadi.sk/​d/​DHysA-dZrLFQb |отсюда]] ​и установить вручную 2 пакета:​ +
-**remastersys_3.0.x-1_all.deb** и **remastersys-gtk_3.0.x-1_all.deb** \\ +
-Для ​всех остальных версий Ubuntu ​придется скачать [[https://yadi.sk/d/​_u90eip5hEH4d ​|отсюда]]\\+
  
 ==== 2. ПЕРВЫЕ ШАГИ ==== ==== 2. ПЕРВЫЕ ШАГИ ====
  
-Запускаем Система => Администрирование => Remastersys (Я использую Мате 1.6. С другими рабочими столами расположение может отличаться). Видим вот такое окно:+Запускаем Система => Администрирование => Remastersys (Я использую Мате 1.6. С другими рабочими столами расположение может отличаться). Видим вот такое окно:\\
 {{:​wiki:​создание_своего_дистрибутива_linux:​снимок-remastersys.png}}\\ {{:​wiki:​создание_своего_дистрибутива_linux:​снимок-remastersys.png}}\\
 Коротко об основных кнопках:​\\ Коротко об основных кнопках:​\\
Строка 82: Строка 79:
 то всё в порядке и использовать опцию ​ //-comp xz// можно смело. то всё в порядке и использовать опцию ​ //-comp xz// можно смело.
  
 +<​note>​**С версии 3.06** включение компрессии //xz// вместо //gzip// заменено на вкл./​выкл. флажка
 +
 +{{:​wiki:​снимок_экрана_в_2018-10-16_22-24-15.png?​direct|}}</​note>​
 ==== 4. ЗАГРУЗОЧНОЕ МЕНЮ ==== ==== 4. ЗАГРУЗОЧНОЕ МЕНЮ ====
 По-умолчанию Remastersys создает загрузочное меню сборки довольно-таки скучное и однообразное. Одно только радует,​ что меню достаточно функциональное. Я долго искал простой способ включения своего меню без пересборки всего образа. Все дальнейшие действия не были задуманы авторами Remastersys и являются своего рода моими уловками и обходными способами,​ к которым я шел несколько месяцев различными экспериментами. Поэтому этот раздел не претендует на правильную инструкцию по Remastersys.\\ По-умолчанию Remastersys создает загрузочное меню сборки довольно-таки скучное и однообразное. Одно только радует,​ что меню достаточно функциональное. Я долго искал простой способ включения своего меню без пересборки всего образа. Все дальнейшие действия не были задуманы авторами Remastersys и являются своего рода моими уловками и обходными способами,​ к которым я шел несколько месяцев различными экспериментами. Поэтому этот раздел не претендует на правильную инструкцию по Remastersys.\\
Строка 205: Строка 205:
  
 Следующим этапом будет очистка кэша программ. В корне системы есть папка **/var**. В ней программы оставляют свои временные файлы, нужные до поры до времени. Дальше я перечислю папки, в которых можно удалить все файлы, не причинив вреда системе,​ и тем самым уменьшить размер сборки.\\ Следующим этапом будет очистка кэша программ. В корне системы есть папка **/var**. В ней программы оставляют свои временные файлы, нужные до поры до времени. Дальше я перечислю папки, в которых можно удалить все файлы, не причинив вреда системе,​ и тем самым уменьшить размер сборки.\\
 +<​note>​**С версии 3.06** и выше временные файлы удаляются автоматически</​note>​
 **/​var/​backups**\\ **/​var/​backups**\\
 **/​var/​cache/​apt/​** - не удалять папку archives\\ **/​var/​cache/​apt/​** - не удалять папку archives\\
Строка 225: Строка 226:
   * Настройки новых пользователей хранятся в папке ///​etc/​skel//​. Если Вы хотите,​ чтобы все пользователи имели какие-то одинаковые настройки отличные от по-умолчанию(дефолтных),​ то копируйте нужные файлы из своей папки ///​home/​[ваш логин входа в систему]//​ в эту папку, не забывая менять права со своих на права root. Всё подряд копировать туда не нужно, это может привести к определенным конфликтам. Обычно для каждой программы это 2-3 файла настроек. Помните,​ чем меньше вы туда скопируете,​ тем профессиональнее будет сборка и меньше проблем у пользователей.   * Настройки новых пользователей хранятся в папке ///​etc/​skel//​. Если Вы хотите,​ чтобы все пользователи имели какие-то одинаковые настройки отличные от по-умолчанию(дефолтных),​ то копируйте нужные файлы из своей папки ///​home/​[ваш логин входа в систему]//​ в эту папку, не забывая менять права со своих на права root. Всё подряд копировать туда не нужно, это может привести к определенным конфликтам. Обычно для каждой программы это 2-3 файла настроек. Помните,​ чем меньше вы туда скопируете,​ тем профессиональнее будет сборка и меньше проблем у пользователей.
   * Программы запуска для всех пользователей отредактировать,​ добавить,​ удалить лучше в папке ///​etc/​xdg/​autostart//,​ не засоряя папку ///​etc/​skel//​   * Программы запуска для всех пользователей отредактировать,​ добавить,​ удалить лучше в папке ///​etc/​xdg/​autostart//,​ не засоряя папку ///​etc/​skel//​
-  * Если Вы хотите сделать сборку с рабочим столом отличным от имеющегося в дистрибутиве,​ то лучше воспользоваться минимальной сборкой без графического окружения,​ включающей в себя ядро и самый минимум пакетов,​ который позволяет запускает систему в режиме консоли. И уже поверх этой системы доустанавить нужные пакеты и проводить нужные настройки. Такой метод имеет меньше ошибок,​ чем если брать готовую полную сборку и пытаться выпилить из нее ненужное.\\ Здесь все возможные mini.iso для Ubuntu от релиза ​8.04 до 14.10 https://​help.ubuntu.com/​community/​Installation/​MinimalCD+  * Если Вы хотите сделать сборку с рабочим столом отличным от имеющегося в дистрибутиве,​ то лучше воспользоваться минимальной сборкой без графического окружения,​ включающей в себя ядро и самый минимум пакетов,​ который позволяет запускает систему в режиме консоли. И уже поверх этой системы доустанавить нужные пакеты и проводить нужные настройки. Такой метод имеет меньше ошибок,​ чем если брать готовую полную сборку и пытаться выпилить из нее ненужное.\\ Здесь все возможные mini.iso для Ubuntu от релиза ​12.04 до 16.04 https://​help.ubuntu.com/​community/​Installation/​MinimalCD
  
 Удачи! И пусть мир узнает Ваши творения!\\ Удачи! И пусть мир узнает Ваши творения!\\