دوره Lpic 1 - پارت هشتم

موضوع این قسمت : package manager rpm , yum

برای اینکه یک پکیج با پسوند rpm رو نصب کنیم از کامند زیر استفاده می کنیم : (توجه داشته باشید فلگ U- چک می کنه اگه این نصب نباشه نصب می کنه و یا اگر این پکیج نسخه جدید تر از اون چیزی که نصبه بود این رو نصب می کنه)

rpm -i package_name.rpmrpm -U package_name.rpm

و اگر بخواهیم نرم افزاری را از ریپوزیتوری دانلود و نصب کنیم از کامن زیر استفاده می کنیم : (توجه کنید مدیر بسته yum قبل انیکه شروع کنه به دانلود نرم افزاری که می خواستیم از ریپوزیتوری اول لیست ریپوزیتوری رو اپدیت می کنه)

yum install package_name

مسیر فایل ریپوزیتوری های فدورا در مسیر :

/etc/yum.repos.d/fedora.repo

نکته : در لینوکس می تونیم با دادن فلگ v- به هر چیز ازش بخوایم راجب اون کاری که می کنه به ما اطلاعات بیشتری بده

نکته : با دادن فلگ h- در کامند های rpm به ما ظاهر بهتری نشون میده و می تونیم متوجه بشیم که چقدر از کارمون پیش رفته

قرار دارند و همچنین فایل کانفیگوریش yum در مسیر زیر قرار دارد :

/etc/yum.conf

برای حذف پکیج مورد نظرمون از کامند زیر استفاده می کنیم : ( توجه داشته باشید این کامند پکیج هایی که برای نصب این برنامه نصب شدند و بدون پکیج کاربرد ندارند رو این کامند حذف نمی کند)

rpm -e package_name

با توجه به این مس‌ءله که yum قبل نصب پکیج ها ریپوزیتوری ها را اپدیت می کند دیگر کامند update ندارد و فقط از کامند زیر استفاده می کند :

yum upgrade

با کامند زیر می تونیم از rpm بخوایم پکیج مورد نظرمون رو اپدیت کنه در صورت نصب بود اون پکیج :

rpm -F package_name

با کامند زیر می توانیم از نصب بودن پکیج یا بودن اون در ریپوزیتوری ها باخبر شویم :

yum list package_name

برای گرفتن اطلاعات در مورد یک پمیج مورد نظر از کامند زیر استفاده می کنیم :

yum info package_name

برای سرچ کردن پکیج مورد نظرمون از کامند زیر استفاده می کنیم :

yum search package_name

برای اینکه متوجه شویم پکیج مورد نظرمون نصب شده یا خیر از کامند زیر استفاده می کنیم :

rpm -q package_name

برای اینکه متوجه شویم یک پکیج به چه پکیج هایی نیاز داره برای نصب شدن از کامند زیر استفاده می کنیم :

rpm -qR package_name

برای اینکه لیست دیپندنسی های ی پکیج رو بدست بیاریم از کامند زیر باید استفاده کنیم :

yum deplist package_name

برای حذف نصب کردن یک پکیج از کامند زیر استفاده می کنیم :

yum reinstall package_name

برای اینکه فایل پکیج مورد نظرمون رو با پسوند rpm دانلود کنیم از کامند زیر استفاده می کنیم :

yumdownloader package_name

موفق باشید ؛)