آموزش دستورات rpm
پنجشنبه, ۱۰ اسفند ۱۳۹۶، ۰۵:۱۱ ب.ظ
بسته ها ی rpm در توزیع های مبتنی برredhat
هنگامی که یک برنامه کاربردی که با فرمت rpm است به دستتان میرسد، این بسته معمولا فقط شامل یک فایل است. دستوری که شما برای مدیریت و استفاده از بسته های نرمافزاری rpm استفاده میکنید، دستور rpm است.
برای مدیریت بسته های rpm ، دستور rpm گزینههایی را برای لیست کردن بستههای نصب شده، ارتقا بستههای نصب شده، بدست آوردن اطلاعات از محتویات یک بسته و .... ارائه میکند. همچنین گزینههایی وجود دارند که توسط آنها میتوانید بررسی نمایید که کلیه فایلهای یک بسته نصب شده وجود داشته و تغییر نکرده باشند. دستور rpm در حالتهای زیر کار میکند:
نصب یک بسته ی rpm | rpm -ivh [package.rpm] |
نصب یک بسته ی rpm بدون در نظر گرفتن بسته های پیش نیاز | rpm -ivh –nodeeps [package.rpm] |
آپگرید یک بسته ی rpm بدون تغییر فایل های تنظیمات مربوط به آن بسته | rpm -U [package.rpm] |
آپگرید یک بسته ی rpm فقط در حالتی که آن بسته نصب شده باشد | rpm -F [package.rpm] |
حذف یک بسته ی rpm از سیستم | rpm -e [package] |
نمایش همه ی بسته های rpm که در سیستم نصب شده اند | rpm -qa |
نمایش همه ی بسته های rpm با نام httpd | rpm -qa | grep httpd |
نمایش اطلاعات مربوط به یک بسته ی نصب شده | rpm -qi [package] |
نمایش بسته های rpm مربوط به یک گروه نرم افزاری | rpm -qg “System Environment/Daemons” |
نمایش لیست فایل های مربوط به یک بسته ی rpm نصب شده | rpm -ql [package] |
نمایش لیست فایل های تنظیمات مربوط به یک بسته ی rpm نصب شده | rpm -qc [package] |
نمایش لیست پیش نیاز های یک بسته ی rpm | rpm -q [package] –whatrequires |
نمایش قابلیت های یک بسته ی rpm | rpm -q [package] –whatprovides |
نمایش اسکریپت های اجرا شده در حین عمل نصب یا حذف یک بسته ی rpm | rpm -q [package] –scripts |
نمایش تغییرات یک بسته ی rpm نسبت به نسخه ی قبلی | rpm -q [package] –changelog |
بررسی اینکه فایل مورد نظر به کدام بسته ی rpm تعلق دارد | rpm -qf /etc/httpd/conf/httpd.conf |
نمایش لیست فایل های مربوط به یک بسته ی rpm که هنوز نصب نشده | rpm -qp [package.rpm] -l |
وارد کردن کلید ( key ) | rpm –import /media/cdrom/RPM-GPG-KEY |
بررسی سالم بودن یک بسته ی rpm | rpm –checksig [package.rpm] |
بررسی سالم بودن همه ی بسته های rpm نصب شده | rpm -qa gpg-pubkey |
چک کردن حجم , md5 , مجوز و سایر مشخصات یک بسته ی rpm | rpm -V [package] |
چک کردن حجم , md5 , مجوز و سایر مشخصات یک بسته ی rpm نصب نشده | rpm -Vp [package.rpm] |
چک کردن حجم , md5 , مجوز و سایر مشخصات همه ی بسته ها ی rpm | rpm -Va |
نصب یک بسته ی ساخته شده از سورس یک بسته ی rpm | rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] |
استخراج فایل های اجرایی از یک بسته ی rpm | rpm2cpio [package.rpm] | cpio –extract –make-directories *bin* |
ساختن یک فایل rpm از روی سورس یک بسته ی rpm | rpmbuild –rebuild [package.src.rpm] |
- ۹۶/۱۲/۱۰