ورود

نسخه کامل مشاهده نسخه کامل : کمک در مورد ساخت پکیج deb



techno2001
06-08-2010, 20:59
با سلام خدمت دوستان و اساتید محترم.
درمورد ساخت پکیج های deb راهنمایی می خواستم.
اونطوری که من فهمیدم فایل های deb از 3 فایل اصلی ساخته شده .
که با xarchiver من این 3 تا رو دیدم :
control.tar.gz
data.tar.gz
debian-binery
البته فایل Deb ، مربوط به سیستم عامل Maemo هست که حتما در موردش میدونید.
داخل فایل control.tar.gz که 4 تا فایل دیگه هست که دقیقا نیمدونم کارشون چی هست :
control
postinst
postrm
preinst
باتوجه به متنشون فکر کنم یه چیزایی در مورد سازنده فایل و ورژن اون هست که قبل از نصب نمایش داده میشه.
فایل data.tar.gz که فایل اصلی هست و همه ی فایل ها و پوشه هایی که که قرار نصب بشه درونش هست.
فایل debian-binery رو نفهمیدم چی هست .
من data.tar.gz رو از فایل deb استخراج کردم و داخلش تغییراتی ایجاد کردم. چندا فایل اضافه کردم.
و بعد خواستم جای گزین فایل data.tar.gz ای داخل deb هست بکنم که نشد !!!:41:
هر تغییری داخل فایل deb انجام میدم save نمیشه .

من سوالم این هست که چطوری میتونم فایل data.tar.gz رو تبدیل به deb بکنم و چطوری میتونم موقع تبدیلش فایل های control , postinst , postrm ,preinst رو بسازم .
درکل جریان فایل control.tar.gz چی هست؟
در سایت زیر درمورد ساخت فایل های deb و فایل های control , postinst , postrm ,preinst کلی توضیح داده که من چند سطرش رو خوندم و کل بیخیالش شدم خیلی پیچیده و ... بود.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یه سوال دیگه من که داخل data.tar.gz چندتا پوشه ایجاد کردم بعد از ساخت فایل deb ، موقع نصب ، اون پوشه هایی رو که به data.tar.gz اضافه کردم هم نصب میشه یا ... ؟:41:

من دقیقا فایل deb مورد نظر رو براتون میزارم :
(فایل deb که برای mameo ساخته شده و کارش هم اینه که چنتا شکلک (smiley) اضافه میکنه)

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
درضمن سیستم عاملم linux mint9 هست.

پشاپیش تشکر میکنم .:40:

Alyssa
06-08-2010, 21:24
شما از این دو لیتک استفاده کنید :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

لینک اولی کامل توضیح داده لینک سومی هم بد نیست . لینک دومی فایل control رو توضیح داده است ...