Автор Тема: Чем лучше пересобрать дистрибутив Runtu LITE?  (Прочитано 9919 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн polisoft

  • Новичок
  • **
  • Автор темы
  • Сообщений: 11
sudo aptitude install gnome-mplayer

Можно скомпилить его со встроенным Gui : gmplayer или поставить gnome-mplayer

Спасибо. Буду экспериментировать.

А как потом добавить этот плеер в сборку, чтобы не устанавливать руками каждый раз?

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 723
    • PuppyRus-Arch
Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #1 : Июнь 26, 2014, 10:16:07 »
А как потом добавить этот плеер в сборку, чтобы не устанавливать руками каждый раз?
Правильный сложный путь - сделать *.deb
Костыльный простой - сделать /casper/zz-add.squashfs напихав туда что угодно. Подробнее и пример. В Live так точно будет работать. После инсталляции - не уверен. Юзаю только live

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #2 : Июнь 26, 2014, 10:28:25 »
...Буду экспериментировать. А как потом добавить этот плеер в сборку, чтобы не устанавливать руками каждый раз?
Добавить в сборку -- ето просить сделать её авторов... если он того стоит конечно... :)
Ну а для себя-любимого облегчить жизнь можно, например, весь нужный набор прог, не имеющийся в стандартных дистрах, можно "закатать" на установку в шелл-скрипт, -- при необходимости предваряя командами добавления соотв. реп, включая и локальные, -- и юзать скрипт в один клик каждый раз на новой оси... (Ето правда актуально для тех, кто склонен к частым експериментам с ними...) Кстати, если набор таких прог не слишком тяжел (не более 200-500 мб в зависимости от ресурсов компа и особенностей живого дистра: см. свободное дисковое пространство и дели на 1.5 или 2), -- ето прокатит даже в живой сессии! (проверено опытом).
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 723
    • PuppyRus-Arch
Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #3 : Июнь 26, 2014, 10:34:01 »
Насколько я понял логику static компиляции - оторваться от зависимостей конкретных дистров. Держать в своей папке, запускать в любом дистре и получать ожидаемый результат. Типа portable. Правда не с любым софтом так получается. Но с mplayer получается. Могу дать ссылок.
Надо ли тут что-то еще? Или Вы со своего дистриба всей школе- предприятию планируете ставить...

Оффлайн polisoft

  • Новичок
  • **
  • Автор темы
  • Сообщений: 11
Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #4 : Июнь 26, 2014, 12:17:58 »
Немного пояснения к моему вопросу. Microsoft прекратила поддержку Windows XP, а в связи с этим образовался огромный парк старых и слабых компьютеров на которых хорошо работает Runtu Lite. У меня на работе Runtu Lite на всех слабых компьютерах. У жены в больнице везде XP, и ИТ отдел не чешется, делаю по ее просьбе. В наших школах - сомнительно, работающие там ИТ специалисты путают монитор с компьютером и Windows c Office. Соответственно везде компьютеры в домене. Под эти задачи и тестирую Runtu, дополнительная установка идет shell-ом.

Ссылки посмотрел, deb файлы собирать умею, но спрашивал про более серьёзную переделку, например, Novo Builder. Вопрос, чем лучше пересобрать дистрибутив на основе Runtu LITE?
« Последнее редактирование: Июнь 26, 2014, 12:19:51 от polisoft »

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #5 : Июнь 26, 2014, 12:47:05 »
polisoft,
скажу прямо: персборка сборок -- ето излишние хлопоты! (юзал когда-то рамастер... и по опыту посчитал излишним). Вы писали что юзаете установку шеллом. Если ето не ошибка (подразумевалось что терминалом), то вы на правильном пути: я же чуть ранее писал, что юзаю шелл-скрипт, куда накиданы нужные для установки набора прог команды...
Всё ето (включая набор дистров и даже локальный репо с дебками) можно оформить как мультизагрузочный shdc или dvd. притом, в разных (удобных в конкретном случае) вариантах. И нет проблем! ;)
Как-то так вкратце

UPD. ну а коли речь заходит о действительно массированном развертывании на много машин, б/м идентичных (в конторе), то рулит предварительная доводка мастер-дистра (установка на типичную машинку с прикручиванеим всего реально нужного и убираанием ненужного) и затем -- клонезилла в руки и вперёд в бой! :)
« Последнее редактирование: Июнь 26, 2014, 12:55:21 от AMA »
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 723
    • PuppyRus-Arch
спрашивал про более серьёзную переделку,
Варианта 4:
1. debostrap. Это наиболее серьезно - вдохновляетесь списками пакетов runtu
2. unsquashfs filesystem.squashfs + chroot + вносим изменения + mksquashfs. Делал такое с предыдущим lite - могу дать ссылку
3. frugal -live установка с сохраненкой
4. Установить систему на 1пк + скопировать (dd clonezilla tar mksquashfs - по вкусу)+ разворачивать на другие пк.

1,2 Есть какие-то софты автоматизации этого (remastersys - сам не юзал), но суть такая -же
2 пожалуй наиболее подойдет (просто, но не костыльно). 3 народ пугается и не понимает
« Последнее редактирование: Июнь 26, 2014, 14:21:51 от sfs »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
Варианта 4:
   Можно добавить ещё несколько, но из предложенных я бы выбрал №4 - причём можно даже через GParted. Проще только прямое копирование через dd.

   После нужно поменять IP-адреса и имена ПК.

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 723
    • PuppyRus-Arch
   После нужно поменять IP-адреса и имена ПК.
И sudo rm /etc/udev/rules.d/70-persistent-net.rules - чтобы eth0 на другом пк не стал ethX+1

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
И sudo rm /etc/udev/rules.d/70-persistent-net.rules

  Для подстраховки - да, можно. Это один из частных случаев, которые могут "вылезти" после подобного клонирования, но они как правило довольно легко устраняются, хотя требуют индивидуального подхода.

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #10 : Июнь 27, 2014, 13:02:30 »
...или простейшей скриптовой автоматизации в случае доводки массированно развёрнутых на много машин клонов...

UPD. гм-хм... тут добавил бы, что конечно абсолютно любыми способами можно:
Цитировать (выделенное)
4. Установить систему на 1пк + скопировать (dd clonezilla tar mksquashfs - по вкусу) + разворачивать на другие пк.
ИМХО, тут именно clonezilla рулит! :) хотя бы потому, что создает сжатый архив, и практически вполне интутивно понятна в работе...
Но юзая клонирование обычно "забывают", что после "тупого" клонирования с образа целевая машинка КАК ПРАВИЛО* не заведётся!
* С тех пор, как стали юзать UUID -- в grub2... И конечно в случае, когда НЕ клонируется весь физический диск! (А при интеллектуальном разворачивании системы на ПК ето обычно так и есть...)
Выше упомянутый простой скрипт (а не ручное колдование редактором и/или сетапом grub'а) поможет в етом.
Итак, с помощью клонезиллы можно загружаться:
(а) с загрузочной флешки (если целевые компы поддерживают), и где лежат сама клонезилла + образцовая система + вспомогательный скрипт -- использовать на последней стадии, "доведя" фстаб и граб до нужной кондиции (собственно просто заменив ююид из образа на текущий).
Note. Использовать в меню на закл.стадии 2й пункт:
Now you can choose to:  ... (2) Enter command line prompt (чтобы исполнить скрипт коррекции).
(б) с клонезила-сервера, по-шурику развернутого на одном из компов в сетке (остальное практически аналогично), рулит на бездисковых станциях или при отсутствии юсб/двд приводов.
Note. Использовать extra parameter' option:  Do nothing when clone finifes (!!!)
(в) или с сиди/дидвиди с клонезилоой (откуда подгружать образ, -- ето уже текуще решаемый вопрос...)
Ну а сам скрипт либо тупо содержит команды, потребовавшиеся бы при ручной коррекции ОДНОГО (первого из многих в серии) ПК, либо несложный код контекстной автозамены UUID... И при нужде иные команды доводки системы.
"Дам наводку, но не подаю на водку!" (с) :)

Цитировать (выделенное)
3 народ пугается и не понимает
Ну ето лишь те, кто щенков в глаза не видел и не юзал! ;)

UPD2. А вообще-то вопрос клонирования + бэкапирования почти неисчерпаем, и при творческом подходе можно организовать даже скрипт-ориентированную систему, заюзанную на каждой раб-станции + сервере, когда с помощью (преимущественно) архивера создаются хоть ежедневные бэкапы оси (жел-но +юзверьских данных отдельно!) и при нужде (даже автоматически) разорачиваются оные при повреждении оси... (Например, можно заюзать и фругал-версию миниоси, юзаемую как спасательный диск -- только без нужды в приводах! -- и запускаемую из стартового меню по мере надобности... Как то так вкратце...)
« Последнее редактирование: Июнь 27, 2014, 14:49:05 от AMA »
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #11 : Июнь 27, 2014, 14:59:04 »
Но юзая клонирование обычно "забывают", что после "тупого" клонирования с образа целевая машинка КАК ПРАВИЛО* не заведётся!
    Почему? Если можно, укажите конкретные причины.

* С тех пор, как стали юзать UUID -- в grub2...
    Как это повлияет на загрузку, если диск клонирован целиком?

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #12 : Июнь 27, 2014, 15:24:00 »
* С тех пор, как стали юзать UUID -- в grub2... И конечно в случае, когда НЕ клонируется весь физический диск! (А при интеллектуальном разворачивании системы на ПК ето обычно так и есть...)
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #13 : Июнь 27, 2014, 15:28:02 »
Поясняю то самое, что _подавляющее большинство_ не тольуо юзверей, но почти все системщики, лет 20 усвить не могут (пишу афористично, а не технократично!)
"Мухи отдельно, а котлеты отдельно!"(с)
Мухи ето всё что в хомяке относится к функциклированию системы;
котлеты ето юзверьские данные любого формата и назначения.
ВТОРОЕ _всегда_ ("испокон веков") кладу на отдельный раздел витнта и подключаю в хомяк(и) посредством системы ссылок...
Так что "интеллектуальное разворачиваниие" для меня означает, что на винте всегда есть раздел(ы) которые НЕ ТРОГАЮТСЯ (!!!) ни при каких обстоятельствах...
Теперь надеюсь понятно?
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #14 : Июнь 27, 2014, 15:37:13 »
Кстати, не след забывать и об отдельно стоящем 9в профи-норме) грабе...
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 723
    • PuppyRus-Arch
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #15 : Июнь 27, 2014, 15:39:11 »
В своей сети для массовой установки используем вариант4 (см. выше) : tftp + partclone

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #16 : Июнь 27, 2014, 15:52:59 »
если удобно и фунц-но в конкретных условиях -- почему нет?)
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1105
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #17 : Июнь 27, 2014, 17:11:12 »
Цитировать (выделенное)
Чем лучше пересобрать дистрибутив  Runtu LITE?
Подобные вопросы не раз обсуждались на форуме в других темах.

Например:
http://forum.runtu.org/index.php/topic,1711.0.html
1.Из практики, удобней установить Remastersys, но он зависит от версии, лучше так :
Способ 1
sudo add-apt-repository ppa:inameiname/stable
sudo apt-get update
sudo apt-get install remastersys

Способ 2
скачиваем деб пакет

http://www.remastersys.com/ubuntu/pool/main/r/remastersys-gui/
или
http://www.remastersys.com/ubuntu/pool/main/r/remastersys/

2.Можно использовать Relinux, 
https://relinuxkit.wordpress.com/
3.Можно забекапить в ИСО образ системы, загрузившись с Live CD Clonezilla, на флешку и потом восстановить (развернуть) на другом ПК с помощью той же Clonezilla (самый оптимальный способ). В составе Clonezilla должен быть русский.
http://ubuntulogia.blogspot.ru/2011/03/clonezilla.html
По для клонирования дисков и создания образов в Linux
http://admin-vestnik.ru/kubuntu/top-6-po-dlya-klonirovaniya-diskov-i-sozdaniya-obrazov-v-linux.html
Простой аналог Акрониса, но бесплатный
http://redobackup.org/
http://redobackup.org/features.php
Загружается с Live CD/USB, имеется выход в сеть, работает с разделами диска...
http://sourceforge.net/projects/redobackup/
250 мб
« Последнее редактирование: Июнь 27, 2014, 21:00:13 от smik55 »

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #18 : Июнь 27, 2014, 17:35:05 »
Хм, ну раз на то пошло, вот мои 5 коп... :)
долго юзал puppylinux, включая и как "спасательную" систему, зафругаленный на диск в подходящий раздел (типа бутового, бо щенок весит всего 100-120 мб при высокоом фунциклитете :)) и юзаемый без сохранёнки. и конечно, преднастроенный (включенными в сборку средствами) для конкретных нужд. ето раз!
А два-с, имхо о клонезилле -- помимо указ статьи -- написано немало, включительно о решениях доволльно специф. задач, типичных для сетки предприятия. всё легко ищется гуглом.
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4613
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #19 : Июнь 27, 2014, 17:39:54 »
На форуме есть еще такая инструкция по пересборке системы
http://forum.runtu.org/index.php/topic,611.0.html

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #20 : Июнь 27, 2014, 17:47:56 »
Ето краттко:
2. unsquashfs filesystem.squashfs + chroot + вносим изменения + mksquashfs. Делал такое с предыдущим lite - могу дать ссылку

Ето развёрнуто:
На форуме есть еще такая инструкция по пересборке системы
http://forum.runtu.org/index.php/topic,611.0.html
По сути -- еквивалентно... :)
На деле довольно муторно собирается взад, -- особливо если делать не на монстре ББ, -- при объёмах исходняка более пары-тройки сотен мегабайт... :(
//сугубое ИМХО!//
« Последнее редактирование: Июнь 27, 2014, 17:49:33 от AMA »
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 723
    • PuppyRus-Arch
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #21 : Июнь 28, 2014, 10:13:42 »
Ето краттко:
Ето развёрнуто:
Да.
На деле довольно муторно собирается взад,
Основная проблема - изменил 1 файл - перепаковывай весь 600мб squashfs. На слабом проце - долго
Выход - делить на модули. Так и делают в porteus , Magos. То что из коробки в юбунте - casper - плохо для этого подходит. Почему и что можно сделать уже упоминал здесь
Но это уже другой принцип построения дистра. Сделать 1 дистр удобным и для обычной установки и для frugal - вряд ли возможно

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #22 : Июнь 28, 2014, 10:45:41 »
sfs,
ну так ето ж и есть принцип (точнее один из ГЕНИАЛЬНЫХ -- от Барри Каулера /надеюсь, не переврал/ принципов) организации оси puppylinux!
Ето рулит в случае, когда модули "нехилых" (по размеру) прог уже наработаны, покрывая подавляющее число случаев жизни (или сам юзер не чурается собрать себе нужный модуль).
Юзал щенка:  когда (а) было весьма актуально сохранять жизнь ssd его носителя и (б) учитывая его (Б.К.) второй гениальный ход: фактически вся ета ось в RAM (asus eeepc 900 и выше имели уже 1 гб памяти, чего было вполне достаточно для реальной работы с микро/нет-буком... чего не сказать о первой модели 701...) И ето последнее качество обеспечивает феноменальную отзывчивость оси!
Как-то так -- для полноты картины, -- и прошу прощения за формальный оффтоп! :)
« Последнее редактирование: Июнь 28, 2014, 10:49:22 от AMA »
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 723
    • PuppyRus-Arch
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #23 : Июнь 28, 2014, 13:12:32 »
ну так ето ж и есть принцип (точнее один из ГЕНИАЛЬНЫХ -- от Барри Каулера /надеюсь, не переврал/ принципов) организации оси puppylinux!
Если я не ошибаюсь, пионером  Live был knoppix. В puppy упор больше на persistent (сохраненку). Модульность присутствует , но это не основное
Собственно про frugal я написал к тому, что если привлекает именно этот вариант - возможно, лучше взять что-то готовое
Если компы в локалке и задачи у всех стандартные - сетевая загрузка без вариантов. Кстати в кноппиксе есть (или был) сервер сетевой загрузки. Кноппикс плохо представлен в рунете. Главная проблема в этом. В Magos сетевая загрузка тоже проработана.

Если не обозначена итоговая задача сложно подобрать метод  пересборки.

Оффлайн AMA

  • Новичок
  • **
  • Сообщений: 77
Re: Чем лучше пересобрать дистрибутив Runtu LITE?
« Ответ #24 : Июнь 28, 2014, 13:29:44 »
Не надо путать мягкое и тёплое... :)
Бо щенки не только и не просто живые дистры! мной выше отмеченное (как фишки технологии) _ни в коей мере_ НЕ присуствует ни в кноппиксе (даже сохранёнка там по иным принципам!) ни в иных живых сборках!
Кстати, кноппикса юзал емнис с момента выхода в рунет, кажется с 1/4 нулевых... потом -- юзал уже щенка (почти поныне, "подсев" и пересев на рунту лайт для моего старого доброго ёжика :))
Абсолютно соглашусь насчёт конкретики постановки и етой задачи! бо ... хм, просто см мою подпись! :) ;)
Сферический, а хоть бы и квадратный конь хорош в вакууме... ездить на нём нельзя! :)