Поставянето на вашата дистрибуция, за да се изчисли Linux нулата, linuxoid

Начало> Поставянето на пакет от нулата на Изчисли Linux

Необходимостта да има своя собствена версия на системата за системния администратор, а средният потребител може да бъде продиктувано от много фактори. Сред по-голямата - лекота на внедряване, когато целевата система е налице всички необходими приложения, най-новата версия на библиотеките на ядрото и на системата, локализация модули, драйвери и така нататък.

  • предава на файловата система Aufs2;
  • задържа 100% съвместим с Gentoo (всъщност на практика вече Изчислете част Gentoo, наслагване поставя в един мирянин, ebuild calculate2 планира да се премести в Portage);
  • използвате Gentoo-източници ядрото;
  • поддържа инсталация на USB-Flash, както и в HDD / USB-HDD (с файловата система: ext4, ext3, ext2, ReiserFS, XFS и JFS).
  • нова полезност "CL-разобличи", предназначена да разобличи пакета;
  • актуализиран X.Org 7.4, Kernel 2.6.30.5, Firefox 3.5.3, Gnome 2.24.1 (в CLSG).
  • CLS 9.9: i686 - 573 MB, x86_64 - 629 MB
  • CLSG 9.9: i686 - 651 MB, x86_64 - 709 MB

Поставянето на разпределение на линия

За да използвате интерактивен режим на събранието трябва да се създаде разпределение на твърдия си диск с параметър "-build", или можете да изберете режим на изтегляне "Строител" в LiveCD менюто за зареждане.

Поставянето на вашата дистрибуция, за да се изчисли Linux нулата, linuxoid
зареждане Изчисли Linux Менюто Scratch, изберете Build

В този случай, файловата система, след като системата ще се състои от три слоя aufs2 (Advanced многопластови Обединяване на файловата система, е по-добра реализация на файловата система Unionfs 2):

  • изчисли - първи слой, който е система за изображение носител се зарежда с (livecd.squashfs) и монтирана в режим "само за четене". Това е в основата на бъдещите разпределения, които могат да бъдат променени.
  • делта - слой, в който се съхраняват всички промени, направени по време на монтаж;
  • работно място - на работния слой, в който всички манипулации, извършени за промяна на оригиналната система.

Всички тези слоеве са поддиректории в / MNT / нулата и автоматично генерирани след системата ботуши.

# Планината | Впиши / MNT / надраскване tmpfs на / MNT / нулата / тип делта tmpfs (RW, relatime) tmpfs на / MNT / нулата / работно тип tmpfs (RW, relatime) / ррт / loop0 на / MNT / изтриване / тип SquashFS изчисляват (ро , relatime)

Строго от присъствието на директорията / MNT / нулата, и определя текущия режим на системата (в нашия случай, на строителя).
Отидете в интерактивен режим на събранието, като напишете в конзолата "CL-строител", след изпълнение на командния ред ще промени цвета си. All-нататъшната работа по текущата виртуална конзола ще бъде направено в Chroot среда / MNT / строител. Сега можете да работите в нормално в Gentoo - Portage актуализация, инсталиране, актуализиране на програмата. Тук трябва да се направи един важен момент. В нормален режим, слоевете са сглобени в следния ред: изчисляване + делта + работно пространство. интерактивно - изчисляване + делта.
След като инсталирате всяка опаковка (завършване появят) скрипт "CL-строител" изпълнява командата "монтирате -o отнасям се към" отнасям се към слой повторно делта. В резултат, всички делта промени са непосредствено достъпни за хост системата (например има комбинации) и могат да бъдат тествани преди монтажа на новата изображението. Изпълнете приложението в резултатите на Chroot среда в нежелан временни файлове, които след това се изпречи на пътя. Ето защо, за да се избегнат конфликти в софтуера, за да бъдат инсталирани, монтажа и отстраняването на опаковките трябва да се извършва само в Chroot среда от CL-строител, и тестът в необичайно. Актуализиране на полезност се изчисли.

# общодостъпен -S; появяват се изчисли

# Планината | Впиши / MNT / строител нито на / MNT / тип строител AUFS (RW, relatime, SI = 150eca98) / ЮЕсАр / изчисляване / акции на / MNT / строител / ЮЕсАр / изчисляване / дял тип никой (RW, се свързват) нито на / MNT / строител / Proc тип Proc (RW) / отклонение от типа / MNT / строител / Dev никой (RW, се свързват) / ррт / PTS на / MNT / строител / ррт / т тип никой (RW, се свързват)

При конфигуриране на CLS на изображението ISO ще бъдат разопаковани в свободна дисков дял (както е направено нарочно, това е лесна за почистване на временни файлове), който е форматиран автоматично да ReiserFS, и е монтиран в / MNT / строител.

# Планината | Впиши / MNT / строител / сътрудничество / sda3 на / MNT / тип строител ReiserFS (RW)

Ако скриптът няма да бъде в състояние да определи собствената си точка, тя трябва да бъде определен с помощта на "-d" вариант.
В този процес, отборът ще бъде променена /mnt/builder/etc/make.conf файл. в съответствие с избраните настройки на системата, като например използването знамена, езиковите настройки. Нека сравним оригиналната make.conf с CLS и получената влизането след "изчисли -C -s CLDX"

Правила, ако е необходимо /mnt/builder/etc/make.conf (мъж make.conf) и eperehodim към стъпка проверка и разобличи зависимостите за този ключ употреба "-D / -dependence".

# Изчисли --iso -s CLD

резултат System събрание може да се види в директорията / ЮЕсАр / изчисляване / акции / Linux / на.

В резултат на това системата за сглобяване изглежда много по-лесно с помощта на Изчисли Linux Scratch и по-бързо, отколкото изграждането на една и съща Gentoo. С относително прости манипулации могат да се получат при разпределението на изход готов за своите задачи.

Ново в Изчисли Linux

Тъй като освобождаването на първата статия в Изчисли Linux добавя поддръжка за "извън кутията" DNS и DHCP сървъри, като реализацията на избрания BIND и DHCPd. Съответно, и добави нови средства:

  • за управление DNS - CL-DNS-recadd, CI-DNS-recdel, CI-DNS-recmod, CI-DNS-zoneadd, CI-DNS-zonedel, CI-DNS-zonemod;
  • да управлява DHCP - CL-DHCP-hostadd закрити-DHCP-hostdel закрити-DHCP-hostmod закрити-DHCP-netadd закрити-DHCP-netdel закрити-DHCP-netmod.

Инсталиране и управление на определени услуги се извършва и просто. Например, за да настроите DNS, използвайте командата "CL-настройка на DNS", по време на инсталацията на DHCP веднага определени работни параметри, използвайки следната команда:

CL-настройка --router --dnames <имена доменов> --диапазон <диапазон ip>\ --net --dnsip DHCP

Plus полезна програма "Ci-демаскира", предназначена да демаскиране на опаковката, която е алтернатива на "autoumnask".
Изходният формат е проста: