Avvalo, xost tizimining ildizida $ LFS / tools katalogiga ramziy havolani yarating
# ln -sv $ LFS / vositalari /
Nima uchun bu talab qilinadi? Umuman olganda, nima uchun bizga ramziy aloqa kerak? Ular fayl tizimidagi muayyan nuqtalarga yagona kirishni ta'minlash uchun yaratilgan. Hozirgi vaqtda tizim xostida ushbu katalogning yo'li / mnt / lfs / tools kabi ko'rinadi. Vaqtinchalik tizimga o'tishda, uning ildizi / mnt / lfs yo'lida joylashgan bo'ladi, ushbu vaqtinchalik tizimda yo'l / vositalarda katalog tarkibi mavjud bo'ladi. Biz to'playdigan asosiy vositalar, qayerda ishlamasligidan qat'i nazar, ushbu katalogga / tools yo'llari bo'ylab kirishga imkon beradi - kompilyatsiya qilinganidan keyin bu yo'l ikkiliklarga aylanadi. Shuning uchun, ko'rsatilgan havolani yaratib, ildiz tizimining hozirgi joylashuvidan qat'i nazar, biz ushbu katalogga yo'l / vositalar orqali kirish imkoniyatini beramiz. Aks holda, vaqtinchalik tizimga o'tgandan so'ng, birinchi kompilyatsiya paytida biz muvaffaqiyatsizlikka duch kelamiz.
Endi biz vaqtincha tizimni yig'ishning birinchi bosqichida ishlaydigan yangi guruh va yangi foydalanuvchini yaratamiz. Siz, albatta, ildiz sifatida ishlamasligingiz kerak - masalan, o'rnatiladigan paketni sozlashda, siz chalkashib ketishingiz yoki o'rnatish katalogi uchun prefiksni o'rnatishingiz va to'plamni xost tizimiga o'rnatib paketni buzishi (yoki kelajakda paket menejerining ishini murakkablashtirishi) mumkin. Faqat ma'lum kataloglarga yozish huquqiga ega bo'lgan, tajribasiz foydalanuvchidan ishlash muammolardan qochishga imkon beradi.
# groupadd lfs # useradd -s / bin / bosh -g lfs -m -k / dev / null lfs
Birinchi buyruq lfs guruhini yaratadi. Ikkinchisi - foydalanuvchi lfs yaratadi. Parametrlarning ma'nosi quyidagicha:
-s / bin / bash - foydalanuvchi seansida ishlatiladigan qobiq
-g lfs - foydalanuvchi a'zo bo'lgan guruh
-m - foydalanuvchi uyi / home / lfs katalogini yaratish kerakligini bildiradi
-k / dev / null - bo'sh shablon katalogi. Odatiy bo'lib, uy katalogini yaratishda unda / etc / skel-da joylashgan fayllar va papkalar joylashadi. Agar so'ralsa, shablonni o'zgartirish mumkin, ammo biz bo'sh katalog yaratmoqchimiz / home / lfs, biz ko'rsatamiz shablon sifatida nol faylga o'tamiz.
Foydalanuvchi lfs uchun parol o'rnating
# passwd lfs
va uni $ LFS / manbalar va $ LFS / vositalari katalogining egasi qilish
# chown -v lfs $ LFS / asboblar # chown -v lfs $ LFS / asboblar
Lfs sifatida tizimga kiring
# su - lfs
Buyruq parametrlaridagi yozuv (kalit uchun qisqa) -l yoki --Kirish) ushbu foydalanuvchi uchun oldingi seansdan atrof-muhit o'zgaruvchilarining qiymatlarini meros qilib olmagan "toza" sessiyani yaratish kerakligini ko'rsatadi. Ushbu sessiya uchun biz o'z atrof-muhit parametrlarini yaratamiz
Fayllarni foydalanuvchining uy katalogida yarating
Do'stlaringiz bilan baham: |