dpkg-buildtree(1) dpkg suite dpkg-buildtree(1) نام (NAME) dpkg-buildtree - ابزارهای کمکی درخت ساخت بسته‌های منبع دبیان خلاصه دستور (SYNOPSIS) dpkg-buildtree [گزینه...] [دستور] توضیحات (DESCRIPTION) dpkg-buildtree ابزاری برای انجام عملیات متداول روی درخت ساخت برای یک بستهٔ منبع است. این برنامه در dpkg نسخهٔ 1.22.3 معرفی شد. دستورات (COMMANDS) clean تمام مصنوعات تولیدشده در طول فرآیند ساخت توسط ابزارهای مختلف dpkg، و مسیرهای استفاده‌شده یا کنترل‌شده توسط ابزارهای dpkg که پاک‌سازی آن‌ها امن است را حذف می‌کند. این فایل‌ها برای ردیابی وضعیت بین دفعات اجرای ساخت بسته استفاده می‌شوند، و در بسیاری از موارد جزئیات پیاده‌سازی داخلی هستند که ایجادکنندهٔ بسته نباید نگران آن‌ها باشد، یا دایرکتوری‌های مرحله‌بندی حاوی مصنوعات ساخت هستند. is-rootless بررسی می‌کند که آیا درخت ساخت می‌تواند بدون دسترسی‌های ریشه (root) ساخته شود یا خیر (از نسخهٔ dpkg 1.22.12). این دستور را می‌توان حتی در نسخه‌هایی که این دستور هنوز در آن‌ها در دسترس نبود نیز با اطمینان استفاده کرد، زیرا در آن حالت مقدار پیش‌فرض همان حالت قدیمی خواهد بود که در آن دسترسی ریشه لازم بود. --help نمایش پیام راهنما و خروج. --version نمایش نسخه و خروج. محیط (ENVIRONMENT) DPKG_COLORS حالت رنگ را تنظیم می‌کند. مقادیر پذیرفته‌شده در حال حاضر عبارتند از: auto (پیش‌فرض)، always و never. DPKG_NLS در صورت تعیین، برای تصمیم‌گیری دربارهٔ فعال‌سازی پشتیبانی از زبان بومی (Native Language Support)، که به عنوان پشتیبانی بین‌المللی‌سازی (یا i18n) نیز شناخته می‌شود، استفاده خواهد شد. مقادیر پذیرفته‌شده عبارتند از: 0 و 1 (پیش‌فرض). فایل‌ها (FILES) فایل‌های پاک‌سازی‌شده (Cleaned files) debian/files debian/files.new فایل‌های تولیدشده توسط dpkg-distaddfile(1). debian/substvars debian/substvars.new فایل‌های تولیدشده توسط dpkg-shlibdeps(1). debian/tmp دایرکتوری مرحله‌بندی حاوی محتویاتی که هنگام ایجاد یک بسته استفاده می‌شوند. هر دو دستور dpkg-gencontrol(1) و dpkg-gensymbols(1) فایل‌هایی را درون آن ایجاد می‌کنند. مثال‌ها (EXAMPLES) کاربرد در debian/rules (Usage in debian/rules) می‌توانید پس از انجام سایر پاک‌سازی‌های لازم، dpkg-buildtree clean را از هدف clean در debian/rules فراخوانی کنید. برای نمونه در یک سامانهٔ ساخت شبیه به autoconf: clean: [ ! -f Makefile ] || $(MAKE) distclean dpkg-buildtree clean 1.23.7-dirty 2026-03-06 dpkg-buildtree(1)