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

تازه کار => انجمن تازه‌کاران => نویسنده: Ubun2OS در 13 آذر 1389، 07:43 ب‌ظ

عنوان: فایل های نصبی / تفاوت بین tar.gz با deb
ارسال شده توسط: Ubun2OS در 13 آذر 1389، 07:43 ب‌ظ
تفاوت بین tar.gz با deb در چیست؟

آیا باید فایل های درون tar.gz کامپایل شوند؟ آیا برای ارائه یه برنامه در توزیع های مختلف بهتره که در tar.gz قرار بگیره و کاربر خوردش برنامه رو کامپیل کنه یا در deb قرار بدم؟
عنوان: پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
ارسال شده توسط: سید وحید رضا برهانی در 13 آذر 1389، 08:40 ب‌ظ
سلام
فایلهای .tar.gz درواقع یک نوع فایل فشرده هستند (به طور کلی gz توانایی فشرده کردن چند تا فایل رو نداره برای همین قبلش به tar تبدیل می شه یعنی tar میاد فایلهای مختلف رو توی یک فایل می ریزه بعد gz میاد فشرده اش می کنه به هرحال)به خاطر بعضی از مسائل سورس کدها از این فرمت هم استفاده می کنند (مثلا سورس ها چندین فایل دارند که موجب می شه حجمشون بسیار زیاد بشه)و به طور پیش فرض فابل های deb فقط با مدیر بسته ی deb می شه مدریتشون کرد (البته همه ی کارها دستی هم می شه ولی خیلی سخت و پیچیده می شه)برای همین روی هرجایی نمی شه استفاده کرد ولی سورس کد ها رو روی هرجایی که کامپایلر و گتابخانه های مورد نیاز نصب باشه می شه استفاده کرد از طرفی سورس کد رو میشه متناسب با سخت افزار کامپایل کرد که خروجیش نسبت به بسته های باینری (deb ) سریع تر و بهینه تره و یا اینکه می تونی پچهای مختلفی که براش میاد رو اعمال کنی و حداکثر استفاده رو ببری و خیلی مزایای دیگری هم داره من خودم کامپایل رو ترجیح می دم مخصوصا که کار راحتیه با چندتا دستور ساده و تکراری می شه انجام داد
عنوان: پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
ارسال شده توسط: Ubun2OS در 14 آذر 1389، 07:46 ب‌ظ
این فایل tar.gz و deb هر کردوم مخفف چی هستن؟
آیا فایل های فشرده سازی دیگه ای هم وجود داره؟
عنوان: پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
ارسال شده توسط: mozo68 در 14 آذر 1389، 10:11 ب‌ظ
دب که ینی دبیان (آر پی ام=رد هت پکیج منجمن...)
تار=؟
آره مثلا بی.زد ینی بیگ زیپ
عنوان: پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
ارسال شده توسط: fzerorubigd در 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 باشه که پسوندش عوض شده.
عنوان: پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
ارسال شده توسط: سید وحید رضا برهانی در 15 آذر 1389، 09:37 ق‌ظ
این فایل tar.gz و deb هر کردوم مخفف چی هستن؟
آیا فایل های فشرده سازی دیگه ای هم وجود داره؟
سلام
خیلی فرمت فشرده سازی هست ولی اکثرا از gz و bz استفاده می کنند یک نرم افزاری هست به نام peazip خیلی از این فرمتها رو ساپورت می کنه
http://www.peazip.org/peazip-linux.html
عنوان: پاسخ به: فایل های نصبی / تفاوت بین tar.gz با deb
ارسال شده توسط: nixoeen در 16 آذر 1389، 09:14 ب‌ظ
اما deb خودش کمپرس شده هست. فکر میکنم tar.gz باشه که پسوندش عوض شده.
فایل‌های deb در حقیقت فایل‌های فشرده‌ی ar هستند که پسوندشون عوض شده و داخل اون میتونه فایل‌های فشرده دیگه‌ای مثل tar.gz باشه.