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

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

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




نویسنده موضوع: فلسفه ی استفاده از بسته ها چیه؟  (دفعات بازدید: 8338 بار)

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

آفلاین hosein.metro

  • Full Member
  • *
  • ارسال: 154
  • جنسیت : پسر
فلسفه ی استفاده از بسته ها چیه؟
« : 24 بهمن 1392، 09:08 ب‌ظ »
من یه سوال برام پیش اومده که براش جواب پیدا نکردم
چرا برنامه ها تو لینوکس مثل ویندوز یک فرمت استاندارد برای اجرا ندارند
مثلا اندرویید هم که لینوکسه باز با نصب یک فایل apk نیاز به نصب هیچ چیز دیگه ای نیست
به نظر من تو این ضمینه باید یه استانداردی بوجود بیاد
؟
زندگی صحنه ی یکتای هنرمندی ماست
هر کسی نغمه ی خود خواند و از صحنه رود
صحنه پیوسته به جاست
خرم آن نغمه که مردم بسپارند به یاد

آفلاین ح.م

  • High Hero Member
  • *
  • ارسال: 1274
  • جنسیت : پسر
  • دین بدون خرد مانند خرد بدون دین بی معناست
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #1 : 24 بهمن 1392، 09:21 ب‌ظ »
در لینوکس به علت متن باز بودن چندین برنامه ممکن است پیش نیاز های یکسانی داشته باشن ! برای همین به علت اینکه چندین بار یک فایل کتابخانه ای یا اجرایی فضا را اشغال نکند این تدبیر شد که چه کاری است که برای اجرای چند برنامه که پیشنیاز واحد دارند چند بار یک فایل مشابه حجم را اشغال کند ! اما در سیستم عامل هایی که اساس آن بر عدم استفاده یک برنامه از منابع دیگر و به طور کلی کدهای بسته است به علت اینکه یک برنامه از ماهیت پیشنیاز های دیگری اطلاع ندارد ناگزیر برای اطمینان آنها را نصب می کند ! مضاف بر اینکه در برنامه های متن بسته برای نوشتن برنامه های مختلف که مثلا به چرخ احتیاج دارند مدام چرخ اختراع می شود و هر برنامه به نوعی یک چرخ خاص خود اختراع می کند که از حیث مثلا اندازه با هم تفاوت دارند ! در صورتی که در دنیای متن باز همان چرخی که یک بار اختراع شده مورد استفاده برنامه های مختلف قرار می گیرد و این برتری این نوع انتشار برنامه بر برنامه های متن بسته می باشد. لذا بسته ها و مدیریت آنها لزوم پیدا می کند تا در صورت نصب بودن چرخ دوباره آن را برای برنامه دیگری نصب نکند و این باعث کاهش حجم اشغالی توسط نرم افزارها می شود.
عاقبت انحصار شکست و سرانجام کمونیسم گنویی دیکتاتوریست !
الگوی متن باز از هر جهت بر الگوی نرم افزار آزاد رجحان دارد
وَسَيَعْلَمُ الَّذِينَ ظَلَمُوا أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ

آفلاین مجتبی باغبان

  • Hero Member
  • *
  • ارسال: 780
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #2 : 24 بهمن 1392، 09:59 ب‌ظ »
از سیستم مدیر بسته که توی گنو/لینوکس وجود داره خیلی خوشم می‌آد ولی دوست داشتم دیستروهای مادر با هم می‌نشستن و استاندارد‌سازی می‌کردن به طوریکه یه مدیر بسته واسه همه‌ی توزیع‌ها وجود داشت و پسوند همه‌ی بسته‌ها مثلا .lin یا .gnx یا هر چیز دیگه‌ای بود.
البته الان هم تبدیل نوع بسته‌بندی یه توزیع به توزیع دیگر به راحتی ممکن است. ولی استاندارد‌سازی به نظر من بهتره.

آفلاین hosein.metro

  • Full Member
  • *
  • ارسال: 154
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #3 : 24 بهمن 1392، 10:01 ب‌ظ »
اوبونتو داره از deb استفاده میکنه.....اما بقیه هم می تونن از deb استفاده کنند
زندگی صحنه ی یکتای هنرمندی ماست
هر کسی نغمه ی خود خواند و از صحنه رود
صحنه پیوسته به جاست
خرم آن نغمه که مردم بسپارند به یاد

آفلاین hosein.metro

  • Full Member
  • *
  • ارسال: 154
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #4 : 24 بهمن 1392، 10:06 ب‌ظ »
نقل‌قول
این برتری این نوع انتشار برنامه بر برنامه های متن بسته می باشد. لذا بسته ها و مدیریت آنها لزوم پیدا می کند تا در صورت نصب بودن چرخ دوباره آن را برای برنامه دیگری نصب نکند و این باعث کاهش حجم اشغالی توسط نرم افزارها می شود.

حرف شما درست اما خوب حجم فایل ها تو لینوکس اون قدر ها هم کم نیست
و در ضمن بعد از عر بار نصب نسخه ی جدید باید کلی برنامه رو از اول دانلود کرد
من حاضرم حجم فایل ها دو برابر باشه اما مثل ویندوز فقط یک بار دانلود کنم
به نظر من اصلا این دلیل بر بهتر بودن نیست!

زندگی صحنه ی یکتای هنرمندی ماست
هر کسی نغمه ی خود خواند و از صحنه رود
صحنه پیوسته به جاست
خرم آن نغمه که مردم بسپارند به یاد

آفلاین hosein.metro

  • Full Member
  • *
  • ارسال: 154
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #5 : 24 بهمن 1392، 10:09 ب‌ظ »
و خیلی از برنامه ها روی نسخه های بعدی کار نمیکنند....
چرا باید این طور باشه !
زندگی صحنه ی یکتای هنرمندی ماست
هر کسی نغمه ی خود خواند و از صحنه رود
صحنه پیوسته به جاست
خرم آن نغمه که مردم بسپارند به یاد

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #6 : 24 بهمن 1392، 10:57 ب‌ظ »
شما میتونید یک برنامه رو یک بار ایستا ( ایستاتیک )‌ کامپایل کنید و یک فایل اجرایی ازش بدست بیارید
اینجوری حجم اون یک فایل مثلا میشه 50 مگ ولی همه چیز رو درون خودش داره
برای برنامه ای که مثلا 5 سال یک بار نسخه جدید میده بیرون خوبه

آفلاین مجتبی باغبان

  • Hero Member
  • *
  • ارسال: 780
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #7 : 24 بهمن 1392، 11:03 ب‌ظ »
اوبونتو داره از deb استفاده میکنه.....اما بقیه هم می تونن از deb استفاده کنند
اوبونتو-بیس‌ها می‌تونن استفاده کنند ولی مثلا فدورا، آرچ، سوزه و ... یا باید تبدیل کنند به بسته‌ی مورد نظر خودشون و یا dpkg نصب کنند که توصیه نمیشه.
به نظر من باید استاندارد‌سازی بشه

آفلاین hosein.metro

  • Full Member
  • *
  • ارسال: 154
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #8 : 24 بهمن 1392، 11:18 ب‌ظ »
مشکل من با سیستم مدریت بسته ها هست به طور کلی....!
ولی به نظر من اوبونتو با این فرمت deb به استاندارد ها نزدیک تر هست

زندگی صحنه ی یکتای هنرمندی ماست
هر کسی نغمه ی خود خواند و از صحنه رود
صحنه پیوسته به جاست
خرم آن نغمه که مردم بسپارند به یاد

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4865
  • جنسیت : پسر
  • masoft قدیم
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #9 : 24 بهمن 1392، 11:26 ب‌ظ »
این قضیه ربطی به سیستم مدیریت بسته نداره. توی یک بسته شما می‌تونید تمام پیش‌نیازها رو بذارید. ولی خوب حجم نرم‌افزارهاتون به سرعت افزایش پیدا می‌کنه و برای بروز کردن سیستم، حجم دانلودتون چندین برابر می‌شه.

آفلاین hosein.metro

  • Full Member
  • *
  • ارسال: 154
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #10 : 24 بهمن 1392، 11:47 ب‌ظ »

یعنی واقعا تنها دلیلش همین هست!
پس اگر این طور باشه میشه از برنامه های نصب شده با تمامی پیش نیاز ها.. یک نسخه ی از اون نرم افزار رو تهیه کرد بعدا به صورت لوکال نصب کرد ؟
زندگی صحنه ی یکتای هنرمندی ماست
هر کسی نغمه ی خود خواند و از صحنه رود
صحنه پیوسته به جاست
خرم آن نغمه که مردم بسپارند به یاد

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4865
  • جنسیت : پسر
  • masoft قدیم
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #11 : 25 بهمن 1392، 02:38 ق‌ظ »
میشه، ولی می‌تونه کار سختی باشه!

آفلاین ح.م

  • High Hero Member
  • *
  • ارسال: 1274
  • جنسیت : پسر
  • دین بدون خرد مانند خرد بدون دین بی معناست
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #12 : 25 بهمن 1392، 05:23 ب‌ظ »
چیزی که متن باز رو متن باز کرده همینه یعنی انتخاب های زیاد نمی شه استاندارد تعیین کرد چون این به معنی محدود کردن انتخاب هاس ! deb , rpm,tar.gz.x همه خوبن ! اینطوری نمی شه توزیعی مثل arch رو با انتشار غلطان بوجود آورد مطمئن باشید اگر لازم نبود این مدیریت بسته ها بوجود نمی اومد پس شما هم سعی نکن دنبال استاندارد باشی ! من یه برنامه گرفتم که تمام پیش نیاز هاش توش بود اگر من ۱ گیگ دانلود کردم ۷۰۰ مگش مال پیش نیاز ها بود که حتی نسخه های بروز ترش رو داشتم ! فرمت .sh بود که اصلا خوشم نیومد. متن باز یعنی خلاصه و مفید !
عاقبت انحصار شکست و سرانجام کمونیسم گنویی دیکتاتوریست !
الگوی متن باز از هر جهت بر الگوی نرم افزار آزاد رجحان دارد
وَسَيَعْلَمُ الَّذِينَ ظَلَمُوا أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ

آفلاین hosein.metro

  • Full Member
  • *
  • ارسال: 154
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #13 : 25 بهمن 1392، 07:57 ب‌ظ »
چیزی که متن باز رو متن باز کرده همینه یعنی انتخاب های زیاد نمی شه استاندارد تعیین کرد چون این به معنی محدود کردن انتخاب هاس ! deb , rpm,tar.gz.x همه خوبن ! اینطوری نمی شه توزیعی مثل arch رو با انتشار غلطان بوجود آورد مطمئن باشید اگر لازم نبود این مدیریت بسته ها بوجود نمی اومد پس شما هم سعی نکن دنبال استاندارد باشی ! من یه برنامه گرفتم که تمام پیش نیاز هاش توش بود اگر من ۱ گیگ دانلود کردم ۷۰۰ مگش مال پیش نیاز ها بود که حتی نسخه های بروز ترش رو داشتم ! فرمت .sh بود که اصلا خوشم نیومد. متن باز یعنی خلاصه و مفید !

قانع کننده بود!
بسیار ممنون...یکی این سوال رو از من پرسیده بود نتونسه بودم قانعش کنم!
باز هم ممنون

زندگی صحنه ی یکتای هنرمندی ماست
هر کسی نغمه ی خود خواند و از صحنه رود
صحنه پیوسته به جاست
خرم آن نغمه که مردم بسپارند به یاد

آفلاین مجتبی باغبان

  • Hero Member
  • *
  • ارسال: 780
  • جنسیت : پسر
پاسخ : فلسفه ی استفاده از بسته ها چیه؟
« پاسخ #14 : 25 بهمن 1392، 10:14 ب‌ظ »
چیزی که متن باز رو متن باز کرده همینه یعنی انتخاب های زیاد نمی شه استاندارد تعیین کرد چون این به معنی محدود کردن انتخاب هاس ! deb , rpm,tar.gz.x همه خوبن ! اینطوری نمی شه توزیعی مثل arch رو با انتشار غلطان بوجود آورد مطمئن باشید اگر لازم نبود این مدیریت بسته ها بوجود نمی اومد پس شما هم سعی نکن دنبال استاندارد باشی ! من یه برنامه گرفتم که تمام پیش نیاز هاش توش بود اگر من ۱ گیگ دانلود کردم ۷۰۰ مگش مال پیش نیاز ها بود که حتی نسخه های بروز ترش رو داشتم ! فرمت .sh بود که اصلا خوشم نیومد. متن باز یعنی خلاصه و مفید !
چرا نشه استاندارد تعیین کرد. درسته استاندارسازی به سری محدودیت میاره ولی دلیل نمیشه بد باشه. به هر حال باید سبک سنگین کرد ببینیم می‌صرفه یا نه؟
مثلا همین استاندارد پازیکس اگه نبود و هر توزیعی ساز خودش رو می‌زد خوب بود؟
استانداردسازی بسته‌ها، من نمی‌دونم قراره چه محدودیتی بیاره. فقط قراره همه‌ی توزیع‌ها به یک شکل کار بسته‌بندی رو انجام بدن.
نوع بسته‌بندی با نوع انتشار چه ربطی به هم دارن که شما گفتین دیگه آرچ نمی‌تونه غلطان بشه؟
کافیه ابونتو با اومدن هر برنامه‌ای اون رو بسته‌بندی و وارد مخازن کنه تا بشه غلطان یا آرچ می‌تونه مخازنش رو تقریبا راکد نگهداره و مثلا سالی یه بار نسخه جدید بده تا دیگه غلطان نباشه.
باز هم میگه از این تنوع هم ناراضی نیستم چون به راحتی بسته‌ها به هم تبدیل میشن ولی استاندارد‌سازی بهتر هست به نظر من.
باز نظر شما ممکن چیز دیگه‌ای باشه که واسه من قابل احترام هست.