Блоги

Собираем свой дистрибутив с Calculate Linux Scratch

С разрешения редакции журнала "Системный Администратор", опубликована статья "Собираем свой дистрибутив с Calculate Linux Scratch" декабрь 2009.

В статье проведен подробный обзор по сборке своего livecd дистрибутива, воспользовавшись базовым набором компонентов. Рассмотрены два режима сборки - обычный и интерактивный, когда все вносимые изменения в chroot-слое отражаюся в рабочей системе.

Вышел Calculate Linux 10.2

Назначение

Calculate Linux — семейство дистрибутивов, созданных на основе проекта Gentoo GNU/Linux и полностью с ним совместимые. Calculate Linux делится на три направления, это Calculate Directory Server (CDS), Calculate Linux Desktop (CLD, CLDX) и Calculate Linux Scratch (CLS).

Основные изменения

  • Добавлена поддержка записи дистрибутива на Live USB при помощи утилиты UNetbootin.
  • Переход на calculate-sources с возможностью сборки бинарного пакета ядра.
  • Добавлены новые опции установки - выбор планировщика (--set-scheduler) и использование UUID меток дисков (--set-uuid).
  • Снижены требования к оперативной памяти при установке системы.
  • Интерфейс браузера Firefox стилизован под Oxygen KDE4, добавлены словари проверки орфографии.
  • В CLD/CLDX добавлена программа чтения книг FBReader.
  • В CLD добавлен OpenOffice Thumbnail плагин для отображения содержимого документов.
  • Ускорена работа samba сервера в CDS, снято ограничение 2Тб шары.
  • Добавлена новая утилита cl-kernel для компиляции ядра.
  • Добавлена поддержка принтеров Canon.

Анатомия SystemRescueCD-x86-1.3.5

Выражаю благодарность команде разработчиков gentoo.ru за предоставление тематической площадки для «вещания»! :) Начну пожалуй с цикла статей, посвящённых Linux-аналогу «реаниматора», собранного на базе Gentoo Linux. Итак, знакомьтесь: SystemRescueCD!!! Задача: затратив минимум времени и не устраивая глобального потепления путём длительных компиляций, допилить функциональность SystemRescueCD до необходимого уровня, добавив поддержку русского языка в консоли (UTF-8), убрав инструментарий разработчика, внеся другие мелкие правки: собственные скрипты, часовой пояс, службы. По ходу изучаем анатомию готового решения и обходим подводные камни...

Tips'n'tricks - скачать googleearth и положить в distfiles

Обычно, при попытке установить googleearth у меня, а скорее всего и у остальных, получается что-то вроде этого:
[code]
gwind ~ # emerge googleearth

Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) x11-misc/googleearth-4.2.205.5730
>>> Downloading 'http://dl.google.com/earth/client/GE4/release_4_2/GoogleEarthLinux.bin'
--2010-02-03 00:38:55-- http://dl.google.com/earth/client/GE4/release_4_2/GoogleEarthLinux.bin
Распознаётся dl.google.com... 74.125.77.91, 74.125.77.93, 74.125.77.136

Как установить минимальную систему Гентоо за 15 минут.

Предисловие.
На днях я обмолвился в конференции о том, что мне при инсталляции Гентоо не надо компилировать
ядро и груб, и я не распаковываю архив дерева портаге при инсталляции с Live-CD.
Данное сообщение очень заинтересовало членов конференции, и по их просьбе я кратко,
в конспективной форме, опишу сей способ.

Итак, для установки нам потребуются: SystemRescueCD и знание базовых команд систем GNU.
Поехали:
1) Грузимся, бьём диск, распаковываем stage3 - и т.д - все по привычной и многократно отработанной схеме,

Возрождение ядра calculate-sources

Сегодня в оверлее Calculate стало доступно последнее ядро calculate-sources 2.6.32.4. Особенностью его является то, что собирается оно как обычный пакет - компилируется, оптимизирует initrd, устанавливается в систему.

Особенность формирования initrd сохранена. Если при сборке initrd содержит модули всех sata контроллеров, то при установке он оптимизируется, все лишнее удаляется.

Gentoo - Детям

Возможно первые в России курсы обучения Gentoo Linux для детей!

Надо отдать должное усидчивости и терпению автору Демонстратус ОС Calculate Linux. Не имея опыта работы в Linux, автор проекта в течение года изучал Calculate. Cледил за релизами, давал рекомендации по составу ПО.

Пожелаем проекту удачи!

masked by license(s)

С недавних пор

!!! All ebuilds that could satisfy "net-im/skype" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-im/skype-2.1.0.47-r1 (masked by: skype-eula license(s))
A copy of the 'skype-eula' license is located at '/usr/portage/licenses/skype-eula'.

- net-im/skype-2.0.0.72 (masked by: skype-eula license(s))


For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

кому лень читать маны делаем одним из 2-х способов:

Tips'n'tricks - проверка файловой системы при следующей перезагрузке

Хозяйкам на заметку. У утилиты fsck есть одна интересная особенность. Если вам необходимо насильно сделать так, чтобы fsck проверил одну из файловых систем на ошибки, сделайте маленький трюк (допустим хотим проверить /):

# touch /forcefsck

Все! При следующей перезагрузке ФС будет насильно проверена. После проверки файл будет удален.

Установка и первоначальная настройка Calculate Linux Desktop 10

К статье "Удобный Gentoo или Calculate Linux 10.0" (http://ht.ua/blog/guruclubsoft/1458.php), которую кстати посмотрело уже ~2500 человек, Сергей Яремчук снял видеоролик "Установка и первоначальная настройка Calculate Linux Desktop 10" (http://www.tux.in.ua/articles/1738).

Видео отлично описывает первые этапы знакомства с системой для всех, кто ещё не решился попробовать Calculate Linux в действии.

----

P.S.
К комментариям блога подойдет одна очень хорошая мудрость:
"Если, идя по дороге, останавливаться, чтобы проучить каждого пса, который на тебя лает - то далеко не уйдешь..." (R)

Ленты новостей