Create a Standard Debian package from source code

  • نحوه‌ی بسته بندی اصولی برنامه‌ها و نرم افزار در داخل این مستند گفته شده است.
  • ابتدا مسیر زیر را ایجاد کنید :

  • سپس پرونده‌های زیر را ایجاد کنید :

  • محتویات زیر را برای پرونده‌ی hello.c در نظر بگیرید :

  • محتویات زیر را برای پرونده‌ی Makefile در نظر بگیرید :

  • نکته : از فاصله یا space استفاده نکنید. فقط از TAB استفاده کنید.
  • در ادامه باید پرونده‌ی tar.gz برنامه ساخته شود. برای این منظور :

  • در ادامه کافیست دستور debmake اجرا شود تا تعدادی از پرونده‌های مورد نیاز برای بسته‌بندی به صورت خودکار ساخته شود. برای این منظور ابتدا بسته‌ی debmake را نصب کنید :

  • سپس :

  • در صورتی که دستور debmake به درستی اجرا شود ، خروجی مشابه بالا دریافت خواهید کرد.
  • ساختار پرونده‌ها و پوشه‌های ساخته شده باید به صورت زیر باشد :

  • در ادامه نیاز است پرونده‌های زیر دستخوش تغییرات شود.
  • changelog : هرگونه تغییراتی که در برنامه ایجاد می‌شود ، با درج زمان و نام توسعه دهنده و توضیحات درون این پرونده نگارش می‌شود. این پرونده را همانند زیر ویرایش کنید :

  • مقادیر پر رنگ باید متناسب با بسته تغییر یابد.
  •  control : اطلاعات مربوط به بسته بندی درون این پرونده نگارش می‌شود. این پرونده را همانند زیر ویرایش کنید :

  •  README.Debian : توضیحاتی در خصوص ابزار یا برنامه درون این پرونده لحاظ می‌شود. این پرونده را همانند زیر ویرایش کنید :

  • rules : درون این پرونده نحوه‌ی کامپایل شدن برنامه مشخص می‌شود. این پرونده را همانند زیر ویرایش کنید :

  • در نهایت به صورت زیر اقدام به بسته بندی کنید :

  • در صورتی که ساخت بسته به صورت موفقیت آمیز انجام شده باشد، پرونده‌ی deb ساخته خواهد شد.