TOSHKENT POLITEXNIKA TEXNIKUMI
“DASTURIY INJINIRING” YO’NALISHI
“Internetga ulangan qurilmalarni dasturlash”
fanidan
MUSTAQIL ISH
MAVZU: Linux muhitini sozlash.
Bajardi: DI-1/20 guruh talabasi Abdurasulov.Sh
Qabul qildi: Toxirov.O
Reja:
LFS tizimini qanday qurish kerak. UDF Fayl Tizimidan (LFS) foydalanish Ish muhitini sozlash.
LFS tizimi allaqachon o'rnatilgan Linux taqsimotidan foydalanib quriladi (masalan, Debian, Mandriva, Qizil shlyapa yoki SUSE). Mavjud Linux tizimi (host tizimi) boshlang'ich tizim sifatida ishlatiladi, u erdan kompilyator, bog'lovchi va qobiq tarjimonini o'z ichiga olgan yangi tizimni qurish uchun zarur dasturlar olinadi. Ushbu vositalardan foydalanish imkoniyatiga ega bo'lish uchun tarqatish paketini o'rnatish paytida "ishlab chiqish" variantini tanlang (ishlab chiqish uchun).
Shaxsiy kompyuteringizga alohida tarqatish to'plamini o'rnatishga alternativa sifatida Linux dan Scratch tizimi yoki LiveCD tijorat tarqatish to'plamiga ega LiveCD-dan foydalanishingiz mumkin. LFS LiveCD asosiy tizim sifatida yaxshi ishlaydi va ushbu kitobdagi ko'rsatmalarni muvaffaqiyatli bajarish uchun zarur bo'lgan barcha vositalarni taqdim etadi. LiveCD-dan foydalanish joriy kitobning doirasiga kirmaydi, ammo siz baribir ushbu kitob ustida ishlaganda xost sifatida foydalanishingiz mumkin. Hozirgi LFS tizimini yaratish uchun eng mos bo'lgan "-nosrc" yoki "-min" ning LiveCD versiyalari. LFS LiveCD haqida ko'proq ma'lumot olish yoki uning nusxasini yuklab olish uchun http://www.linuxfromscratch.org/livecd/ ga tashrif buyuring.
Ushbu kitobning 2-bobida qanday qilib yangi bo'lim va faylni yaratish haqida so'z boradi linux tizimlari. Yangi LFS tizimi kompilyatsiya qilinadi va o'rnatiladi. 3-bo'limda LFS tizimini yaratish uchun qanday paket va yamoqlarni yuklab olish kerakligini va ularni yangi fayl tizimiga qaerga qo'yish kerakligi tushuntiriladi. 4-bobda tegishli ish muhiti qanday o'rnatilishi muhokama qilinadi. Iltimos, 4-bobni diqqat bilan o'qing, chunki 5-bobga o'tmasdan oldin bilishingiz kerak bo'lgan bir qator muhim savollar tushuntirilgan.
5-bobda asosiy ishlab chiqarish to'plami (yoki asboblar to'plami) sifatida ishlatiladigan bir qator paketlarning o'rnatilishi tushuntirilgan. Ushbu to'plam 6-bo'limda haqiqiy tizimni qurish uchun foydalaniladi. Ushbu paketlarning ba'zilari dairesel qaramlikni hal qilish uchun kerak bo'ladi, masalan, kompilyatorni tuzish uchun sizga kompilyator kerak bo'ladi.
5-bob shuningdek, Binutils va GCC-ni o'z ichiga olgan vositalar to'plamini yaratishda birinchi o'tish jarayonini qanday bajarish kerakligini ko'rsatadi (birinchi o'tish asosan ushbu ikkita muhim paketni qayta o'rnatishdir). Keyingi qadam Glibc, C C kutubxonalarini qurishdir.Glibc asboblar to'plamiga kiritilgan dasturlardan foydalanib tuziladi va birinchi rivojlanish dovoni davomida yig'iladi. Keyin, asboblar to'plamining ikkinchi montaj o'tishini tugatishingiz kerak. Ushbu nuqtada, asboblar qutisi yangi qurilgan Glibc kutubxonasi bilan dinamik ravishda bog'lanishi kerak. 5-bobning qolgan qismlari paketi ikkinchi ishlab chiqish dovonida yaratilgan asboblar to'plami yordamida yig'iladi. Bu amalga oshirilganda, LFS-ni o'rnatish jarayoni endi ishlaydigan yadrodan tashqari, host tizimini tarqatishga bog'liq bo'lmaydi.
Yangi tizimni xost tarqatish tizimidan ajratish bo'yicha bu harakatlar ortiqcha bo'lib tuyulishi mumkin. Buning nima uchun amalga oshirilganligi to'g'risida to'liq texnik tushuntirish uchun 5.2 bo'limiga qarang, Asboblar to'plamidagi texnik eslatmalar.
6-bo'limda butun LFS tizimi to'liq yig'ilgan. Dastur chuvalchang (ildizning o'zgarishi) virtual muhitga kirish va yangi buyruqlar qobig'ini ishga tushirish uchun ishlatiladi, ularning ildiz katalogi LFS qismida bo'ladi. Bu qayta yoqish va yadroga LFS qismini asosiy qism sifatida ulashni aytishga o'xshaydi. Tizim, aslida, qayta boshlamaydi, lekin agar siz buyruqni ishlatmasangiz chuvalchang, yuklanadigan tizimni yaratish uchun siz hali ham zarur bo'lmagan qo'shimcha ishlarni bajarishingiz kerak bo'ladi. Ushbu "tub o'zgarish" ning asosiy afzalligi shundan iboratki, LFS tizimi barpo etilayotgan paytda siz tizim tizimidan foydalanishni davom ettirishingiz mumkin. To'plamlarning to'plamini tugashini kutayotib, odatdagidek kompyuterdan foydalanishni davom ettirishingiz mumkin.
O'rnatishni tugallash uchun LFS-Bootscript skriptlarini 7-bobda yozilgandek sozlang va yadro va yuklash vositasini 8-bobda yozilgandek sozlang. 9-bobda LFS tizimidan keyin qanday foydalanish to'g'risida ma'lumot berilgan. ushbu kitobda tasvirlanganlarning hammasi tugallandi. Ushbu kitobda tavsiflangan barcha qadamlar bajarilgandan so'ng, loyiha tugallanadi va kompyuter yangi LFS tizimi bilan qayta ishga tushishga tayyor bo'ladi.
Bu jarayonning qisqacha tavsifi. batafsil ma'lumot Har bir qadam keyingi boblarda va paket tavsiflarida ko'rib chiqiladi. Qanday murakkab ko'rinishi aniq bo'ladi va LFS yig'ishni boshlashingiz bilan hamma narsa o'z joyiga tushadi.
Drayvga bo'sh CD-RW yoki DVD-RW diskini qo'ysangiz, Windows 7 Explorer ushbu diskni ochmoqchi bo'lganingizda avtomatik ravishda ushbu diskni formatlashni so'raydi:
Lfs bu UDFdan boshqa narsa emas. CD va DVD disklarga to'plam yozish uchun fayl tizimi. Odatdagidek lazer diskidan foydalanishga imkon beradi. Ya'ni, fayllarni nusxalash va yo'q qilish eng oddiy usulda. UDF fayl tizimi DVD-Video-da maxsus ishlatiladi.
Do'stlaringiz bilan baham: |