repose(1) User Commands repose(1)

repose - یک کامپایلر مخزن Arch Linux

repose [options] <database> [pkgs|deltas ...]

دستور repose مخازن Arch Linux را ایجاد و دستکاری می‌کند و فرایند تولید آن‌ها را از روی یک دایرکتوری از بسته‌ها خودکار می‌سازد. این ابزار بسته‌های موجود در سیستم‌فایل و تغییرات آن‌ها را پایش کرده و آن‌ها را در پایگاه‌های داده‌ای که برای pacman قابل فهم است کامپایل می‌کند.

نمایش پیام راهنما.
نمایش اطلاعات نسخه.
تولید خروجی پرجزئیات. هنگام بررسی تغییرات، repose تمام بسته‌هایی را که اضافه، حذف یا به‌روزرسانی خواهند شد فهرست می‌کند و همچنین هر پایگاه داده‌ای را که روی دیسک ذخیره می‌شود نمایش می‌دهد.
علاوه بر ساخت پایگاه دادهٔ مخزن، یک پایگاه دادهٔ فایل‌ها (files database) نیز ایجاد می‌کند که توسط pkgfile قابل استفاده بوده و آن را با پایگاه دادهٔ اصلی همگام نگه می‌دارد. اگر این پرچم مشخص نشود اما یک پایگاه دادهٔ فایل‌ها پیدا شود، این پرچم به‌صورت ضمنی فعال در نظر گرفته می‌شود.
فهرست کردن تمام بسته‌ها و نسخه‌های فعلی آن‌ها.
حذف بسته‌های مشخص‌شده از پایگاه داده به‌جای افزودن آن‌ها.
ایجاد یک امضای PGP جداگانه (detached) برای پایگاه داده.
تنظیم ریشهٔ مخزن در جایی که فایل‌های پایگاه داده قرار خواهند گرفت. اگر دایرکتوری pool با دایرکتوری ریشه تفاوت داشته باشد، پیوندهای نمادین (symlinks) بین این دو حفظ می‌شوند تا دایرکتوری ریشه نیز شامل پیوندی به تمام بسته‌های ارجاع‌شده در مخزن باشد. مقدار پیش‌فرض در صورت عدم تعیین، دایرکتوری کاری فعلی است.
تنظیم دایرکتوری pool برای مخزن. pool مکانی است که repose آن را برای یافتن بسته‌های جدید، تغییریافته یا مفقود به‌منظور به‌روزرسانی پایگاه دادهٔ مخزن جستجو می‌کند. مقدار پیش‌فرض در صورت عدم تعیین، دایرکتوری کاری فعلی است.
تنظیم معماری اصلی پایگاه داده. پایگاه داده تنها شامل بسته‌هایی خواهد بود که برای معماری تعیین‌شده در ARCH یافت شوند یا با عنوان 'any' مشخص شده باشند. اگر این آرگومان ارائه نشود، معماری سیستم جاری در نظر گرفته می‌شود.
فشرده‌سازی پایگاه دادهٔ حاصل با bzip2(1).
فشرده‌سازی پایگاه دادهٔ حاصل با xz(1).
فشرده‌سازی پایگاه دادهٔ حاصل با gzip(1).
فشرده‌سازی پایگاه دادهٔ حاصل با compress(1).
واداشتن repose به ایجاد reflink به‌جای symlink هنگام کامپایل مخزن.
بازسازی کامل پایگاه داده، به‌جای تلاش برای به‌روزرسانی پایگاه دادهٔ موجود.

Simon Gomizelj <simongmzlj@gmail.com>
July 23 repose