preinst and postinst in building debian package management

  • می‌توان دست نوشته‌هایی را به منظور اجرا قبل یا بعد از نصب بسته بر روی سیستم هدف اجرا نمود.
  • یعنی درون بسته بندی، دست نوشته‌هایی قرار داد تا به عنوان مثال بعد از نصب بسته ، بر روی سیستم اجرا شود.
  • به عنوان مثال برای بروز رسانی یک سرویس، نیاز است تا ابتدا آن سرویس متوقف شود. این کار را می‌توان در قالب یک دست نوشته در نظر گرفت.
  • به طور کلی :
    • preinst : دست نوشته‌ای که قبل از نصب بسته بر روی سیستم هدف اجرا می‌شود.
    • postinst : دست نوشته‌ای که بعد از نصب بسته بر روی سیستم هدف اجرا می‌شود.
    • prerm : دست نوشته‌ای که به منظور پاک کردن مواردی قبل از نصب بسته بر روی سیستم هدف اجرا می‌شود.
    • postrm : دست نوشته‌ای که به منظور پاک کردن مواردی بعد از نصب بسته بر روی سیستم هدف اجرا می‌شود.
  • تمام موارد گفته شده به بالا را می‌توان درون پوشه‌ی debian ایجاد نمود.

  • تست شده بر روی ubuntu 18.04

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *