تاریخ امروز :
iOS
macOS
Xcode
iTunes
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 12

موضوع: آموزش ساخت فایل deb در لینوکس

  1. #1
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,713
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    پیش فرض آموزش ساخت فایل deb در لینوکس

    با سلام.

    در این آموزش قصد دارم نحوه ساخت فایل دب رو در لینوکس توضیح بدم.

    اول میریم سراغ چند نکته:

    ۱- حتما از توزیعاتی مثل سوز و اوبنتو استفاده کنید که بیس و پایه Debian دارند.
    ۲- حتما کامندهای ترمینال رو درست بزنید؛ اگر مشکل دارید کپی کنید !
    ۳- دقت کنید که chmod در لینوکسها عمومی هست!

    خب بریم سراغ کار.

    در این آموزش ما از توزیع اوبنتو نسخه ۱۱.۴۰ استفاده کردیم.

    جهت دریافت میتونید به :
    Homepage | Ubuntu
    مراجعه کنید. حجمش هم کمه ؛ فقط ۷۰۰ مگابایت!

    خب؛ بعد از نصب لینوکس روی ماشین مجازی یا کامپیوتر خودتون؛ به Home Folder برید و یک فولدر به نام new بسازید مانند شکل زیر:



    خب در این فولدر میتونید آدرس دهی رو انجام بدید؛
    خب اون دیگه به خودتون بستگی داره.

    اما برای اینکه یک فایل دب درست و حسابی بتونیم بسازیم؛ درون فولدر new یک فولدر باز کنید به اسم DEBIAN و دقت کنید که تمام بزرگ بزنید!

    درون اون فولدر یک فایل خالی به اسم control ایجاد کنید.
    مثل تصویر زیر:



    خب حالا باید پرمیشن بدیم به فولدر دبیان و فایل کنترل:

    برای اینکار ترمینال رو باز کنید و این کد رو بزنید:

    کد:
    chmod -R 755 new/DEBIAN
    و همچنین برای فایل کنترل:

    کد:
    chmod -R 755 new/DEBIAN/control
    مثل شکل زیر:



    خب حالا وقتشه!

    باید الان بتونیم یک دب تهیه کنیم؛ جهت تهیه دب باید این کد رو در ترمینال بزنید:

    کد:
    dpkg -b new
    تا ترمینال مثل شکل زیر بشه:



    خب حالا به هوم فولدر میریم و نتیجه کار رو میبینم:



    خب دوستان یک فایل کنترل پیوست کردم؛ میتونید از اون استفاده کنید

    دقت کنید که وقتی کنترل رو ادیت میکنید این نکات رو فراموش نکنید:

    ۱- به قسمتی که نوشته iphoneos-arm کاری نداشته باشید.
    ۲- تمام قسمتهایی که نوشتم com و قسمتی که Installed size هست رو میتونید تغییر بدید.
    ۳- پسوند رو بعد کپی کردن در فولدر دبیان بردارید.

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

  2. #2
    تاریخ عضویت
    Aug 2010
    نوشته ها
    43
    سپاس
    11
    از این کاربر 38 بار در 20 ارسال سپاس شده است.

    پیش فرض

    سلام.آقا غیر از این ورژن لینوکسی که گفتی دیگه از چه ورژن هایی میشه استفاده کرد؟

  3. #3
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,713
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    پیش فرض

    تقریبا همه لینوکس ها.

    من خودم اولین بار با اوبنتو ۹.۱۰ شروع کردم.

    ولی اگر روی توزیعات ردهت مثل فدورا هستید باید دبیان پکیجرها رو نصب کنید

  4. #4
    تاریخ عضویت
    Aug 2010
    نوشته ها
    43
    سپاس
    11
    از این کاربر 38 بار در 20 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط prp-e نمایش پست ها
    تقریبا همه لینوکس ها.

    من خودم اولین بار با اوبنتو ۹.۱۰ شروع کردم.

    ولی اگر روی توزیعات ردهت مثل فدورا هستید باید دبیان پکیجرها رو نصب کنید
    با تشکر. در بخشی از آموزش گفتید باید به فولدر دبیان پرمیشن بدیم. دلیل این کار چیه؟

  5. #5
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,713
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط ewqewqewq نمایش پست ها
    با تشکر. در بخشی از آموزش گفتید باید به فولدر دبیان پرمیشن بدیم. دلیل این کار چیه؟
    چون باید قابل نوشتن باشه.

    البته نه تنها فولدر دبیان بلکه فایل کنترل هم همینطور

  6. #6
    تاریخ عضویت
    Aug 2010
    نوشته ها
    43
    سپاس
    11
    از این کاربر 38 بار در 20 ارسال سپاس شده است.

    پیش فرض

    ممنون. همونطور که خودتون هم گفتید ، یه فایل کنترل رو برامون آماده کردید. اما در نکته اول گفتید iphoneos-arm رو دست کاری نکنیم. چرا؟

  7. #7
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,713
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط ewqewqewq نمایش پست ها
    ممنون. همونطور که خودتون هم گفتید ، یه فایل کنترل رو برامون آماده کردید. اما در نکته اول گفتید iphoneos-arm رو دست کاری نکنیم. چرا؟
    اون قسمت هست که نوع سیستم عامل مقصد + نوع پردازنده رو مشخص میکنه.

    دقت کنید:

    کد:
    iphoneos-arm
    بخش اول سیستم عامل آیفون و بخش دوم نوع پردازنده یعنی ARM رو مشخص کرده

  8. #8
    تاریخ عضویت
    Aug 2010
    نوشته ها
    43
    سپاس
    11
    از این کاربر 38 بار در 20 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط prp-e نمایش پست ها
    اون قسمت هست که نوع سیستم عامل مقصد + نوع پردازنده رو مشخص میکنه.

    دقت کنید:

    کد:
    iphoneos-arm
    بخش اول سیستم عامل آیفون و بخش دوم نوع پردازنده یعنی arm رو مشخص کرده
    ممنون از اینکه با حوصله به تمامی سوالات پاسخ دادید.مشکلی بود باز مزاحم میشم با تشکر. فقط؟ این کار توی ویندوز هم امکان پذیره؟

  9. #9
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,713
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط ewqewqewq نمایش پست ها
    ممنون از اینکه با حوصله به تمامی سوالات پاسخ دادید.مشکلی بود باز مزاحم میشم با تشکر. فقط؟ این کار توی ویندوز هم امکان پذیره؟
    بله ولی چون در ویندوز نه ساپورت دبیان هست و نه ترمینال؛ دو راه دارید:
    اول فولدر بندی کنید بعد:
    ۱- بیارید فولدر ها رو در دیوایس خودتون و با کد های مخصوص کار رو انجام بدید(که توصیه نمیشه)
    ۲- فایل رو به لینوکس موجود روی ماشین مجازی منتقل کنید و از اونجا کار رو تموم کنید!

  10. #10
    تاریخ عضویت
    Aug 2010
    نوشته ها
    43
    سپاس
    11
    از این کاربر 38 بار در 20 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط prp-e نمایش پست ها
    بله ولی چون در ویندوز نه ساپورت دبیان هست و نه ترمینال؛ دو راه دارید:
    اول فولدر بندی کنید بعد:
    ۱- بیارید فولدر ها رو در دیوایس خودتون و با کد های مخصوص کار رو انجام بدید(که توصیه نمیشه)
    ۲- فایل رو به لینوکس موجود روی ماشین مجازی منتقل کنید و از اونجا کار رو تموم کنید!
    با تشکر از شما و این آموزش کاملتون + سپاس از تمامی راهنمایی های شما

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


صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

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

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

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