ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 |
در این جلسه از آموزش دستورهای لینوکس به نحوه بررسی و نصب دقیق پکیجها بر روی توزیعهای مبتنی بر ردهت خواهیم پرداخت، این جلسه یکی از پرکاربردترین بخشهای دستورهای لینوکس centos محسوب میشود. در توزیعهای ردهت بیس همانند centos یک دستور قدرتمند برای نصب و مدیریت پکیجها با نام yum وجود دارد این ابزار همانند apt در توزیعهای دبیان بیس عمل میکند شما توسط این دستور میتوانید یک پکیج را جستجو، نصب و حتی حذف کنید.
توسط دستور زیر از سری دستورهای لینوکس centos میتوانید یک پکیج را به صورت اتوماتیک نصب نمایید این دستور بدین شکل عمل میکند که ابتدا به مخازن centos رجوع کرده و در صورت وجود نام پکیج در مخزن آن را بر روی لینوکس شما نصب و راهاندازی میکند.
yum -y install packagename
اگر پکیج در مخزن اصلی وجود نداشته باشد یا باید به صورت دستی آن را نصب کنید و یا در صورت وجود مخزن حاوی پکیج آن را بر روی لینوکس خود فعال کنید. برای مثال بسیاری از پکیجهای مهم توسط مخزن epel بر روی لینوکس قابل نصب هستند که شما میتوانید آن را با دستور زیر ابتدا بر روی لینوکس خود فعال کنید و بعد توسط دستور بالا آن را نصب کنید.
yum install epel-release
توسط دستور زیر تمامی پکیجهایی که بر روی لینوکس شما نصب هستند به آخرین ورژن آپدیت میشوند استفاده از دستور زیر برای یک مدیر سرور به صورت دورهای جز واجبات کار محسوب میشود.
yum -y update
سوییچ y- باعث میشود بعد از بررسی پکیجها هنگام آپدیت جهت نصب از شما دوباره اجازه بازنویسی پرسیده نشود و تمامی کارها اتوماتیک و بدون وقفه انجام شوند.
برای حذف یک پکیج بعد از اینکه نام آن را یافتید باید توسط دستور زیر آن را حذف کنید. البته باید این را مدنظر داشته باشید فقط پکیجهایی توسط این دستور حذف میشوند که توسط دستور yum قبلاً نصب شده باشند.
yum remove packagename
اگر به دنبال نصب یک پکیج خاص هستید ولی نام دقیق آن را نمیدانید و هنگام استفاده از دستور نصب با ارور مواجه میشوید کافی است بعد از دستور yum search بخشی از نام پکیج را وارد کنید تا اسم دقیق آن در خروجی نمایش داده شود.
اگر در گذشته هنگام نصب یک پکیج با ارور مواجه شده باشید محتمل است در آینده هنگام نصب پکیجهای جدید همان ارور قبلی برای شما رخ دهید در این مواقع باید توسط دستور yum clean all تمامی cache موجود بر روی لینوکس خود را پاک کرده و دوباره برای نصب اقدام کنید.