0

مقایسه سرویس DNF و YUM

معرفی

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

سرویس مدیریت پکیج (Package Manager ) DNF چیه اصلا ؟

شاید هنگام مطالعه جهت نصب هر سرویسی در   سیستم عامل  های جدید  CENTOS  متوجه این قضیه شدید که تمام دستورات نصب را با  dnf  گفته اند  . سرویس DNF  که مخفف  Dandified yum  است  سرویس مدیریت پکیج   براساس  RPM   که طبیعتا فقط  در سیستم  عامل   های   REDHAT  (fedora , centos ..)  مورد استفاده قرار میگیرند

چرا DNF درست شد ؟ مگه YUM چه مشکلی داشت ؟!!!!

از مشکلات پکیج منیجر yum  میتوان به  performance پایین به علت استفاده بیش از حد از Memory و سرعت آن اشاره کرد و همینطور درمورد  Dependency  Resolution  هم نقد هایی به آن وارد هست

ویژگی های DNF

  • سرعت بالاتر نسبت به YUM
  • کاربری راحت و ساده
  • برخورد داری از رفتار های RPM
  • تعداد خط کد کمتری در ساخته شدنش به کار رفته خط
  • پشتیبانی از چندین ریپازیتوری
  • پشتیانی python 2 و python 3

راه اندازی DNF

گام اول : نصب Epel release

برای اینکه از وجود سرویس dnf اطمینان حاصل کنیم از ریپازیتوری های Epel-Release  استفاده میکنیم

yum install epel-release

گام دوم: نصب سرویس  dnf

با  update   کردن ریپازیتوری و دستور yum install  خیلی راحت سرویس  dnf  را نصب کنید 

yum update

yum install epel-release

مقایسه DNF و YUM

دستورات DNF
توضیحات
dnf install packag-name
بسته مورد نظر را نصب میکند
dnf upgrade pkg-name-
بسته موردنظر را بروزرسانی میکند
dnf search package-name
به دنبال پکیج مورد نظر در ریپازیتوری میگردد
dnf remove pkg-name
بسته مورد نظر راحذف میکند
dnf info package-name
اطلاعاتی درمورد پکیج موردنظر میدهد
dnf list installed
لیستی از پکیج های نصب شده میدهد
دستورات YUM
توضیحات
yum install packag-name
بسته مورد نظر را نصب میکند
yum upgrade package-name
بسته مورد نظر را بروز رسانی میکند
yum search package-name
به دنبال پکیج مورد نظر در ریپازیتوری میگردد
yum remove package-name
بسته مورد نظر راحذف میکند
yum info package-name
اطلاعاتی درمورد پکیج موردنظر میدهد
yum list | less
لیستی از پکیج های نصب شده میدهد

نتیجه گیری

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

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 2 میانگین: 5]
ارسال دیدگاه