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، دستور زیر را اجرا کنید:
یوم گروه لیست | بیشتر
خروجی از این دستور باز شده است مشابه موارد زیر است:
- حداقل نصب
- محاسبه گره
- زیرساخت سرور
- پرونده و سرور چاپ
- دسکتاپ MATE
- وب سرور پایه
- میزبان مجازی سازی
- سرور با رابط کاربری گرافیکی
- دسکتاپ گنوم
- پلاسما KDE
- ایستگاه کاری توسعه و خلاق
بنابراین، می توانید KDE محیط دسکتاپ پلاس را با استفاده از دستور زیر نصب کنید:
گروه کاری یام "KDE فضاهای کاری پلاسما"
قبل از اینکه این کار را انجام دهید، ممکن است بخواهید که بسته های گروه را تشکیل دهید. برای انجام این کار دستور زیر را اجرا کنید:
اطلاعات گروه یام "فضاهای کاری پلاسما KDE" بیشتر
شما متوجه خواهید شد که هنگام اجرای این دستور لیستی از گروه ها را در گروه ها مشاهده خواهید کرد. البته می توانید اطلاعات گروه را در این گروه ها نیز اجرا کنید.
چگونه برای نصب فایل های RPM محلی به سیستم شما با استفاده از YUM
چه اتفاقی می افتد اگر فایل RPM از یک مخزن نصب شده در سیستم شما نصب نباشد. شاید شما بسته خود را نوشته اید و می خواهید آن را نصب کنید.
برای نصب یک بسته RPM محلی به سیستم خود، دستور زیر را اجرا کنید:
yum localinstall نام فایل
اگر فایل مستلزم وابستگی باشد، سپس مخازن برای وابستگی ها جستجو می شود.
چگونه یک بسته RPM با استفاده از YUM دوباره نصب کنید
اگر شما بی بدیل هستید و یک برنامه که هر وقت کار می کرد به هر دلیلی کار را متوقف کرده است، می توانید آن را با استفاده از دستور زیر دوباره نصب کنید:
yum نام برنامه را دوباره نصب کنید
این دستور همان برنامه را با همان شماره نسخه همانطور که قبلا نصب شده نصب مجدد می کند.
چگونگی فهرست همه وابستگی ها برای بسته بندی RPM
برای فهرست همه وابستگی ها برای یک بسته، از دستور زیر استفاده کنید:
yum deplist programname
به عنوان مثال برای پیدا کردن همه وابستگی های فایرفاکس از این استفاده کنید:
yum deplist firefox
چگونه لیست تمام مخازن مورد استفاده توسط YUM
برای پیدا کردن مخازن موجود در سیستم خود برای استفاده از دستور زیر:
repolist یام
اطلاعات بازگشت به شرح زیر است:
- مخزن id - IE epel / x86_64
- نام مخزن - بسته های اضافی IE برای شرکت لینوکس 7
- وضعیت - تعداد بسته ها در مخزن
این راهنما نشان می دهد که کلیه کارایی YUM را نشان می دهد. با این حال، تنها سطح تمام کاربردهای احتمالی YUM را خراشیده می کند. برای اطلاعات کامل از جمله لیست کلیه سوئیچ های ممکن، دستور زیر را اجرا کنید:
مرد یام