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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: ساخت پکیج Deb  (دفعات بازدید: 328 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Mohammad R. Mohammadi

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
  • آزاد باش مثل من مثل خیلیا
ساخت پکیج Deb
« : 21 خرداد 1396، 10:57 ق‌ظ »
سلام دوستان.
من چطور میتونم برنامه ای که با c,c++ یا python نوشتم رو تبدیل به پکیج Deb کنم ؟ یا PPA کنمش؟
[/size]
متشکرم

-- ویرایش توسط ناظر --
« آخرین ویرایش: 21 خرداد 1396، 06:27 ب‌ظ توسط nixoeen »
همیشه میخواستم آزادی اینو داشته باشم که
انتخاب کنم ،حتی اگر اشتباه باشه!
https://instagram.com/M_Mohammadi99 | https://github.com/MMohammadi99

آفلاین احسان فعالپور

  • Sr. Member
  • *
  • ارسال: 402
  • جنسیت : پسر
پاسخ : ساخت پکیج Deb
« پاسخ #1 : 21 خرداد 1396، 03:00 ب‌ظ »
سلام.
من تا حالا درست نکردم ولی آموزشش اینجا هست:

https://askubuntu.com/questions/90764/how-do-i-create-a-deb-package-for-a-single-python-script
عضو ارشد فدراسیون بیکاران ایران FBI

آفلاین ®️ Mostafa Asadi

  • Jr. Member
  • *
  • ارسال: 91
  • جنسیت : پسر
  • اللهم عجل لولیک الفرج
    • صفحه شخصی
پاسخ : ساخت پکیج Deb
« پاسخ #2 : 21 خرداد 1396، 09:11 ب‌ظ »
سلام
ویکی لانچپد جایی بود که من بدون دانش قبلی با خوندنش و البته کمی آزمایش و دقت و سرچ و مطالعه بیشتر تونستم پکیج کردن را یاد بگیرم
ابزار گرافیکی برای این کار بطور ساده هست که صرفا یک فایل deb میسازد ولی خیلی مبتدیانه و پرخطا خواهد بود لذا روش استاندارد خود ویکی را پیشنهاد میدهم ، اگر قدم به قدم بروید گویا و کاربردیست
http://packaging.ubuntu.com/html/packaging-new-software.html
این آموزش ساخت پکیج و فرستادن بر روی لانچپد است ولی چندتا پیشنیاز هم دارد که در همان ویکی قابل یافتن است مثلا
http://packaging.ubuntu.com/html/getting-set-up.html
بطور کلی همه سوالات شما در این صفحات قابل یافتن است :
http://packaging.ubuntu.com/html/index.html
اگر مراحل را بطور مختصر بخواهم بگویم :‌
۱. آماده سازی سیستم و بستر (شامل نصب بسته های موردنیاز و کلید های pgpو ssh و... ) که همگی در لینک دوم هستند
۲. کامپایل و آماده سازی نهایی برنامتون در یک مسیر مشخص (اگر اززبان هایی که نیاز به کامپایل ندارند استفاده میکنید مثل پایتون ، این مرحله صرفا شامل آماده سازی و چیدن فایلاهاست ) بعد از این مرحله برنامه شما در آن مسیر باید بتواند اجرا شود. (فرض کنید آنجا نصب میشود)
۳. آماده سازی پوشه دبیان و فایل های خاص : این فایل ها فرآیند ساخت بسته ، بسته های مورد نیاز ، شیوه نصب ، ورژن ، تغییرات و سازنده را مشخص میکند. (در لینک اولی که دادم توضیحاتی هست ولی توضثحات بیشتر و مفصل تر در ویکی دبیان موجود است ) در این مسیر فایل های کنترل ، دات اینستال و چنج لاگ مهم اند.
۵. افزودن فایل ها به ریپوی لوکال با bzr و ساخت پکیج
۶. فرستادن بسته سورس به لانچپد
۷. لانچپد را بررسی کنید که بسته اونجا بطور خودکار ساخته میشه

در همه این مراحل اگر اشتباهی کرده باشید خطاهای مفهوم و قابل جست و جو میگیرید
Ubuntu 16.10

www.ma73.ir

آفلاین Mohammad R. Mohammadi

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
  • آزاد باش مثل من مثل خیلیا
پاسخ : ساخت پکیج Deb
« پاسخ #3 : 26 خرداد 1396، 08:46 ب‌ظ »
اوکی ممنون! توی یوتیوب چند تا آموزشی پیدا کردم اونا هم به دردم خورد!
https://www.youtube.com/watch?v=nhoRyd2CEVs
https://www.youtube.com/watch?v=a9GzDZB5VeU
[/size]
همیشه میخواستم آزادی اینو داشته باشم که
انتخاب کنم ،حتی اگر اشتباه باشه!
https://instagram.com/M_Mohammadi99 | https://github.com/MMohammadi99

آفلاین علیرضا احسانی

  • Full Member
  • *
  • ارسال: 122
  • جنسیت : پسر
  • گنو/لینوکس به خاطر آزادی. نه بخاطر قیمت
    • لینوکس و من
پاسخ : ساخت پکیج Deb
« پاسخ #4 : 26 خرداد 1396، 10:53 ب‌ظ »
حسین حیدری هم یه آموزش در این باره ضبط کرده.اونم خیلی خوبه.
تو آپارات بگردی پیدا میکنی.
لینوکس و من حاصل تجربه هامون از  سرو کله زدن با گنو/لینوکس و نرم افزار های آزاد:)