نحوه نصب بسته های RPM با استفاده از YUM

YUM نرم افزار خط فرمان است که برای نصب نرم افزار در CentOS و فدورا استفاده می شود. اگر شما یک راه حل گرافیکی ترجیح داده اید YUM Extender را انتخاب کنید. YUM به CentOs و Fedora است که apt-get به دبیان و اوبونتو است.

آیا تا به حال تعجب آنچه که YUM مخفف؟ خواندن صفحات دستی بیان می کند که YUM مخفف "Yellowdog Updater Modified" است. YUM جانشین ابزار YUP است که مدیریت بسته پیشفرض در Yellowdog Linux بود.

چگونه برای نصب بسته های RPM با استفاده از YUM

برای نصب یک بسته RPM به سادگی دستور زیر را وارد کنید:

یام نصب نام بسته

مثلا:

yum install scribus

چگونه به روز رسانی بسته با استفاده از YUM

اگر می خواهید تمام بسته های موجود در سیستم خود را به روز کنید، به سادگی دستور زیر را اجرا کنید:

yum به روز رسانی

برای به روز رسانی یک بسته یا بسته های خاص، موارد زیر را امتحان کنید:

yum بروزرسانی nameofpackage

اگر میخواهید بسته را به یک شماره نسخه خاص اضافه کنید، باید از فرمان update-to به صورت زیر استفاده کنید:

yum update-to nameofpackage versionnumber

مثلا:

yum update-to flash-plugin 11.2.202-540-release

حالا در مورد این وضعیت فکر کن شما نسخه 1.0 برنامه دارید و تعدادی از رفع اشکال 1.1، 1.2، 1.3 و غیره وجود دارد. همچنین نسخه 2 نرم افزار موجود است. در حال حاضر تصور می کنید که می خواهید رفع اشکال را نصب کنید اما به نسخه جدید حرکت نکنید زیرا کاملا رک و پوست کنده است. پس چگونه بدون ارتقا به روز رسانی می کنید؟

به سادگی از فرمان update-minimal به صورت زیر استفاده کنید:

yum update-minimal programname - bugfix

چگونه برای به روز رسانی ها با استفاده از YUM بدون نصب آنها را بررسی کنید

گاهی اوقات شما میخواهید بدانید قبل از اجرای بروزرسانی نیاز به به روزرسانی دارید.

دستور زیر لیستی از برنامه هایی را که نیاز به به روز رسانی دارند، به نمایش می گذارد:

yum check-updates

نحوه حذف برنامه ها با استفاده از YUM

اگر می خواهید برنامه را از سیستم لینوکس خود حذف کنید، می توانید از دستور زیر استفاده کنید:

yum حذف نام برنامه

حذف برنامه ها از سیستم شما ممکن است به نظر می رسد به جلو، اما با حذف یک برنامه شما ممکن است جلوگیری از یکی دیگر از کار.

به عنوان مثال، تصور کنید که یک برنامه داشته باشید که یک پوشه را نظارت می کند و اگر یک فایل پیدا کند، برنامه شما یک ایمیل به شما می دهد که یک فایل جدید وجود دارد. تصور کنید که این برنامه نیاز به یک سرویس ایمیل برای ارسال ایمیل دارد. اگر سرویس ایمیل را حذف کنید، برنامه ای که پوشه را نظارت می کند، بی فایده است.

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

yum autoremove نام برنامه

در مثال برنامه نظارت و سرویس ایمیل، هر دو برنامه حذف خواهند شد.

فرمان حذف خودکار نیز می تواند بدون هر پارامتری مورد استفاده قرار گیرد، به شرح زیر است:

yum autoremove

این سیستم شما را برای فایلهایی که به وضوح توسط شما نصب نشده و هیچ وابستگی ندارند جستجو می کند. این ها به عنوان بسته های برگ شناخته می شوند.

فهرست همه بسته های RPM موجود با استفاده از YUM

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

لیست یام

پارامترهای اضافی وجود دارد که می توانید آن را به فهرست اضافه کنید تا مفید باشد.

به عنوان مثال برای لیست تمام به روز رسانی های موجود در سیستم شما دستور زیر را اجرا کنید:

یام لیست به روز رسانی

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

لیست یام نصب شده است

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

یام لیست اضافی

چگونه برای بسته بندی RPM با استفاده از YUM جستجو کنید

برای جستجو برای یک بسته خاص، از دستور زیر استفاده کنید:

yum searchname | description

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

yum جستجو بخار

به هر حال، یک نوع خاص از نرم افزار را به صورت زیر جستجو کنید:

جستجو یام "ضبط صفحه"

به طور پیش فرض، امکانات جستجو در نام و خلاصه بسته ها به نظر می رسد و تنها در صورتی که نتایج را پیدا کند، آن ها جستجو و توضیحات URL را پیدا خواهند کرد.

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

جستجو یام "ضبط صفحه" همه

نحوه دریافت اطالعات درباره بسته های RPM با استفاده از YUM

شما می توانید اطلاعات مهم در مورد یک بسته را با استفاده از دستور زیر بازیابی کنید:

yum info packagename

اطلاعات بازگشت به شرح زیر است:

نحوه نصب گروهی از برنامه های کاربردی با استفاده از YUM

برای بازگشت یک لیست از گروه ها با استفاده از YUM، دستور زیر را اجرا کنید:

یوم گروه لیست | بیشتر

خروجی از این دستور باز شده است مشابه موارد زیر است:

بنابراین، می توانید KDE محیط دسکتاپ پلاس را با استفاده از دستور زیر نصب کنید:

گروه کاری یام "KDE فضاهای کاری پلاسما"

قبل از اینکه این کار را انجام دهید، ممکن است بخواهید که بسته های گروه را تشکیل دهید. برای انجام این کار دستور زیر را اجرا کنید:

اطلاعات گروه یام "فضاهای کاری پلاسما KDE" بیشتر

شما متوجه خواهید شد که هنگام اجرای این دستور لیستی از گروه ها را در گروه ها مشاهده خواهید کرد. البته می توانید اطلاعات گروه را در این گروه ها نیز اجرا کنید.

چگونه برای نصب فایل های RPM محلی به سیستم شما با استفاده از YUM

چه اتفاقی می افتد اگر فایل RPM از یک مخزن نصب شده در سیستم شما نصب نباشد. شاید شما بسته خود را نوشته اید و می خواهید آن را نصب کنید.

برای نصب یک بسته RPM محلی به سیستم خود، دستور زیر را اجرا کنید:

yum localinstall نام فایل

اگر فایل مستلزم وابستگی باشد، سپس مخازن برای وابستگی ها جستجو می شود.

چگونه یک بسته RPM با استفاده از YUM دوباره نصب کنید

اگر شما بی بدیل هستید و یک برنامه که هر وقت کار می کرد به هر دلیلی کار را متوقف کرده است، می توانید آن را با استفاده از دستور زیر دوباره نصب کنید:

yum نام برنامه را دوباره نصب کنید

این دستور همان برنامه را با همان شماره نسخه همانطور که قبلا نصب شده نصب مجدد می کند.

چگونگی فهرست همه وابستگی ها برای بسته بندی RPM

برای فهرست همه وابستگی ها برای یک بسته، از دستور زیر استفاده کنید:

yum deplist programname

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

yum deplist firefox

چگونه لیست تمام مخازن مورد استفاده توسط YUM

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

repolist یام

اطلاعات بازگشت به شرح زیر است:

این راهنما نشان می دهد که کلیه کارایی YUM را نشان می دهد. با این حال، تنها سطح تمام کاربردهای احتمالی YUM را خراشیده می کند. برای اطلاعات کامل از جمله لیست کلیه سوئیچ های ممکن، دستور زیر را اجرا کنید:

مرد یام