روش نصب بسته rpm در سیستم عامل لینوکس

روش نصب بسته rpm در سیستم عامل لینوکس

روش نصب بسته rpm در سیستم عامل لینوکس ، معمولاً جهت نصب بسته های rpm در محیط گرافیکی از ابزار Kpackage و در shell از فرمان rpm به فرم زیر که مرسوم ترین حالت جهت نصب بسته های rpm  در سیستم عامل لینوکس است استفاده می شود:

rpm -I package_name.rpm

مشخصات بسته های rpm ای در پایگاه داده آنکه زیر شاخه /var/lib/rpm است، قرار می گیرند و از طریق این پایگاه داده می توان سایر اعمال مدیریتی در ارتباط با آن را به راحتی انجام داد که در زیر به معرفی برخی از سوئیچ های لازم جهت انجام این کار می پردازیم.

i- : برای نصب بسته استفاده می شود که معادل دیگر آن install–است.

u- : جهت به روز رسانی بسته هایrpm که قبلاً نصب شده اند به کار می رود.

f- : نسخۀ قدیمی را کاملاً پاک کرده و نسخۀ جدید را نصب می کند که همان سوئیچ freshen– نیز است.

e- : موجب حذف بسته مشخص شده از سیستم و مشخصات آن از پایکاه دادۀ rpm می شود و عملکردی همانند erase– دارد.

q- : جهت کسب اطلاعات و مشخصات مربوط به هر یک از بسته های موجود در سیستم از این سوئیچ استفاده می شود.

v- : عموماً درصد پیشرفت نصب یک نرم افزار را در کنار سوئیچ i- و h- نشان می دهد.

Va- : همۀ فایل های نرم افزار مورد نظر را بازبینی کرده و در صورت وجود مشکل آن را نمایش می دهد.

Force– : به هر شکل ممکن بسته را نصب می کند و از پیش نیازهای آن صرف نظر می کند.

Nodeps– : با استفاده از این سوئیچ از dependency های بسته صرف نظر می شود.

Prefix- : اگر می خواهید بسته را در مسیر مورد نظر خود نصب کنید از این سوئیچ استفاده کنید.
به طور مثال جهت حذف بسته نرم افزاری gimp از سیستم از فرمان زیر استفاده می کنیم.

rpm -e gimp

 

در مثال زیر با استفاده از سوئیچ های(query information) -qi می توانید اطلاعاتی راجع به بستۀ مورد نظر که در اینجا k3b است به دست آورید.

rpm -qi k3b

 

دستور rpmbuild

توسط این دستور می توان source فایل های rpm که تهیه شده است را به فایل با پسوند rpm تبدیل کرد. در واقع این دستور فایل هایی با فرمت .src.rpmرا به فایل هایی با پسوند .rpm تبدیل می کند. جهت تبدیل این فایل ها به فرمت rpm می توان از نرم افزاری به نام krpmbuilder و یا فرمان rpmbuild استفاده کرد.

rpmbuild –rebuild pack_name.src.rpm

 

 

روش نصب بسته rpm در سیستم عامل لینوکس

 

So, what do you think ?

بالا
نماد الکترونیک دوستاره شرکت هاستینگ ابر سرور