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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: ahmad511800 در 17 فروردین 1391، 10:23 ب‌ظ

عنوان: ساخت God package از چند package
ارسال شده توسط: ahmad511800 در 17 فروردین 1391، 10:23 ب‌ظ
سلام دوستان
تو این تاپیک بحث شد که تمام وابستگیهای یک نرم افزار را توی یک پکیج قرار بدیم و یک فایل نصب آفلاین مثل ویندوز داشته باشیم
http://forum.ubuntu.ir/index.php/topic,32622.msg222722.html#msg222722
بعد کمی جستجو در سایتهای خارجی به این رسیدم
از لحاظ ترجمه زیاد مشکل ندارم اما نفهمیدم باید دقیقا چکار کنم

How to create a God package (not recommended):

Create a temporary directory, e.g. "~/godpackage" and cd into it
Extract each .deb file using dpkg -x filename.deb .
Extract the control, postrm, ..., files using dpkg --control filename.deb tmpdeb. A new directory will be created, named tmpdeb. Adjust the control files like changing the name to avoid conflicts later. When done, move / merge the tmpdeb directory with the DEBIAN directory (create if needed). Repeat it for each deb file
Go away from the directory: cd ..
Create the new debfile from ~/godpackage and store the newly created .deb file in the current directory: dpkg-deb --build ~/godpackage .


عنوان: پاسخ : ساخت God package از چند package
ارسال شده توسط: ahmad511800 در 17 فروردین 1391، 10:29 ب‌ظ
تو کد گذاشته بودم گفتم شاید خوب خونده نشه
How to create a God package (not recommended):

Create a temporary directory, e.g. "~/godpackage" and cd into it
Extract each .deb file using dpkg -x filename.deb .
Extract the control, postrm, ..., files using dpkg --control filename.deb tmpdeb. A new directory will be created, named tmpdeb. Adjust the control files like changing the name to avoid conflicts later. When done, move / merge the tmpdeb directory with the DEBIAN directory (create if needed). Repeat it for each deb file
Go away from the directory: cd ..
Create the new debfile from ~/godpackage and store the newly created .deb file in the current directory: dpkg-deb --build ~/godpackage .
در ضمن اینم لینک صفحه
http://askubuntu.com/questions/59094/create-final-deb-file-from-multiple-deb-files
عنوان: پاسخ : ساخت God package از چند package
ارسال شده توسط: Mostafa Jalilianfar در 18 فروردین 1391، 01:05 ب‌ظ
همه پکیج هایی که داری از جمله نیازمندیها رو اکسترکت کن
یک پوشه مثلا godpackage  در پوشه خانگی (بهتره هم اسم برنامه باشه) بساز
همه دایرکتوری های داخل پوشه هایی که حاصل اکسترکت پکیجها بوده (معمولا فقط یک پوشه با نام usr وجود داره) بجز دایرکتوری DEBIAN‌  رو داخل دایرکتوری godpackage کپی کن
داخل پوشه godpackage یک دایرکتوری با نام DEBIAN بساز
control, postrm, ... که در داخل دایرکتوری DEBIAN‌  پوشه هایی که اکسترکت کردی قرار دارن رو تغییر نام بده مثلا عدد به آخر اونها اضافه کن و اونها رو داخل دایرکتوری godpackage/DEBIAN کپی کن
ترمینال رو اجرا کن و با دستور زیر یک فایل .deb از پوشه ای که ایجاد کردی بساز
dpkg-deb --build ~/godpackage
من امتحانش کردم کار کرد ولی فکر کنم روشهای استاندارد تر - سریعتر و بهتری هم وجود داشته باشه
عنوان: پاسخ : ساخت God package از چند package
ارسال شده توسط: ahmad511800 در 18 فروردین 1391، 06:10 ب‌ظ
من الان خونه نیستم تست کنم
اما فکر کنم باید بسته dpkg-dev نصب باشه
اگر روش بهتری هم هست راهنمایی کنید
عنوان: پاسخ : ساخت God package از چند package
ارسال شده توسط: Mostafa Jalilianfar در 19 فروردین 1391، 09:59 ق‌ظ
من الان خونه نیستم تست کنم
اما فکر کنم باید بسته dpkg-dev نصب باشه
اگر روش بهتری هم هست راهنمایی کنید

نیاز به نصب هیچگونه پکیج اضافه وجود نداره خود dpkg امکانات لازم برای ایجاد و مدیریت پکیجها رو داره
راستش من روش دیگه ای بلد نیستم (همینم خود شما معرفی کردید و من یاد گرفتم) البته دنبالش هستم و اگه چیزی پیدا گردم حتما مطرح می کنم
اگه کسی سایتی بلده که بشه full pachage ازش دانلود کنه ممنون میشم که لینکش رو بزاره