+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (7.2هزار امتیاز)
ویرایش شده قبل توسط
Package  های RPM و Deb از نظر غنی بودن مخازن و همچنین نحوه عملکرد چه تفاوتهایی با هم دارند؟
قبل توسط (1.1هزار امتیاز)
شما تفاوت ساختاری فرمت های deb و rpm را می خواهید یا غنی بودن مخازن آنها. بخاطر اینکه فرمت rpm توسط چندین توزیع پایه لینوکس مانند فدورا ، openSUSE یا Mandriva و ... استفاده می شود که لزوما پکیج های rpm یک توزیع برروی توزیع دیگر نصب نمی شود.
قبل توسط (7.2هزار امتیاز)
+1
این که شما گفتید خود می تواند پاسخ قسمت اول سوالم باشد! بهتر نبود به جای نظر به عنوان جواب مطرح می کردید؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

از نظر غنی بودن مخازن کاملا به توزیع لینوکس مربوط میشه نه فرمت rpm یا deb بودن، مخازن نرم افزاری دبیان و اوبونتو غنی ترین مخازن نرم افزاری در دنیای لینوکس رو دارن که با فرمت deb عرضه می شوند.

اما از نظر ساختار فرمت فایل های deb و rpm باید بگم که هر دو یک نوع فایل آرشیو هستند که حاوی فایل های باینری، وابستگی های پکیج ، مراحل نصب و ... هستند.

از تفاوت های جزئی این دو فرمت می توان به موارد زیر اشاره کرد:

  • استاندارد شدن فرمت rpm توسط Linux Standard Base بعنوان فرمت پکیجینگ.
  • در تئوری فرمت rpm به توزیع لینوکس وابستگی ندارد و توسط چندین توزیع مستقل (مانند فدورا ، openSUSE یا Mandriva) استفاده می شود که در تئوری باید بتوان پکیج های rpm این توزیع های مستقل را برروی هم نصب کرد ولی فرمت deb فرمت اختصاصی توزیع دبیان است برای مثال نام گذاری های ولبستگی های یک پکیج درون یک فایل deb باید از استاندارد نام گذاری دبیان تبعیت کند.
  • برای پردازش یک فایل با فرمت rpm به meta-data بیشتری نیاز است و این سبب می شود package manager های دبیان مانند APT سریعتر از package manager های rpm مانند yum و zypper کار کنند.

سوالات مشابه

+1 امتیاز
1 پاسخ 977 بازدید
+1 امتیاز
2 پاسخ 579 بازدید
+1 امتیاز
1 پاسخ 376 بازدید
سوال شده 9 سال قبل در کامپیوتر و اینترنت توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 487 بازدید
0 امتیاز
1 پاسخ 298 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
...