نحوه استفاده از بسته yum در لینوکس - نوین وب هاست
حساب کاربری ارسال تیکت

نحوه استفاده از بسته yum در لینوکس

مطالعه این مقاله : 6 دقیقه

دستور yum در خط فرمان سرور لینوکس

 

کاربرد yum چیست و باهاش چیکار میشه کرد ؟

yum  مخفف شده کلمه های (Yellowdog Updater Modified) است .

yum وظیفه مدیریت کردن بسته های مخازن در جهت آپدیت , نصب و حذف برای سیستم به طورخودکار وابستگی ها را محاسبه کرده .

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

اجازه بارگیری و دسترسی به کد را داشته باشد , همچنین YUM از تعداد زیادی مخزن شخص ثالث برای برطرف کردن بسته های وابسته …..

مدیریت بسته yum بسیار هوشمند بوده و در هنگام نصب پکیج ها ابتدا پیش نیاز های پکیج را نصب کرده ,
پس بطور کلی این امر باعث می شود ,  بدون نیاز به بروزرسانی دستی هر یک از آنها نصب شوند.

دستورات خط فرمان لینوکس با yum


برای نصب بسته ای به نام Firefox 14 ، کافیست دستور زیر را اجرا کنید که به طور خودکار تمام وابستگی های مورد نیاز Firefox را پیدا و نصب خواهد کرد.

yum install firefox

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

yum -y install firefox

حذف و پاکسازی بسته با yum


برای حذف بسته با تمام وابستگی ها دستور زیر این کار رو برای شما انجام خواهد داد

yum remove firefox

قبل از حذف بسته همانطور که قبلا گفتیم سیستم از شما تایید حذف رو سوال میکنه .
اگه نمیخواید سوالی پرسیده بشه با اضافه کردن -y از این دستور استفاده کنید

yum -y remove firefox


فرض کنید که  نسخه منسوخ شده بسته MySQL را دارید و می خواهید آن را به آخرین نسخه پایدار به روز کنید.
فقط دستور زیر را اجرا کنید که به طور خودکار تمام مشکلات وابستگی را برطرف کرده و آنها را نصب می کند.

yum update mysql

لیست کردن بسته با yum


برای جستجو کردن وپیدا کردن بسته ای خاص بانام آن بسته , میتوانید از دستور لیست استفاده کنید .
مثلا برای یافتن بسته ای بنام openshash این دستور رو تایپ کنید

yum list openssh

حتی در ادامه دستور بالا اگه دقیق تر هم بخواهید ,
دنبال نسخه ای از بسته مورد نظرتون در صورت دونستن ورژن میتونید دستور رو اینجوری تایپ کنید

yum list openssh-4.3p2

جستجوی کلی با yum


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

yum search vsftpd

دوستان دقت کنید در دستورات فوق صرفا ما مثال میزنیم , تا با اساس دستور آشنا بشید .

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


بدست آوردن اطلاعات بسته با yum


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

yum info firefox

دیدن بسته های موجود با yum


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

yum list | less

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


برای لیست تمام بسته های نصب شده روی یک سیستم ، فقط در زیر دستور ، تمام بسته های نصب شده را نمایش می دهد.

yum list installed | less

فانکشن Provides در YUM


function provides برای پیدا کردن این است که کدام پکیج ها به فایل مشخص شده تعلق دارند. برای مثال اگر شما بخواهید نام پکیجی را که فایل /etc/httpd/conf/httpd.conf/ به آن متعلق هست را بدانید دستور زیر را اجرا کنید

yum provides /etc/httpd/conf/httpd.conf

چک کردن بروز رسانی های موجود با yum


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

yum check-update

آپدیت کردن و بروز رسانی کلی سیستم با yum


برای به روز نگه داشتن سیستم خود با تمام به روزرسانی های بسته امنیتی و باینری ، دستور زیر را اجرا کنید. این آخرین تکه ها و به روزرسانی های امنیتی سیستم شما را نصب می کند.

yum update

لیست بسته های گروهی موجود با yum


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

yum grouplist

نصب یک بسته گروهی با yum


برای نصب یک گروه بسته خاص ، از گزینه به عنوان groupinstall استفاده می کنیم. به عنوان مثال ، برای نصب “MySQL Database” ، فقط دستور زیر را اجرا کنید.

yum groupinstall 'MySQL Database'

بروز رسانی بسته های گروهی با yum


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

yum groupupdate 'DNS Name Server'

حذف و پاک کردن بسته گروهی با yum


برای پاک شدن و حذف بسته گروهی موجود در سیستم دستور زیر رو بزنید

yum groupremove 'DNS Name Server'

لیست کردن ریپازیتوری ها (مخازن) فعال شده yum


جهت لیست کردن repository (مخازن) فعال (Enabled) دستور زیر را تایپ کنید

yum repolist

لیست تمام مخازن فعال و غیرفعال Yum را لیست کنید


دستور زیر تمام مخازن yum فعال و غیرفعال را روی سیستم نمایش می دهد.

yum repolist all

نصب یک بسته از یه مخزن خاص


برای نصب یک بسته خاص از یک مخزن فعال یا غیرفعال خاص ، باید از دستور –enablerepo در دستور yum خود استفاده کنید. به عنوان مثال برای نصب بسته PhpMyAdmin 3.5.2 ،را تایپ کنید

yum --enablerepo=epel install phpmyadmin

محیط Shell دستور YUM :

محیط شل (Shell)با yum


ابزار yum میتواند فراهم کننده محیط سفارشی شل باشد که چندین دستور رو باهم اجرا کنیم

yum shell

پاک کردن و حذف Cache در yum


بطور پیش فرض yum تمام داده های بسته فعال شده مخزن را در / var / cache / yum / با هر زیر فهرست نگه می دارد ،
برای پاک کردن کلیه پرونده های ذخیره شده از مخزن فعال ، باید دستور زیر را مرتباً تمیز کنید .
تا همه حافظه پنهان پاک شود و مطمئن شوید که هیچ چیز از فضای غیر ضروری استفاده نمی کند
ما نمی خواهیم خروجی دستور زیر را ارائه دهیم ، زیرا ما دوست داریم داده های ذخیره شده را به شکلی که هست نگه داریم.

yum clean all

مشاهده تاریخچه در yum


جهت مشاهد تاریخچه گذشته از فرمان yum میتوانید از دستور زیر استفاده کنید

yum history

نتیجه :

در این نوشته تونستیم یاد آوری کرده باشیم , که yum چیست ؟ و با استفاده از yum چه دستوراتی رو میتونیم به اجرا در آوریم .

منتظر نظرات سازنده  و سوالات شما هستیم . در پناه ایزدمنان



اشتراک بزاری دمت گرم!




درباره نويسنده : jahan



آشنا به زبان های php , css وتوسعه وردپرس 10 سال در زمینه پشتیبانی و خدمات هاستینگ در نوین وب هاست مشغول بکار و لذت میبرم و حالم خیلی خوبه و در پناه حق تغییر مسیر نخواهم داد


0 نظرات

دیدگاهتان را بنویسید