LFS-ni yaratish uchun unga o'rnatilgan GNU / Linux OS o'rnatilgan kompyuter kerak. Asos sifatida har qanday tarqatish mos keladi. Aytaylik, men o'z kompyuterlarimda Arch Linux-ni ishlataman. Debiyaga asoslangan taqsimotlarga kelsak ( Linux Mint, Ubuntu va boshqalar), albatta ular ham mos keladi, lekin men quyidagilarga e'tibor berishga shoshilmoqdaman - ishning boshlang'ich bosqichlaridan birida, atrof-muhit o'zgaruvchilarini ishga tushirishda buyruqlar qobig'i haqida ogohlantirish
$ source ~ / .bash_profile dircolors: SHELL atrof-muhitga o'zgaruvchan emas va qobiq turini tanlash imkoniyati yo'q
Linux Mint 17-da olgan ogohlantirishim foydalanuvchi va yana tizimga kirganda va atrof-muhit parametrlari manba buyrug'i bilan yangilanganida / va hokazo profilidan bilvosita qo'ng'iroqlarga (terminalni rang berish buyrug'i) bog'liq. Bu tanqidiy emas va e'tiborsiz qoldirilishi mumkin.
Xost Linux tizimida rasmiy tizim talablarida ko'rsatilgan paketlar o'rnatilgan bo'lishi kerak. Ushbu paketlarning aksariyati "qutidan tashqarida" tizimga kiritilgan yoki qo'shimcha ravishda ishlab chiquvchilar tomonidan o'rnatiladi. Qanday bo'lmasin, ular ma'lum bir tarqatishning rasmiy omboridan osongina o'rnatiladi. Yaxshi variant - bu Knoppix tipidagi LiveCD-ni ishlatish, keyin siz LFS-ni hech qanday OS bo'lmagan mashinaga o'rnatishingiz mumkin. Shu ma'noda, tanlov siznikidir.
Temir va OS dan tashqari, sabr-toqat va qat'iyat talab etiladi. O'rnatish va sozlash jarayoni juda uzoq va vaqt talab etadi. Buyruqlarni kitobdan terminalga nusxa ko'chirmang: birinchidan, sizning holatingiz noyob bo'lishi mumkin; Ikkinchidan, bizning maqsadimiz boshlang'ich kodlardan yig'iladigan ishlaydigan OSni yaratish printsipi bilan shug'ullanish, ya'ni sodir bo'layotgan jarayonlarning ma'nosini aniqlashimiz kerak. Ishning har bir bosqichiga mazmunli va shoshilmasdan yaqinlashish kerak.
2. Minimal tizim yig'ish hujjatlari
Barcha kerakli hujjatlar Linux Form Scratch kitobida jamlangan (havola so'nggi barqaror nashrning onlayn versiyasiga olib keladi). Men boshlanuvchiga berishni istagan birinchi maslahatim ingliz tilidagi so'nggi barqaror versiyasini olishdir. Rus tilidagi tarjimalar mavjud, ammo ular har doim ham hozirgi versiyadan orqada qolishadi. Bundan tashqari, LFS 6.0 rus tilidagi so'nggi versiyasining havolasi bo'shlikka olib keladi va rasmiy saytdan mavjud bo'lgan yagona tarjima LFS 5.0 ga tegishli, ammo uni yumshoq qilib aytganda, eskirgan. GNU loyiha tizimining yadrosi va dasturiy ta'minoti doimiy o'zgarishlarga uchraydi, bundan tashqari, LFS ning eski versiyalarida tavsiflangan paketlarning ushbu versiyalari har doim ham yuklab olinmaydi va agar ular mavjud bo'lsa, ularni qo'lda izlash kerak bo'ladi. Shunday qilib, bizning tanlovimiz LFS-ning hozirgi inglizcha versiyasi.
Eslatma: ushbu maqola yozilayotganda LFS 7.3 tarjimasiga havolasi LFS-dan haqiqatga yaqinroq bo'lgan Vikipediya maqolasida topildi. Biroq, bu tarjima hali to'liq emas - kitobning ko'p qismi ingliz tilida.
Shuningdek, o'quvchini kitobda "Hozirgi rivojlanish" kitobidan foydalanish kutilmagan qiyinchiliklarga olib kelishi mumkinligini ogohlantirmoqchiman. Ushbu versiyani kunlik yangilanadigan SVN omboridan olish mumkin. Kitob jamoa tomonidan yuklab olingan
$ mkdir ~ / LFS && cd ~ / LFS $ svn co svn: //svn.linuxfromscratch.org/LFS/trunk/BOOK/
Va uni yig'ish juda oson, masalan, (html versiyasini tuzish uchun tidyhtml to'plami kerak)
$ cd KITOB $ mkdir ../html $ qilish BASEDIR \u003d .. / html
Ushbu versiya yaqinda chiqarilgan Linux 4.0 yadrosining "skynet versiyasi" dan foydalanishga yo'naltirilgan eng yangi hisoblanadi.
Do'stlaringiz bilan baham: |