تاریخ امروز :
iOS
macOS
Xcode
iTunes
نمایش نتایج: از 1 به 8 از 8

موضوع: اموزش ساخت فایل دب

  1. #1
    تاریخ عضویت
    Jul 2010
    محل سکونت
    Esfahan
    نوشته ها
    285
    سپاس
    221
    از این کاربر 338 بار در 189 ارسال سپاس شده است.

    پیش فرض اموزش ساخت فایل دب

    سلام دوستان
    خیلی وقتا شده که ما یه تغییراتی توی ایفون ها یا ایپدامون میدیم که دوست داریم به صورت قابل استفاده برای همه در بیاد و بقیه هم بتونن استفاده کنن
    یکی از راحت ترین کار هایی که میشه کرد ساخت یک فایل دب هستش که به راحتی تغییرات مورد نظر رو اعمال میکنه
    خوب حالا اینم اموزش ساخت فایل دب برای اولین بار به صورت فارسی
    اینم بگم که این اموزش مخصوص مک هست و راه ویندوز یه تفاوت جزیی داره که اونم در انتها مینویسم ولی چون ویندوز ندارم فعلا ازش عکس نمیتونم بزارم

    ۱.خوب ابتدا روی مک خود یک پوشه در هر جایی که میخاهید بسازید و اسم اونو مطابق با اسم برنامتون بزارید مثلا من Farsiibooks گذاشتم



    ۲.بعد داخل اون یک پوشه به اسم DEBIAN درست کنید توجه کنید که تمام حروف بزرگ باشه.
    از این جا یکم مهم و حساس میشه
    ۳.داخل پوشه DEBIAN یک فایل بدون فرمت به اسم control (تمامی حروف کوچک) درست کنید ابتدا میتونید با text edit یک فایل متنی درست کنید و فرمت اون رو پاک کنید
    داخل فایل control باید به این شکل باشه دقت کنید از علامت یا فاصله استفاده نکنید و بین مثلا name و نوشته شما یک کاراکتر فاصله باشه من نمونه پیش ساخته فایل کنترل رو هم در ادامه میزارم


    architecture نباید عوض بشه name و package و ورژن و سایز و وبسایت و ایکون که معلوم هستن و maintainer اسم سازنده هست
    depends و conflicts مهم هستن خیلی مهم
    در depends باید اسم دقیق برنامه هایی که برنامه شما قبل از نصب به ان ها نیلز دارد را بنویسید مثل celeste که به sbsettings نیلز داشت توجه کنید اسم ها دقیق باشه و conflicts چیزای متضاد با برنامه شما هستن و دوباره اسم ها باید دقیق باشه description هم که توضیحات هست و section هم اینه که فایل مربوط به چیه تمه بازیه یا...و مربوطه به همون قسمت section در cydia
    ۴.خوب حالا که ساخت فایل control تموم شد اون رو بدن فرمت سیو کنید
    ۵.داخل پوشه ای که در ابتدا درست کردید (همان پوشه ای که DEBIAN در ان قرار دارد) مانند root ایفون شماست مثلا اگر بخواهید فایلی را در مسیر var>mobile >media کپی کنید باید داخل پوشه کنار پوشه DEBIAN یک پوشه به نام Var بسازید و درون پوشه Var پوشه Mobile و بعد Media و بعد درون این پوشه هر فیلی بگذارید بعد از نصب در گوشی به همان مسیر میرود
    توجه کنید که اسم پوشه ها باید دقیقا درست باشد و حتی حساس به حروف کوچک و بزرگ است و در صورت وجود نداشتن پوشه پوشه ای با ان اسم ایجاد می شود


    ۶.خوب تا این جا کار در مک و ویندوز تفاوتی نداشت دوستانی که ویندوز دارن ادامه این مرحله را نخوانند و به مرحله ۷ برن
    خوب حالا باید پرمیشن پوشه DEBIAN و محتویات ان را به ۷۵۵ تغییر دهید برای این کار در مک ترمینال را باز کنید و تایپ کنید:
    chmod -R 755 /adrese file
    این شکلی:



    توجه کنید بزرگ و کوچک بودن حروف و دقیق بودن ادرس فایل خیلی اهمیت داره و اگه این رو درست وارد کنید نباید هیچ پیغامی بده ولی شکل فایل control عوض میشه ابتدا این جوری بود وقتی ساختیم:


    ولی حالا اینجوری میشه:


    ۷.دوستانی که ویندوز دارن پوشه ای که تا مرحله ۵ ساخته بودن رو باید برنامه WInscp روی ایفون یا ایپدشون بریزن و با استفاده از اون برنامه پرمیشن رو ۷۵۵ کنن

    ۸.خوب حالابه مرحله نهایی رسیدیم باید پوشه ای که تا این جا شاخته شده رو به یک ایفون یا ایپاد یا ایپد منتقل کنیم در ادرس
    Var>mobile
    میدونیم که مک یک سری فایل .DS_Store درست میکنه که در خودش پیدا نیست شما میتونید برای تمیز تر شدن کار بعد از کپی کردن پوشه در ایفون پوشه را با ifile باز کنید و اون فایل ها رو پاک کنید

    ۹.برنامه mobile terminal رو از cydia موجود در اکثر سورس ها نصب کنید و وارد برنامه بشید

    ۱۰ابتدا بنویسید su و return را بزنید این کار برای ورود به root است و بعد از شما پسورد میخواهد اگر پسورد روت خود را عوض نکرده باشید باید بنویسید alpine و دوباره return را بزنید حالا باید صفحه شما این شکلی باشد


    ۱۱.حالا بنویسید dpkg -b esme file
    توجه کنید دقیق بودن اسم فایل و فاصله ها خیلی مهمه حالا اگه همه چیز درست باشه صفحه اینجوری میشه



    اون warning ها هم اصلا مهم نیستن و حالا کنار فایلتون در همون var>mobile یک فایل دب ساخته شده

    ۱۲.و تمام! شما فایل دب خود را با موفقیت ساختید اگه هم مشکلی بود یا ااروری گرفتید اسکرین شات بزارید در خدمتم.
    و باز هم بگم تایپ درست و توجه به بزرگی و کوچکی حروف بسیار مهمه!
    البته فایل با فایل دب خیلی کار های دیگه هم میشه کرد مثلا یک فایلی رو از یک جا به جای دیگه کپی کرد و .... ولی حالا فعلا من همینا رو نوشتم اگه استقبال شد ادامه میدم
    کپی با ذکر نام نویسنده و انجمن مجاز میباشد
    ویرایش توسط shayangk : 25-08-2011 در ساعت 01:50 PM

  2. 11 کاربر زیر از shayangk عزیز به خاطر این پست مفید سپاس کرده اند .


  3. #2
    تاریخ عضویت
    Jul 2010
    محل سکونت
    Esfahan
    نوشته ها
    285
    سپاس
    221
    از این کاربر 338 بار در 189 ارسال سپاس شده است.

    پیش فرض


    لینم یک نمونه فایل کنترل

  4. #3
    تاریخ عضویت
    Jul 2010
    محل سکونت
    Esfahan
    نوشته ها
    285
    سپاس
    221
    از این کاربر 338 بار در 189 ارسال سپاس شده است.

    پیش فرض

    برنامه ای هم برای مک هست که ساخت فایل کنترل رو انجام میده اینم لینک دانلودش

    روش کار هم به این صورت هست که شما در صفهحه اول برنامه اطلاعات را وارد میکنید و ادرس میدهید و build را میزنید , برنامه خودش پوشه DEBIAN و فایل control رو میسازه
    ویرایش توسط shayangk : 21-08-2011 در ساعت 07:58 AM

  5. #4
    تاریخ عضویت
    Nov 2009
    نوشته ها
    11,432
    ورژن iOS
    11.4.1
    ورژن Mac
    10.13.6
    سپاس
    20,123
    از این کاربر 53,831 بار در 10,494 ارسال سپاس شده است.

    پیش فرض

    دوست عزیز هنوز ۵ نفر از تاپیک شما دیدن کردند
    صبر کنید

  6. 4 کاربر زیر از Arianismmm عزیز به خاطر این پست مفید سپاس کرده اند .


  7. #5
    تاریخ عضویت
    Jul 2010
    محل سکونت
    Esfahan
    نوشته ها
    285
    سپاس
    221
    از این کاربر 338 بار در 189 ارسال سپاس شده است.

    پیش فرض

    کسی چیزی نساخته؟
    یا اشکال نبوده؟

  8. #6
    تاریخ عضویت
    Jun 2009
    نوشته ها
    137
    سپاس
    485
    از این کاربر 714 بار در 243 ارسال سپاس شده است.

    پیش فرض

    با سپاس از شما اما یکم موضوع رو پیچیده کردید کسانی که مک دارند برنامهٔ Fink رو از اینجا نصب کنند و بعد از ساخت پوشه مربوط با این دستور اون رو به دب تبدیل کنن

    کد HTML:
    dpkg-deb -b filename
    در ضمن Section برنامه هم هرچیزی میتونه باشه

    همچنین آقا یاسین در تاپیک زیر خیلی وقت که اینچیزارو آموزش دادند
    http://www.i-phone.ir/forums/thread1886.html

    باز هم سپاس گزارم از اموزشتون
    ویرایش توسط iMehrad : 22-08-2011 در ساعت 06:38 PM

  9. کاربر زیر از iMehrad عزیز به خاطر این پست مفید سپاس کرده است:


  10. #7
    تاریخ عضویت
    Jul 2010
    محل سکونت
    Esfahan
    نوشته ها
    285
    سپاس
    221
    از این کاربر 338 بار در 189 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط imehrad نمایش پست ها
    با سپاس از شما اما یکم موضوع رو پیچیده کردید کسانی که مک دارند برنامهٔ fink رو از اینجا نصب کنند و بعد از ساخت پوشه مربوط با این دستور اون رو به دب تبدیل کنن

    کد HTML:
    dpkg-deb -b filename
    در ضمن section برنامه هم هرچیزی میتونه باشه

    همچنین آقا یاسین در تاپیک زیر خیلی وقت که اینچیزارو آموزش دادند
    http://www.i-phone.ir/forums/thread1886.html

    باز هم سپاس گزارم از اموزشتون
    ممنون
    ویرایش شد

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
اطلاعات سایت
لینک دوستان
درباره سایت
انجمن تخصصی آيفون در سال ۲۰۰۷ با عرضه‌ی اولين نسل گجت‌های iOS اپل فعاليت خود را آغاز نمود. مفتخر هستيم که تا اين لحظه پيشتاز خدمت رسانی به کاربران ايرانی محصولات اپل باشيم.

اکنون ساعت 04:03 AM برپایه ساعت جهانی (GMT - گرینویچ) +4 می باشد.

Powered by vBulletin® Version 4.2.5
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.