RPMDB2SOLV(1) LIBSOLV RPMDB2SOLV(1)

rpmdb2solv - تبدیل پایگاه داده rpm به یک فایل solv

rpmdb2solv [OPTIONS] [REFFILE.solv]

ابزار rpmdb2solv پایگاه داده بسته‌های نصب‌شده rpm را خوانده و آن را در قالب فایل solv در خروجی استاندارد می‌نویسد. می‌توانید با مشخص کردن یک فایل REFFILE.solv از نسخه قدیمی پایگاه داده استفاده کنید.

-o OUTFILE

نوشتن فایل solv تولیدشده در OUTFILE به‌جای خروجی استاندارد.

-P

چاپ درصد پیشرفت هنگام خواندن بسته‌ها. قالب خروجی مشابه گزینه --percent در rpm است.

-r ROOTDIR

استفاده از ROOTDIR به‌عنوان دایرکتوری ریشه.

-D DBPATH

استفاده از پایگاه داده موجود در دایرکتوری DBPATH.

-k

خواندن کلیدهای عمومی (pubkeys) از پایگاه داده rpm به‌جای بسته‌های نصب‌شده. توجه داشته باشید که بسیاری از توزیع‌ها ذخیره کلیدهای عمومی در پایگاه داده را متوقف کرده و در عوض از دایرکتوری‌هایی مانند /var/lib/rpm/pubkeys استفاده می‌کنند.

-A

پویش دایرکتوری /usr/share/appdata برای فایل‌های appdata نصب‌شده و ایجاد شبه‌بسته‌ها برای هر فایل.

-p PRODDIR

خواندن فایل‌های محصول سوزه (SUSE) از دایرکتوری PRODDIR. دایرکتوری استاندارد /etc/products.d است.

-n

عدم خواندن بسته‌ها از پایگاه داده rpm. این گزینه همراه با -p برای تبدیل انحصاری محصولات SUSE مفید است.

-C

گنجاندن گزارش تغییرات (changelog) بسته در فایل solv تولیدشده.

-X

بسط خودکار providesهای مربوط به الگو (pattern) و محصول (product) سوزه (SUSE) به بسته‌ها.

rpms2solv(1)

Michael Schroeder <mls@suse.de>

03/02/2022 libsolv