أوامر يلزم حفظها للتعامل مع حزم RPM

تقييم كلي: 7 (أصوات:1)
دلوقتي إنت بتتعامل مع نظام الحزم rpm عايز تعرف حاجات كتيرة جدا

ايه هيه الحزم اللي مثبتة على الجهاز ؟ معلومات تفصيلية عن اصدار الحزم وتاريخ تثبيتها وهكذا ؟ وبعدين ... معلومات عن كل الملفات والتعريفات الخاصة بالحزمة الفلانية ؟

عامة الموضوع بسيط ... وابتكاري إلي حد ما ﻷنه عبارة عن تداخل وظائف أكثر من امر ... كفاية مقدمات ... يلا نبدأ


عايز اعرف كل الحزم المثبتة علي الجهاز كلها؟


andalusy@linux-box:~#rpm -qa
..........................................
..........................................
radvd-0.9-32
xorg-x11-proto-devel-7.2-10
asterisk-spandsp-1.2.13-21
xorg-x11-libXau-devel-7.2-8
asterisk-zaptel-1.2.13-21
xorg-x11-libICE-devel-7.2-13
xorg-x11-libXext-devel-7.2-12
xorg-x11-libXmu-devel-7.2-13
gtk2-devel-2.10.6-13
ddd-3.3.11-44
mlterm-2.9.3-30
nano-1.3.12-20
libid3tag-0.15.1b-53
libdv-1.0.0-0.pm.1
x264-0.0svn20061031-1
hplip-hpijs-1.7.1-1.pm.1
mjpegtools-1.8.0-38.pm.0
gstreamer010-0.10.12-0.pm.1
kaffeine-0.8.3-0.pm.1
k3b-1.0-100.pm.0
........................................
........................................


ايوة بس انا ملحقتش أقراهم خالص ... دول كتير ؟
انت ممكن تستخدم المتصفح لعرض صفحة صفحة ... ومتصفح less هيريحك تماما ... بس للأسف أنا مش بصدد شرح استخدام المتصفح less اﻷن




andalusy@linux-box:~#rpm -qa | less

وبكده هتقرا صفحة صفحة

لذلك أفضل اﻷن عمل بحث في جميع الحزم المثبتة بهذا اﻷمر
andalusy@linux-box:~#rpm -q اكتب اسم الحزمة بالكامل

andalusy@linux-box:~#rpm -qa | grep -i اكتب أي حروف

مع اﻷمر ده مش ضروري تكتب اسم الحزمة بالكامل ﻷنك بتعمل بحث بأمر التاني
grep
متجاهلا حالة الحرف كبير ام صغير مع الخيار
i


لو عايز تعرف كل الملفات اللي نزلت مع حزمة معينة ... هتعمل ايه ؟



andalusy@linux-box:~# rpm -ql gzip
/bin/gunzip
/bin/gzip
/bin/zcat
/usr/bin/gunzip
/usr/bin/gzexe
/usr/bin/gzip
/usr/bin/zcat
/usr/bin/zcmp
/usr/bin/zdiff
/usr/bin/zegrep
/usr/bin/zfgrep
/usr/bin/zforce
/usr/bin/zgrep
/usr/bin/zless
/usr/bin/zmore
/usr/bin/znew
/usr/share/info/gzip.info.gz
/usr/share/man/man1/gunzip.1.gz
/usr/share/man/man1/gzexe.1.gz
/usr/share/man/man1/gzip.1.gz
/usr/share/man/man1/zcat.1.gz
/usr/share/man/man1/zcmp.1.gz
/usr/share/man/man1/zdiff.1.gz
/usr/share/man/man1/zforce.1.gz
/usr/share/man/man1/zgrep.1.gz
/usr/share/man/man1/zless.1.gz
/usr/share/man/man1/zmore.1.gz
/usr/share/man/man1/znew.1.gz


لو عايز تعرف ملفات المساعدة فقط الخاصة بالحزمة ... تتصرف ازاي ؟



andalusy@linux-box:~# rpm -qd gzip
/usr/share/info/gzip.info.gz
/usr/share/man/man1/gunzip.1.gz
/usr/share/man/man1/gzexe.1.gz
/usr/share/man/man1/gzip.1.gz
/usr/share/man/man1/zcat.1.gz
/usr/share/man/man1/zcmp.1.gz
/usr/share/man/man1/zdiff.1.gz
/usr/share/man/man1/zforce.1.gz
/usr/share/man/man1/zgrep.1.gz
/usr/share/man/man1/zless.1.gz
/usr/share/man/man1/zmore.1.gz
/usr/share/man/man1/znew.1.gz


لو عايز تعرف ملفات التعريف أو بمعني أصح ملفات اﻷعدادت الخاصة بحزمة معينة ؟



andalusy@linux-box:~# rpm -qc apache2
/etc/apache2/charset.conv
/etc/apache2/default-server.conf
/etc/apache2/errors.conf
/etc/apache2/extra/httpd-autoindex.conf
/etc/apache2/extra/httpd-dav.conf
/etc/apache2/extra/httpd-default.conf
/etc/apache2/extra/httpd-info.conf
/etc/apache2/extra/httpd-languages.conf
/etc/apache2/extra/httpd-manual.conf
/etc/apache2/extra/httpd-mpm.conf
/etc/apache2/extra/httpd-multilang-errordoc.conf
/etc/apache2/extra/httpd-ssl.conf
/etc/apache2/extra/httpd-userdir.conf
/etc/apache2/extra/httpd-vhosts.conf
/etc/apache2/httpd.conf
/etc/apache2/listen.conf
/etc/apache2/magic
/etc/apache2/mime.types
/etc/apache2/mod_autoindex-defaults.conf
/etc/apache2/mod_info.conf
/etc/apache2/mod_log_config.conf
/etc/apache2/mod_mime-defaults.conf
/etc/apache2/mod_status.conf
/etc/apache2/mod_userdir.conf
/etc/apache2/mod_usertrack.conf
/etc/apache2/server-tuning.conf
/etc/apache2/ssl-global.conf
/etc/apache2/ssl.crl/Makefile
/etc/apache2/ssl.crt/Makefile
/etc/apache2/ssl.crt/ca-bundle.crt
/etc/apache2/ssl.crt/server.crt
/etc/apache2/ssl.csr/server.csr
/etc/apache2/ssl.key/server.key
/etc/apache2/uid.conf

/etc/init.d/apache2
/etc/logrotate.d/apache2


طبعا مشهور قوي اﻷحصائيات اللي بتوضح إني أغلب المواقع اللي بنتصفحها شغالة بالApache ... لكن ده مش موضوعنا دلوقتي

عدنا... أنا عايز دلوقتي أعرف معلومات مفصلة عن الحزمة ... اعمل خيار ايه دلوقتي !



andalusy@linux-box:~# rpm -qi bash
Name : bash Relocations: (not relocatable)
Version : 3.1 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release : 55 Build Date: Sat 25 Nov 2006 02:22:32 PM EET
Install Date: Thu 22 Mar 2007 08:54:53 PM EET Build Host: zuse.suse.de
Group : System/Shells Source RPM: bash-3.1-55.src.rpm
Size : 2683751 License: GNU General Public License (GPL)
Signature : DSA/SHA1, Sat 25 Nov 2006 02:27:29 PM EET, Key ID a84edae89c800aca
Packager : http://bugs.opensuse.org
URL : http://www.gnu.org/software/bash/bash.html
Summary : The GNU Bourne-Again Shell
Description :
Bash is an sh-compatible command interpreter that executes commands
read from standard input or from a file. Bash incorporates useful
features from the Korn and C shells (ksh and csh). Bash is intended to
be a conformant implementation of the IEEE Posix Shell and Tools
specification (IEEE Working Group 1003.2).



Authors:
--------
Brian Fox
Chet Ramey
Distribution: openSUSE 10.2 (i586)


أظن مهما قعدنا نحكي عن حزم الrpm مش هيبقى أفضل من إنت تعمل بإيديك

man 8 rpm



طبعا لمزيد من المعلومات عن كيفية تثبيت حزم الRPM وحذفها يمكنك المتابعة من هنا