| RPMUSAGE(1) | توثيق Perl المساهم به من المستخدمين | RPMUSAGE(1) |
الاسم¶
rpmusage - عرض آخر استخدام لحزم rpm
الوصف¶
rpmusage سيعرض لكل حزمة، آخر تاريخ تم استخدامها فيه (بالأيام). يمكن استخدامه للعثور على الحزم غير المستخدمة. يستخدم حقل atime لجميع ملفات الحزمة لأداء هذه المهمة. ملاحظة: نظرًا لأنه يمسح جميع عُقد الملفات، فقد يكون التشغيل طويلاً...
موجز¶
rpmusage.pl [خيارات] [أهداف]
الخيارات:
-help رسالة مساعدة موجزة -man الوثائق الكاملة -V, --version عرض الإصدار -verbose تفصيلي -fullalgo فرض الخوارزمية الكاملة -use-cache استخدام ذاكرة التخزين المؤقت لتجنب استعلام rpm -clear-cache إزالة ملف ذاكرة التخزين المؤقت -exclude pac استبعاد pac من النتائج -install-time +/-d تطبيق على الحزم التي تم تثبيتها قبل (بعد) d أيام -access-time d تطبيق على الحزم التي لم يتم الوصول إليها لمدة d أيام (بطيء)
الأهداف:
-package pac البحث عن آخر وصول لحزمة pac -all التطبيق على جميع الحزم (هذا هو الإعداد الافتراضي) -guess-perl التطبيق على حزم perl -guess-python التطبيق على حزم python -guess-pike التطبيق على حزم pike -guess-ruby تطبيق على حزم ruby -guess-common تطبيق على الحزم العامة -guess-data تطبيق على حزم البيانات -guess-doc تطبيق على حزم الوثائق -guess-dev تطبيق على حزم التطوير -guess-lib تطبق على حزم المكتبات -guess-all تطبق جميع خيارات -guess-* (perl، python ...) -guess-custom regex تطبق التعبير النمطي المحدد لتصفية الحزمةu0623]سماء Aqs لتصفية المخرجات
المعاملات المطلوبة¶
يمكن استخدامه بدون أي وسيطة، وسيتم التطبيق على جميع الحزم
الخيارات¶
- -help
- اطبع رسالة مساعدة موجزة ثم اخرج.
- -man
- يطبع صفحة الدليل ويخرج.
- -version
- اطبع إصدار البرنامج ثم اخرج.
- -verbose
- يعمل البرنامج ويطبع رسائل تنقيح.
- -use-cache
- قد يستغرق استعلام rpm وقتًا طويلًا (من 10 إلى 30 ثانية). إذا كنت ستشغل أداة rpmorphan عدة مرات، سيسمح لك هذا الخيار بكسب الكثير من الوقت: يحفظ استعلام rpm في خبيئة ملف (عند الاستدعاء الأول)، ثم يستخدم هذه الخبيئة بدلًا من استعلام rpm (في الاستدعاءات الأخرى).
- -clear-cache
- لحذف ملف الخبيئة. يمكن استخدامه مع -use-cache لكتابة خبيئة جديدة.
- -exclude
- سيحدد هذا الخيار الحزم المستبعدة من المخرجات. يمكن استخدامه كـ '--exclude pac1 --exclude pac2' أو '--exclude "pac1, pac2"'
- -install-time
- install-time هو مرشح على الفترة من تاريخ تثبيت الحزمة إلى الآن (بالأيام). إذا تم تعيينه موجبًا، فإنه يسمح فقط بالحزم المثبتة قبل x يومًا. إذا تم تعيينه سالبًا، فإنه يسمح فقط بالحزم المثبتة منذ x يومًا.
- -access-time
- access-time مصمم
لتصفية
الحزم التي
لم يتم
استخدامها
منذ x يومًا.
كن حذرًا: هذا الخيار سيُبطئ البرنامج
- -fullalgo
- لقائمة
صغيرة من
الحزم،
يستخدم rpmusage
طريقة
مختلفة
أسرع: rpm -e --test
يمكن استخدام هذا الخيار لإجبار استخدام الخوارزمية الكاملة
- -package
- يبحث إذا كانت الحزمة (الحزم) المحددة يتيمة. يمكن استخدامها كـ '--package pac1 --package pac2' أو '--package "pac1, pac2"'
- -all
- يطبق على
جميع الحزم
المثبتة.
يجب تفسير
المخرجات.
على سبيل
المثال lilo أو
grub هما حزم
يتيمة،
لكنهما
ضروريتان
للإقلاع...
قد تكون الخيارات "-install-time" و "-access-time" مفيدة لتصفية القائمة
- -guess-perl
- يحاول هذا الخيار إيجاد وحدات perl. يحاول مطابقة "^perl"
- -guess-python
- يحاول هذا الخيار إيجاد وحدات python. يحاول مطابقة "^python"
- -guess-pike
- يحاول هذا الخيار إيجاد وحدات pike. يحاول مطابقة "^pike"
- -guess-ruby
- يحاول هذا الخيار إيجاد وحدات ruby. يحاول مطابقة "^ruby"
- -guess-common
- يحاول هذا الخيار إيجاد الحزم الشائعة. يحاول مطابقة "-common$"
- -guess-data
- يحاول هذا الخيار إيجاد حزم البيانات. يحاول المطابقة مع "-data$"
- -guess-doc
- يحاول هذا الخيار إيجاد حزم التوثيق. يحاول المطابقة مع "-doc$"
- -guess-data
- يحاول هذا الخيار إيجاد حزم البيانات. يحاول المطابقة مع "-data$"
- -guess-dev
- يحاول هذا الخيار إيجاد حزم التطوير. يحاول المطابقة مع "-devel$"
- -guess-lib
- يحاول هذا الخيار إيجاد حزم المكتبات. يحاول المطابقة مع "^lib"
- -guess-all
- هذا اختصار للإشارة: جرب جميع ما سبق (perl, python ...)
- -guess-custom
- يتيح لك هذا تحديد مرشحك الخاص. على سبيل المثال "^wh" يطابق whois, whatsnewfm ...
الاستخدام¶
عرض جميع الحزم بترتيب تاريخ الوصول
rpmusage.pl --all | sort -k 2 -n
طلب حزم perl فقط
rpmusage.pl --guess-perl | sort -k 2 -n
لقراءة المخرجات: "python-pexpect 97 on /usr/share/doc/python-pexpect" يعني أن الحزمة استُخدمت آخر مرة قبل 97 يوماً وكان الملف الأحدث استخداماً هو /usr/share/doc/python-pexpect
الملفات¶
/tmp/rpmorphan.cache : ملف خبيئة لتخزين استعلام rpm. ملف الخبيئة مشترك بين جميع أدوات rpmorphan
التبعيات¶
يستخدم rpmusage وحدة perl القياسية فقط.
لكنه يحتاج أداة الأمر rpm.
العلل والقيود¶
البرنامج يمكنه العمل فقط مع إصدار واحد لكل برنامج: نعالج فقط الإصدار الأول الذي يُرى
الضبط¶
يمكن للبرنامج قراءة ملف rcfile إذا كان موجودًا. سيُحمل بالترتيب.
/etc/rpmorphanrc
~/.rpmorphanrc
.rpmorphanrc
في هذا الملف،
# هي تعليقات،
وتُخزَّن المعاملات بالتنسيق التالي: parameter = value
مثال:
all = 1
curses = 1
حالات عدم التوافق¶
غير معروف
التشخيص¶
سيُكتَب لاحقًا
ملاحظات¶
يجب استخدام هذا البرنامج كمستخدم جذر، لأنه يحتاج إلى الوصول (في وضع القراءة) إلى جميع الملفات
انظر أيضًا¶
rpm(1) لنداء rpm
حالة الخروج¶
يجب أن يكون دائمًا 0
الرخصة وحقوق الطبع والنشر¶
حقوق النشر (C) 2006 لإريك جيربييه. هذا البرنامج هو برنامج حر؛ يمكنك إعادة توزيعه و/أو تعديله وفقًا لشروط رخصة جنو العمومية العامة كما نشرتها مؤسسة البرمجيات الحرة؛ إما الإصدار 2 من الرخصة، أو (حسب اختيارك) أي إصدار لاحق.
المؤلف¶
إريك جيربير
يمكنك الإبلاغ عن أي علة أو الاقتراح إلى gerbier@users.sourceforge.net
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 7 سبتمبر 2020 | بيرل v5.42.0 |