انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۵٫۰۴ اوبونتو منتشر شد 🎉

نویسنده موضوع: فایل های نصبی / تفاوت بین tar.gz با deb  (دفعات بازدید: 6468 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Ubun2OS

  • Jr. Member
  • *
  • ارسال: 85
  • جنسیت : پسر
فایل های نصبی / تفاوت بین tar.gz با deb
« : 13 آذر 1389، 07:43 ب‌ظ »
تفاوت بین tar.gz با deb در چیست؟

آیا باید فایل های درون tar.gz کامپایل شوند؟ آیا برای ارائه یه برنامه در توزیع های مختلف بهتره که در tar.gz قرار بگیره و کاربر خوردش برنامه رو کامپیل کنه یا در deb قرار بدم؟
Sincerely Yours,
Fazel Dehghani

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
« پاسخ #1 : 13 آذر 1389، 08:40 ب‌ظ »
سلام
فایلهای .tar.gz درواقع یک نوع فایل فشرده هستند (به طور کلی gz توانایی فشرده کردن چند تا فایل رو نداره برای همین قبلش به tar تبدیل می شه یعنی tar میاد فایلهای مختلف رو توی یک فایل می ریزه بعد gz میاد فشرده اش می کنه به هرحال)به خاطر بعضی از مسائل سورس کدها از این فرمت هم استفاده می کنند (مثلا سورس ها چندین فایل دارند که موجب می شه حجمشون بسیار زیاد بشه)و به طور پیش فرض فابل های deb فقط با مدیر بسته ی deb می شه مدریتشون کرد (البته همه ی کارها دستی هم می شه ولی خیلی سخت و پیچیده می شه)برای همین روی هرجایی نمی شه استفاده کرد ولی سورس کد ها رو روی هرجایی که کامپایلر و گتابخانه های مورد نیاز نصب باشه می شه استفاده کرد از طرفی سورس کد رو میشه متناسب با سخت افزار کامپایل کرد که خروجیش نسبت به بسته های باینری (deb ) سریع تر و بهینه تره و یا اینکه می تونی پچهای مختلفی که براش میاد رو اعمال کنی و حداکثر استفاده رو ببری و خیلی مزایای دیگری هم داره من خودم کامپایل رو ترجیح می دم مخصوصا که کار راحتیه با چندتا دستور ساده و تکراری می شه انجام داد
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین Ubun2OS

  • Jr. Member
  • *
  • ارسال: 85
  • جنسیت : پسر
پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
« پاسخ #2 : 14 آذر 1389، 07:46 ب‌ظ »
این فایل tar.gz و deb هر کردوم مخفف چی هستن؟
آیا فایل های فشرده سازی دیگه ای هم وجود داره؟
Sincerely Yours,
Fazel Dehghani

آفلاین mozo68

  • Sr. Member
  • *
  • ارسال: 414
پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
« پاسخ #3 : 14 آذر 1389، 10:11 ب‌ظ »
دب که ینی دبیان (آر پی ام=رد هت پکیج منجمن...)
تار=؟
آره مثلا بی.زد ینی بیگ زیپ

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
« پاسخ #4 : 14 آذر 1389، 11:06 ب‌ظ »
۱- tar یه فرمت ساده است، که فقط همه فایلها رو تو یه فایل جا میده اصلا هم کمپرس نداره. چون gz و bz تنها میتونن یه فایل رو کمپرس کنن نه مثل زیپ کلی فایل رو با هم، برای کمپرس کلی فایل و فولدر اونا رو اول tarball  میکنن، بعد با gz  یا bz کمپرس میکنن که میشه tar.gz  یا tgz  (برای tar که با gzip  که همون zlib هستش کمپرس شده) و tar.bz  یا tbz  برای bz .
الان tar.xz هم اومده که مثلا پکیجهای Arch پسوندشون اینه.
۲- bz به معنی بیگ زیپ نیست.  الگوریتم bzlib کاملا از لحاظ api شبیه zlib هست و مطلقا b به معنی big نیست.
اما deb خودش کمپرس شده هست. فکر میکنم tar.gz باشه که پسوندش عوض شده.

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
« پاسخ #5 : 15 آذر 1389، 09:37 ق‌ظ »
این فایل tar.gz و deb هر کردوم مخفف چی هستن؟
آیا فایل های فشرده سازی دیگه ای هم وجود داره؟
سلام
خیلی فرمت فشرده سازی هست ولی اکثرا از gz و bz استفاده می کنند یک نرم افزاری هست به نام peazip خیلی از این فرمتها رو ساپورت می کنه
http://www.peazip.org/peazip-linux.html
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4906
  • جنسیت : پسر
  • masoft قدیم
پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
« پاسخ #6 : 16 آذر 1389، 09:14 ب‌ظ »
اما deb خودش کمپرس شده هست. فکر میکنم tar.gz باشه که پسوندش عوض شده.
فایل‌های deb در حقیقت فایل‌های فشرده‌ی ar هستند که پسوندشون عوض شده و داخل اون میتونه فایل‌های فشرده دیگه‌ای مثل tar.gz باشه.