PDA

View Full Version : سوال: لینوکس سفارشی



mn3250
پنج شنبه 17 مرداد 1387, 12:29 عصر
دوستان کسی میدونه چطور میشه یک سی دی توزیع سفارشی مثلا برای centos یا fedora با نصب یکسری برنامه های از قبل تعیین شده ایجاد کرد؟

miradli
پنج شنبه 17 مرداد 1387, 13:27 عصر
دوست عزیز برای ریمستر اگر قصد انتشار دارید پیشنهاد میکنم یک نسخه زنده ایجاد کنید .
دلیل هم این هست که پذیرش یک سیستم عامل جدید در اولین قدم توسط کاربر وقتی تغییری روی سیستم ایجاد نشه ( نیاز به پارتیشن بندی ، حذف سیستم عامل قبلی و ... ) راحت تر هست .و در قدم دوم کاربر اگر مایل بود نسخه زنده رو روی سیستم خودش نصب میکنه .

به لینکهای زیر مراجعه کنید . البته اگر نیاز به راهنمایی بیشتر هم بود بفرمایید تا اگر در توانم بود کمکی کنم .
------------------------------------------------------------------------------------------------------

REmaster Fedora . PDF (http://www.sics.se/%7Eamir/files/download/slides/remaster_fedora.pdf)

Fedora 9 Remastered (http://balajirrao.wordpress.com/2008/05/14/fedora-9-remastered/)

Create a Fedora 7 CD in 3 Easy Steps (http://news.softpedia.com/news/Create-a-Fedora-7-CD-in-3-Easy-Steps-57653.shtml)



یک سایت مفید در زمینه دیسکهای زنده لینوکسی و ابزار ساخت دیسک زنده ! (http://www.livedistro.org)


http://www.faqs.org/docs/Linux-HOWTO/KickStart-HOWTO.html


http://lists.centos.org/pipermail/centos-docs/2007-March/000348.html (http://lists.centos.org/pipermail/centos-docs/2007-March/000348.html)

------------------------------------------------------------------------------------------------------

mn3250
پنج شنبه 17 مرداد 1387, 15:26 عصر
ممنونم. برای نسخه نصب شونده هم اگر ممکنه راهنمایی بفرمایید.

miradli
شنبه 19 مرداد 1387, 04:51 صبح
دوست عزیز برای کار با نسخه های نصب شونده هم راه های متفاوتی وجود دارد .
اولین راه این است که شما مستقیما برنامه نویسی کنید یعنی سورس کد بسته هایی که قرار هست نصب شوند رو گرفته و تغییرات دلخواه رو ایجاد کنید و مجددا فایل RPM را بسازید و در ادامه سورس Anaconda ( نرم افزار نصب کننده فدورا ) را تغییر داده و دیسک نصب جدید را ایجاد کنید .
راه دیگری که وجود دارد استفاده از ابزار مخصوص این کار است ، که در لینک هایی که قرار داده بودم در مورد revisor که یکی از این ابزار است توضیح داده شده بود . این برنامه به ما کمک میکنه یک دیسک نصب شونده یا زنده را سفارشی بوجود آوریم ، به عنوان مثال بسته های مورد نیاز را انتخاب می کنیم تا هنگام نصب سوال نشود آنها نصب شوند ! ( چیزی شبیه خودکار ساختن نصب ویندوز اکس پی )
همونطور که گفتم راههای زیادی وجود داره و انتخاب رو شما انجام میدید ، اگر راهنمایی بیشتری نیاز بود در خدمت هستم .

mn3250
سه شنبه 16 مهر 1387, 12:18 عصر
اولین راه این است که شما مستقیما برنامه نویسی کنید یعنی سورس کد بسته هایی که قرار هست نصب شوند رو گرفته و تغییرات دلخواه رو ایجاد کنید و مجددا فایل RPM را بسازید و در ادامه سورس Anaconda ( نرم افزار نصب کننده فدورا ) را تغییر داده و دیسک نصب جدید را ایجاد کنید .


ممکنه بیشتر توضیح بدید؟
اگر نحوه تغییر رو هم بفرمایید عالی میشه.
ممنون

miradli
شنبه 20 مهر 1387, 02:25 صبح
دوست عزیز ببخشید که کاملتر توضیح ندادم .
تغییر در برنامه های لینوکس که اکثر اونها اپن سورس هستند چیز پیچیده ای نیست ، فقط کافی هست بجای بسته های کامپایل شده و یا بسته های نصب شونده مانند rpm , deb یا .... بسته سورس کد رو دانلود کنید و بعد اون رو تغییر بدید ( البته آشنایی با زبانی که نوشته شده مهم هست ) آشنایی با C++ و C که در لینوکس بیشتر استفاده میشن ، بعد از تغییر هم اون برنامه رو دوباره کامپایل میکنید .
برای تغییر در برنامه نصب فدورا هم از تغییر تصاویر و لگو تا تغییر متن و تغییر دستورات و عملکرد می تونید تغییر اعمال کنید ، این تغییرات بیشتر به آشنایی و قدرت در برنامه نویسی و ... بستگی داره . احتمالا باز هم خوب جواب ندادم ، اگر به راهنمای کامل نیاز داری برای این کار بفرمایید تا برای شما آماده کنم .

mn3250
چهارشنبه 27 آذر 1387, 03:36 صبح
ممنون دوست عزیز.
من میخواهم که صفحه splash نصب رو تغییر بدم. فقط پکیج های مورد نیاز رو نصب کنم و بعد از نصب یک اسکریپت bash یا perl رو اجراکنم.
اگر راهنمایی کنید بسیار ممنون میشم.