Наблюдението на работната сила най-доброто разпределение на Linux

Linux - най-свободните на системите, ако времето не струва нищо (Моят любим виц Microsoft)

В интернет, а всъщност и в помещението за пушене, не спирай дебата между потребителите на Linux: кой е, че той използва, което петна предписва колко често в основата на Кампильо. Но има една дистрибуция, която потребителите "извън обсега" Simple Minds, тъй като всички опаковки от инсталацията се събират ръчно. Името на тази дистрибуция - НРС, т.е. Linux от нулата.

Идеята е да се направи цялата компилация от всички пакети, и пишат всички скриптове работят Linux от самото начало. Резултатът е система, при която всеки пакет е създадена и инсталирана негово, а защото сте (вероятно) се знае точно защо имате нужда от един. Още по-от вашата дистрибуция, няма да бъдат затрупани много ненужни пакети, много от които са започнати и конфигурирани да работят като демон - и по този начин потенциално консумират ресурсите си и да представляват риск за сигурността.

Разбира се, да се говори откровено, лицето събиране първи път Linux, вместо да направи грешка, която ще направи системата си по-уязвим, отколкото обратното. Най-малко, ние нямаме причина да подозират, авторите на известните дистрибуции недобросъвестно. Така че ви НРС, може да не е толкова сигурна, колкото и същ Red Hat Enterprise Edition. Но това, но можете да гарантираме, че ще се научи да прави някои неща, които със сигурност ще дойде по-удобно в бъдеще.

Това е: можете да поставите един човек по челото с печат "събра ПРС от нулата" - и това ще бъде нещо, което да се говори за. Освен това, разбира се, не включва много наистина ненужни приложения, които трябва - и вашата Linux ще бъде много "постно" и отчасти бързо (въпреки че скоростта зависи главно от хардуера, а не чрез съставяне на ядрото, както някои мислят не и когато децата ще бъдат уведомени, администраторите).

Кратко въведение в човешкия език НРС

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

За да започнете, поставете нормална инсталация на Linux на 2.6 ядро, съставени GCC 3.0 или по-висока. Защо това трябва да е, няма да обяснявам - просто бъдете (по-специално, поради Удев и други нововъведения). Проверка на ядрото и може да kompayler вземане на котка / ргос / версия.

Препоръчително е да се сложи отделна инсталация, в най-простата форма: два HDD прегради, FS2 корен и суап (да не се къпят с разширени дялове). Създаване на отделен раздел за НРС и формат, като FS2. В резултат на това можете да получите, например, hda1,2,3 -> FS2, суап, FS2. Форматирането, ако още не сте го направили правилно, можете да направите по-късно с помощта на mke2fs / сътрудничество / hda3. Формат на суапа не се нуждаят от това, защото "обрат" е само една система от двамата, те са без никакви проблеми, ще могат да се редуват да се използва един суап.

Сега е време zabuyachit няколко директории и нещо друго (като основа):

монтиране / сътрудничество / hda3 $ НРС

След това можете да създадете потребителски и групови НРС, уж за пълна независимост от хост системата. Ползи наистина е: за вписване от страна на потребителя при която автоматично регулира "стерилна" среда. Курсът на френски, че след създаването на потребителя, както следва:

chown НРС $ НРС / инструменти

chown НРС $ НРС / източници

износ НРС LC_ALL PATH

Две кула LFS файл във потребителят конфигурационните настройки се отнасят до Баш. Първият Баш - lozhovy (т.е. работи за потребителя по време на влизане). На второ място, обикновени, вече се нарича първата, и как е писано. Първите нулира всички променливи (може би нещо друго се извършва в / и т.н. / профил за всички потребители), и оставя само три променливи на средата. Така че, когато се вгледате в по-късните предупрежденията на променливи компилация, и т.н., -. Той е само на кула с Жерар прегрява, това никога не може да бъде след това краят на учебната година.

Вторият Баш идва, за да видите това, което той трябва да види, а именно една двойка от променливи, необходими за компилиране.

С една дума, тук и завърши пет секции НРС :). Пропускане на всяко глупости за това как да настроите вашата система, скорост компилиране, тестване пакет и статично свързване, можете да отидете директно на точка 5.4, което всъщност започва съставянето на първата истинска пакет - Binutils.

Там може да се счупи и на НРС FTP-сървъра (например, тук: ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/6.0/) и изтеглете всичко в няколко кликвания. Защо тогава да започне изтегляне от най-скучния FreshMeat - не е ясно. Е, че изневерява посещения.

И накрая, за всички НРС 6 публикуван на нашия CD - това е просто подарък от мен лично, защото се изпомпва през къщата pomegabitnuyu нетна :).

В действителност, монтаж и инсталация за конвенционален пакет е толкова просто, колкото е лесно да въведете низ:

/ Конфигуриране --prefix = / инструменти # 038; # 038; правя # 038; # 038; правят инсталиране

Забележка: Тъй като вие сте в това време, тъй като потребителските НРС и инсталиране на пакети, за да / инструменти, а след това да се инсталира няма да се налага да се премине към супер-потребител. Разбира се, не всички пакети са инсталирани така, че едни и същи - много от тях са "през ​​рамо", което е, а не от източника директория, и от папката квартал. Затова изберете команда е нещо като:

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

Комбинирането на графика и ncurses конзолни интерфейси, то е възможно да се постигне оптимална производителност на Linux

Аз не съм достатъчно, за да се направят някои корекции върху същността на събранието интелигентен, но може да предостави полезни съвети, за да ви помогне да завършите целия процес в рамките на един ден (или нощ). Така че:

Ако имате затруднения пишете на клавиатурата, а след това не трябва да се притеснявате за Linux, като особено от нулата. Концентрирайте се по-добре на програми като "Соло на клавиатурата" - след това бързо да компенсирате всички други Компютърни науки.

В глава 6, ще бъдат предприети за нова "корен" на Chroot, където той ще бъде втората (известен още като - основната) фаза на компилация. В тази среда, времето няма да е толкова полезна програма като Midnight Commander. И без значение колко е готино, че не са назначени в конзолата, все още често не знаете името на файла и т.н. - операции т.е. файлове все още често по-лесно да се направи в МС. Така че, можете лесно да го, просто отидете като корен в / MNT / НРС / източници и да се създаде там по случая. Но, разбира се, така че може да разкрие само файловете и след това изтрийте изходния код компилация. Самата Компилация, с цел правилно да се свърже към указателя (тук е историческа глупост!), тя ще трябва да се извършва само в chroot'ovskom свят. Rasparallelivaya декомпресия-и-почистване с компилацията, вие може значително да ускори работата си.

Модерен конзола под X-Windows, между другото, много добре възприемат поставяне на текст. Въпреки това, както и в MS Windows, Linux не разполага с общото мнение, кои клавиши в същото време използването. Ето защо, в Firefox, който ще копирате от Ctrl + C, а в конзолата (например Konsole), за да вмъкнете Shift + INS. В резултат на любимата си комбинация от клавиши ще akaya последователност: акцент - Ctrl + C - Alt + Tab - Shift + Ins - Enter. И да копирате и поставите можете и няколко реда текст - включително нов ред и преводи наклонена черта, което е особено важно, когато въвеждате конфигурационните файлове и дълго Chroot команда.

Кол Говорейки за няколко реда файлове (и като цяло, за да се избегнат грешки), следете за интервал, когато влезете. Например, преди знака за трансфер / или дизайн «намерите -exec ивица» преди; не забравяйте да въведете интервал.

И ако си спомняте "стриптийз" информацията за грешки, това е, тук малко nakladochka: след второто събрание на цикъла, т.е., когато вече се събират всички ПРС пакети в параграф Газа отново (или каквото и да е името му), което наричаме находката и ленти с инструменти в директорията. И последно, преди това, веднага след като сме събрали Баш, ние сме точно там, на място, премина на прясно набрани komandnik. Несъответствие е невъзможно - дори и тогава би било по-добре ", единствено на принципа на" да се възползват от нови инструменти на / sbin.

Но това е така, не е грешка, а просто на несъответствието. Истинският грешката е следната: ако използвате като "домакин" на ново разпределение като FC3, в помощната програма e2fsprogs това далеч не е 1.35. И там е химикалка: пакета поставя марка версия - и ако не е едно и също, а след това на e2fsck ще се срине с грешка, като "не мина, поклони-уау". Всичко би било добре, ако тестът не е включена в изтеглянето. Е, това не е необходимо да се провери FS3: предписано списание и се счита за готов - и не можете да качите raschudesny НРС.

Това решава проблема по два начина.

Лесно и мръсен включва просто да копирате от e2fsck домакин sbin'a си НРС. Това, разбира се, Herity всички велики идеи, но тя винаги работи.

Вторият вариант е просто на грешното място (или по-късно), където става дума за 1.35, да се съберат най-новата помощна програма (от днес - 1.37). Аз ги имам, също съм включена в диска, така че няма sharilis в интернет в най-неподходящия момент. Като цяло, "предотвратяване" не е включена в най-новите ПРС пакети - френски zhlobstvo чиста вода. Между другото, и MC също могат да бъдат включени в проучванията на работната сила, а след това се оказва, не е средство за стоки от първа необходимост.

Дори и такава малка МАЗ с отглеждането на работа там. Като цяло, X-Windows и KDE по-специално, има разлика между прозореца и фокусът на преден план. Така че можете да направите този трик: в конзолата на преден план, във фонов режим - същата Firefox. Превод на мишката върху браузъра и без да се налага да натискате бутони, завъртете волана. Browser става активен във фонов режим, текстът започва да го превъртите - това е, което четете и следвайте процеси в конзолата, за да не пропуснете и хвърлят нова дърва за огрев. Въпреки това, както се казва в книгата, успоредно това не е препоръчително да се съберат две торби. В уиндсърфинг е число с превъртане на заден план не излиза при никакви обстоятелства, дори когато дадена програма е написана на същия Qt. Вие със сигурност може да направи конзолата "на върха", но тя не бе се намесва в случая.

За tekstirovaniya: тук ще помогне на здравия разум, което се счита за провал или грешка. Имам една или две "критични" изпитания, вида на НЬс, съборени някои проверки, но в крайна сметка общото събрание, включително и ядрото, е била успешна. Може би това не е мой проблем или система - и тези, които идват с тези тестове? С една дума, може да тестовете не се движат, и тичане - не се притеснявайте, ако наистина една или две грешки излизат, това е добре.

Как да инсталираме MC

За моя голяма изненада, Washi от linuktsa проявяват безпрецедентно снобизъм и да се преструва, за да пишете на клавиатурата е по-добре, отколкото с помощта на командира полунощ. Това, разбира се, първата степен на падока - и имате нужда от нещо да се направи. Следват инструкции за това как да поставите MC на НРС.

Първо трябва два спомагателни пакет - PKG-конфигурационния и Глибенкламид (и двете имат CP-ROM). Инсталиране без Понто - ./configure # 038; # 038; правя # 038; # 038; направи инсталирате.

След като инсталирате PKG-довереник попадне в / ЮЕсАр / местни / хамбар - го махна от там на правилното място. Така например, така: LN-S / ЮЕсАр / местни / хамбар / PKG-довереник / ЮЕсАр / хамбар. Основното нещо, което след това, което търсеше начини и нагъл ./configure ще плаче.

След като инсталирате нагъл последващи ldconfig, да Libs "изсмуква" в индекса. В действителност, kozlyachaya техниката - може да бъде поставена в самия инсталатор работа - но, както знаете, хората linuhoidy принципни и докачливи, няма други умни хора, но себе си не признава или не разбират.

Всички покритие - постави командващия полунощ. Ако има съставени на български език в ядрото и го prokoldovali към конзолата, можете дори да получите български интерфейс веднага. (И хората все още страдат от решетка на фолк русификация MC Ами Да, просто не пипай нищо -.! И всичко ще бъде както трябва 🙂)

Има още две продължения. Един от тях е автоматизирана НРС. Неговата цел - да ви помогне да получите всички операции автоматично. Лично аз имам никакъв смисъл не виждам това, но се предполага, че най-добрата "част от изграждането на НРС». Вместо това, Бог ни е дал на скриптове, които използва XML-документи и други неща. Не мога да мисля за някаква причина да се съберат НРС често, да не говорим да се използва за тази XML - и още повече. Между другото, някъде там е версията на Perl, но в него не виждам никакъв смисъл :).

Третият "prodolzhalka", наречен Hardened НРС. Тя е кръстоска между НРС + BLFS, предназначена за по-сложни настройки за сигурност. Някои фрагменти са заменени с по-строги: промените стартовата скриптове, допълни специално оборудване, кръпки за сигурност, като например защитата на стек и т.н. За създаване на сървър се препоръчва използването на тази версия.

Ако имате вече научиха ли и защитен режим, можете да събирате НРС и в името на превенцията. Много от новите не мога да обещая - но разбирането, че с Linux можете да направите всичко, което искате - да. Очевидно е, че това ще трябва да се подложи на повече от сто такива «НРС» - но какво бихме дори правиш?

Сподели този линк: