انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: شروع LFS  (دفعات بازدید: 5388 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Soroosh82

  • Full Member
  • *
  • ارسال: 103
  • جنسیت : پسر
    • تکپارس
پاسخ : شروع LFS
« پاسخ #15 : 15 آبان 1393، 03:41 ب‌ظ »
تو این پست میخوایم  Ncurses , Bash , Bzip2 , Coreutils رو کامپایل و نصب کنیم.

خب شروع میکنیم اول بسته Ncurses اکسترات میکنیم. و وارد پوشه مربوطه میشیم.

بسته رو برای کامپایل آماده میکنیم.

./configure --prefix=/tools \
            --with-shared   \
            --without-debug \
            --without-ada   \
            --enable-widec  \
            --enable-overwrite

حالا با دستور make و make install بسته رو کامپایل و نصب میکنیم.

 Bash
./configure --prefix=/tools --without-bash-malloc

make
make tests
make install
ln -sv bash /tools/bin/sh

Bzip2
make
make PREFIX=/tools install

Coreutils-8.23
./configure --prefix=/tools --enable-install-program=hostname
make

make RUN_EXPENSIVE_TESTS=yes check

make install

آفلاین Soroosh82

  • Full Member
  • *
  • ارسال: 103
  • جنسیت : پسر
    • تکپارس
پاسخ : شروع LFS
« پاسخ #16 : 15 آبان 1393، 03:55 ب‌ظ »
Diffutils File  Findutils

این بسته ها فکر نکنم توضیع لازم داشته باشه و اکثر دوستان میدونن این دستورات چی کار میکنه

 Diffutils


./configure --prefix=/tools
make
make check
make install



File
./configure --prefix=/tools

make
make check
make install



Findutils

./configure --prefix=/tools

make
make check
make install




ببخشید اگه کم توضیع میدم.چون تعداد بسته ها زیاده (حدود ۱۰۰تا)و اگه واسه هر بسته بخوام توضیخ بدم تا ۵۰ سال دیگه هم آموزش تموم نمیشه :)
« آخرین ویرایش: 15 آبان 1393، 03:56 ب‌ظ توسط Tanzadeh82 »

آفلاین Soroosh82

  • Full Member
  • *
  • ارسال: 103
  • جنسیت : پسر
    • تکپارس
پاسخ : شروع LFS
« پاسخ #17 : 15 آبان 1393، 11:09 ب‌ظ »
تو این پست مخوایم Gawk  Gettext Grep رو کامپایل و نصب کنیم

اول از Gawk شروع میکنیم


Gawk برای نصب اماده میکنیم:
./configure --prefix=/tools
و با دستورات زیر نصب میکنیم
make
make check
make install

 
Gettext

Gettext برای نصب آماده میکنیم
cd gettext-tools
EMACS="no" ./configure --prefix=/tools --disable-shared

کامپایلش میکنیم
make -C gnulib-lib
make -C src msgfmt
make -C src msgmerge
make -C src xgettext

و در آخر نصبش میکنیم:
cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin
Grep

Grep برای نصب آماده میکنیم:
./configure --prefix=/tools
و با این دستورات کامپایل و نصب میکنیم:
make
make check
make install

آفلاین Soroosh82

  • Full Member
  • *
  • ارسال: 103
  • جنسیت : پسر
    • تکپارس
پاسخ : شروع LFS
« پاسخ #18 : 16 آبان 1393، 05:25 ب‌ظ »
تو این پست میخوایم Gzip , M4 ,Make Patch و Perl رو کامپایل کنیم

خب اول از Gzip شروع میکنیم. توضیع زیاد نمیدم چون فکر کنم اکثر دوستان میدونن این دستورات چی کار میکنند.

./configure --prefix=/tools
make
make check
make install

M4

./configure --prefix=/tools
make
make check
make install

Make

./configure --prefix=/tools --without-guile
make
make check
make install

Patch


./configure --prefix=/tools
make
make check
make install

Prel

Prel رو برای نصب آماده میکنیم:
sh Configure -des -Dprefix=/tools -Dlibs=-lm
make

با این دستورات فایل اجرایی و کتابخانه های Perl رو به پوشه tools کپی کنید.
cp -v perl cpan/podlators/pod2man /tools/bin
mkdir -pv /tools/lib/perl5/5.20.0
cp -Rv lib/* /tools/lib/perl5/5.20.0

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19724
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : شروع LFS
« پاسخ #19 : 16 آبان 1393، 05:33 ب‌ظ »
سلام من یه مدته شروع به خوندن LFS کردم گفتم اینجا هم یه تاپیک بزنم و برای دوستانی که به ساخت توزیع لینوکس مستقل علافه دارند و حوصله خوندن این کتاب رو ندارند و یا انگلیسی شون خوب نیست بدرد بخوره.
دستت درد نکنه. ولی این کتاب قبلاً این‌جا ترجمه شده: https://launchpad.net/persianlfs
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Soroosh82

  • Full Member
  • *
  • ارسال: 103
  • جنسیت : پسر
    • تکپارس
پاسخ : شروع LFS
« پاسخ #20 : 16 آبان 1393، 05:39 ب‌ظ »
سلام من یه مدته شروع به خوندن LFS کردم گفتم اینجا هم یه تاپیک بزنم و برای دوستانی که به ساخت توزیع لینوکس مستقل علافه دارند و حوصله خوندن این کتاب رو ندارند و یا انگلیسی شون خوب نیست بدرد بخوره.
دستت درد نکنه. ولی این کتاب قبلاً این‌جا ترجمه شده: https://launchpad.net/persianlfs

نسخه قدیمی این کتاب ترجمه شده فکر کنم 7.1 باشه. من نسخه 7.6 رو خوندم و اینجا واسش تاپیک کردم.