ما در شبکه های اجتماعی :
)
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

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


فرض کنید که که نسخه منسوخ شده بسته 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 چیست وبوسیله اون چه دستوالعمل هایی رو میتونیم به اجرا در آوریم در انتها از شما عزیزان خواهانیم بر خلاف خیلی ها که در پایان مطلب های انتشاری خودشون تاکید میکنن کپی نکنید من برعکس خیلی ها دوست دارم کپی کنید و اصلا هم مهم نیست ذکر منبع داشته باشیدفقط نشر دهید که تمام کاربران و مدیران ایران عزیزمان هر چه بیشتر مسلط و توانمند بشیم اینشائ…در پناه ایزدمنان


۲۰ شهریور ۱۳۹۸ | by رضا جهاندیده | بدون ديدگاه | |
درباره نويسنده : رضا جهاندیده
رشته تحصيلی : کامپيوتر و گرافيک ,آشنا به زبان های php و css سرگروه تيم توسعه و طراحی نوين وب هاست در حدود 5 سال به ياری خداوند در زمينه هاي فوق مشغوليم به اميدحق توانسته ايم با مشاوره و راهنمايي کاملا رايگان در خدمت همه شما باشيم سربلند باشيد
ثبت دیدگاه




  • logo-samandehi
  • novinwebhostnovinwebhost
  • novinwebhostnovinwebhost
  • novinwebhostlogo-samandehi
  • novinwebhost