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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: تغییر نسخه پایتون به 3.10 در توزیع اوبونتو  (دفعات بازدید: 1538 بار)

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

آفلاین behzad121

  • High Sr. Member
  • *
  • ارسال: 510
  • جنسیت : پسر
  • آرچ + گنوم
کرنل مگه با سی نوشه نشده پس چرا وابسته پایتون هست ؟
هم با سی، اسمبلی، شل، پایتون و پرل نوشته شده.
دیگه زیاد اینجا نیستم و بیشتر تو گروه‌های گنو/لینوکسی تلگرام کمک می‌کنم، دور از هیچ اذیت و حواشی. تلگرام: behdev@

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
تغییر دادم هیچی باز نمیشه حتی ترمینال   ???

چرا اینطوریه مگه مشکلش کجاست ؟

کرنل مگه با سی نوشه نشده پس چرا وابسته پایتون هست ؟
همه سیستم‌عامل که همون یه کرنل نیست. برنامه‌های خیلی بیشتری هستند تا شما یه سیستم‌عامل داشته باشید که درست کار کنه.
قسمتی از اون برنامه‌ها با پایتون نوشته شدند و عوض کردن نسخه پایتون باعث میشه درست کار نکنند.
بعضی از برنامه‌ها مستقیما با پایتون نوشته نشدند اما ممکنه به برنامه‌های دیگه نیاز داشته باشند که اون برنامه‌ها با پایتون نوشته شده باشند، در این حالت، حتی اون برنامه‌ها که با پایتون نوشته نشدند هم درست کار نمی‌کنند.

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

آفلاین saeed65555555555555555

  • Jr. Member
  • *
  • ارسال: 50
  • جنسیت : پسر
  • سعید
تغییر دادم هیچی باز نمیشه حتی ترمینال   ???

چرا اینطوریه مگه مشکلش کجاست ؟

کرنل مگه با سی نوشه نشده پس چرا وابسته پایتون هست ؟
همه سیستم‌عامل که همون یه کرنل نیست. برنامه‌های خیلی بیشتری هستند تا شما یه سیستم‌عامل داشته باشید که درست کار کنه.
قسمتی از اون برنامه‌ها با پایتون نوشته شدند و عوض کردن نسخه پایتون باعث میشه درست کار نکنند.
بعضی از برنامه‌ها مستقیما با پایتون نوشته نشدند اما ممکنه به برنامه‌های دیگه نیاز داشته باشند که اون برنامه‌ها با پایتون نوشته شده باشند، در این حالت، حتی اون برنامه‌ها که با پایتون نوشته نشدند هم درست کار نمی‌کنند.

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

2- مثلا فرض کنیم  اگه یه باگی در نسخه قدیمی پیدا بشه مثلا 3.7 ، هکر ها با اون باگ نرم افزار یا سیستم رو  مختل کنن که با ورژن 3.7 توسعه داده شده  چی باید سیستم عامل رو بروز کنیم ؟ 
 
3- مگه وقتی ورژن جدید یه زبان برنامه نویسی میاد فرق میگه با نسخه جدیدش ؟ مگه اینطور نیست که یه امکاناتی بهش اضافه میشه با حفظ ویژگی های قبلی  ؟


آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
نقل‌قول
تغییر دادم هیچی باز نمیشه حتی ترمینال 
این همه «نکنید» که گفتن، مصداق آب در هاون کوبیدن بود؟

خوب اگه امتحان نکنیم به مشکل نخوریم یاد نمیگیریم .
دوستان گفتند نکنید و دلیلش رو گفتن منتهی شما متوجه نشدید.
ببینید: پایتون ۳.۱۰ در مخازن اوبونتو نیست.
هرچیزی که در مخازن اوبونتو نیست یا بروز نشده دلیلی داشته (البته این موضوع استثنا هم داره ولی الآن کاری بهش نداریم مثل واین)
دلیل بروز نشدن پایتون اینکه هنوز خیلی از کتابخانه ها و برنامه ها با پایتون ۳.۱۰ سازگار نشدند، برای همین توسعه دهندگان اوبونتو تصمیم گرفتند فعلا پایتون رو ارتقا ندن تا مشکلی به وجود نیاد در ضمن تنها برنامه مهم سامانه (سیستم) کرنل نیست، کلی برنامه کاربردی دیگه هم نصب هستند و با پایتون کار می‌کنند
علاوه بر این اوبونتو شما قدیمیه و توصیه میکنم تا با راهنمای بروزرسانی در ویکی بروزش کنید
« آخرین ویرایش: 05 آذر 1400، 04:08 ب‌ظ توسط mobin1387 »

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
تغییر دادم هیچی باز نمیشه حتی ترمینال   ???

چرا اینطوریه مگه مشکلش کجاست ؟

کرنل مگه با سی نوشه نشده پس چرا وابسته پایتون هست ؟
همه سیستم‌عامل که همون یه کرنل نیست. برنامه‌های خیلی بیشتری هستند تا شما یه سیستم‌عامل داشته باشید که درست کار کنه.
قسمتی از اون برنامه‌ها با پایتون نوشته شدند و عوض کردن نسخه پایتون باعث میشه درست کار نکنند.
بعضی از برنامه‌ها مستقیما با پایتون نوشته نشدند اما ممکنه به برنامه‌های دیگه نیاز داشته باشند که اون برنامه‌ها با پایتون نوشته شده باشند، در این حالت، حتی اون برنامه‌ها که با پایتون نوشته نشدند هم درست کار نمی‌کنند.

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

2- مثلا فرض کنیم  اگه یه باگی در نسخه قدیمی پیدا بشه مثلا 3.7 ، هکر ها با اون باگ نرم افزار یا سیستم رو  مختل کنن که با ورژن 3.7 توسعه داده شده  چی باید سیستم عامل رو بروز کنیم ؟ 
 
3- مگه وقتی ورژن جدید یه زبان برنامه نویسی میاد فرق میگه با نسخه جدیدش ؟ مگه اینطور نیست که یه امکاناتی بهش اضافه میشه با حفظ ویژگی های قبلی  ؟
۱- جواب کوتاه: چون لینوکس ویندوز نیست  ;D جواب طولانی: چون در ویندوز هر برنامه ای کتابخانه هاشو با برنامه خودش نصب میکنه و هر وقت برنامه بروز بشه اون کتابخانه هم بروز میشه، ویندوز در یکسری کتابخانه ها، منسجم عمل نمیکنه ولی در لینوکس اینجوری نیست و اکثر مواقع کتابخانه ها مشترک هستند

۲- تا امروز که همچین چیزی در پایتون ۳.۷ رخ نداده که خیلی جدی باشه و مجبور باشیم بروزش کنیم، هر وقت اشکال خیلی جدی پیدا شد قطعا بروزرسانی یا وصله ای عرضه میشه. نگران نباشید

۳- یکسری چیز ها تغییر میکنند که باعث میشه یکسری از برنامه ها باهاش سازگار نباشند

آفلاین هومان

  • High Hero Member
  • *
  • ارسال: 1527
  • جنسیت : پسر
  • آرچ + گنوم
کرنل مگه با سی نوشه نشده پس چرا وابسته پایتون هست ؟
هم با سی، اسمبلی، شل، پایتون و پرل نوشته شده.
شل و پایتون و پرل مال تست هاشه و برای اجرای کرنل نیازی نیست بهشون

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
1- پس چرا تو ویندوز اینطور نیست ؟ نسخه قبلی رو پاک و نسخه بروز رو نصب میکنی .

2- مثلا فرض کنیم  اگه یه باگی در نسخه قدیمی پیدا بشه مثلا 3.7 ، هکر ها با اون باگ نرم افزار یا سیستم رو  مختل کنن که با ورژن 3.7 توسعه داده شده  چی باید سیستم عامل رو بروز کنیم ؟ 
 
3- مگه وقتی ورژن جدید یه زبان برنامه نویسی میاد فرق میگه با نسخه جدیدش ؟ مگه اینطور نیست که یه امکاناتی بهش اضافه میشه با حفظ ویژگی های قبلی  ؟

۱- چون توی ویندوز برنامه‌هایی که نصب می‌کنید، کتابخانه و چیز‌های دیگه رو همراهشون دارند.  این باعث میشه که بشه برنامه‌ها رو مستقل از هم ارتقا داد ولی باعث میشه چندین نسخه از یه کتابخانه همراه نرم‌افزار‌های مخلتف نصب بشه، اگه ایراد امنیتی توی یه کتابخانه پیدا شد، هر برنامه باید جدا وصله‌های امنیتی رو اضافه کنه.
توی لینوکس و خیلی سیستم‌عامل‌های یونیکسی/شبه یونیکسی، کتابخانه‌ها به طور اشتراکی استفاده میشن. یعنی کتابخانه نصب میشه و بقیه برنامه‌ها از اون استفاده می‌کنند، برنامه‌ها اون کتابخانه رو همراه خودشون ندارند، یه کتابخانه نصب میشه و همه از اون استفاده می‌کنند. (البته توی snap و flatpack و appimage اینجوری نیست)

۲- در این حالت وصله‌های امنیتی اعمال میشن و بسته‌های درست شده، توی مخازن security اوبونتو قرار می‌گیرند. برای توزیع‌های غلتان اینطوری نیست، چون معمولا آخرین نسخه برنامه‌ها توی مخازنشون هست و دیگه لازم نیست مخزن جدا وجود داشته باشه.

۳- نسخه‌های پایتون الزاما سازگاری عقب‌رو با نسخه‌های قبلی ندارند؛ به این معنی که اگه یه چیزی توی نسخه 3.6 پایتون کار می‌کنه، اینطور نیست که حتما توی پایتون 3.9 هم کار کنه.
« آخرین ویرایش: 05 آذر 1400، 11:52 ب‌ظ توسط Dragon- »
میدونید که زکات علم نشر آن است

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
سلام چطور میشه نسخه پایتون 3.8 در توزیع اوبونتو 20.4 رو به پایتون 3.10 تغییر داد ؟
سلام. نمی‌شه و نباید هم بکنید!

نکنید، سیستم می‌ترکه. پایتون 3.10 هنوز توی اوبونتو 21.10 هم نیست.
حتا توی ۲۲٫۰۴ هم هنوز پیش‌گزیده نیست.

می ترکه؟   :o
چرا؟ مگه ارتقا یک پکیج چه مشکلی داره
بسته‌های مخازن به هم وابسته هستن. نمی‌تونید یکی از بخش‌هاش رو ارتقا بدید، بدون این که بقیه به مشکل بخورن.

1- پس چرا تو ویندوز اینطور نیست ؟ نسخه قبلی رو پاک و نسخه بروز رو نصب میکنی .
چون ویندوز آشغاله! توی ویندوز، تمام وابستگی‌ها رو دستی کنار هم می‌ذارن و اگه یکی از وابستگی‌های یکی از برنامه‌ها مشکلی داشته باشه، مثلاً به‌روز رسانمی امنیتی بده و تمام برنامه‌هایی که اون وابستگی رو تو خودشون دارن، همون لحظه براش به‌روز رسانی ندن و تو هم همون لحظه، همه‌شون رو به‌روز نکنی، تمام سیستمت ناامن می‌شه.


2- مثلا فرض کنیم  اگه یه باگی در نسخه قدیمی پیدا بشه مثلا 3.7 ، هکر ها با اون باگ نرم افزار یا سیستم رو  مختل کنن که با ورژن 3.7 توسعه داده شده  چی باید سیستم عامل رو بروز کنیم ؟ 
وقتی مشکلی در ۳٫۷٫۰ پیدا شه، توی ۳٫۷٫۱ حل می‌شه که یه ارتقای ساده‌است، نه ۳٫۸٫۰!


3- مگه وقتی ورژن جدید یه زبان برنامه نویسی میاد فرق میگه با نسخه جدیدش ؟
بله

مگه اینطور نیست که یه امکاناتی بهش اضافه میشه با حفظ ویژگی های قبلی  ؟
نه لزوماً!
« آخرین ویرایش: 06 آذر 1400، 08:49 ق‌ظ توسط دانیال بهزادی »
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
سلام، یه سوال که خب اگه به سازنده برنامه‌اش بیخیال بشه یا به هر دلیلی همکاری نکنه یا نسخه جدید نده بازم قابل بروزرسانی هست نسخه پایتونش یا از لیست برنامه ها پاک میشه!
توزیع بدون پایتون وجود داره؟ اگه نه امکان ساختش هست و نساختن؟

آفلاین behzad121

  • High Sr. Member
  • *
  • ارسال: 510
  • جنسیت : پسر
  • آرچ + گنوم
سلام، یه سوال که خب اگه به سازنده برنامه‌اش بیخیال بشه یا به هر دلیلی همکاری نکنه یا نسخه جدید نده بازم قابل بروزرسانی هست نسخه پایتونش یا از لیست برنامه ها پاک میشه!
بروز میشه.
دیگه زیاد اینجا نیستم و بیشتر تو گروه‌های گنو/لینوکسی تلگرام کمک می‌کنم، دور از هیچ اذیت و حواشی. تلگرام: behdev@

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
سلام، یه سوال که خب اگه به سازنده برنامه‌اش بیخیال بشه یا به هر دلیلی همکاری نکنه یا نسخه جدید نده بازم قابل بروزرسانی هست نسخه پایتونش یا از لیست برنامه ها پاک میشه!
در مورد چی صحبت می‌کنی؟ توی گنو/لینوکس اگه سازندهٔ برنامه‌ای فوت هم بکنه، باز وابستگی‌هاش به‌روز می‌شن تا وقتی که پشتیبانی بشن. توی ویندوز ولی به محض این که سازنده کند شه در پشتیبانی از برنامه‌اش، برنامه ناامن خواهد بود.

توزیع بدون پایتون وجود داره؟ اگه نه امکان ساختش هست و نساختن؟
فکرذ کنم آرچ به صورت پیش‌گزیده پایتون رو نداره. ولی خب اکثر رابط‌های کاربر از پایتون استفاده می‌کنن و با نصبشون، پایتون رو خواهید داشت.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
در مورد چی صحبت می‌کنی؟ توی گنو/لینوکس اگه سازندهٔ برنامه‌ای فوت هم بکنه، باز وابستگی‌هاش به‌روز می‌شن تا وقتی که پشتیبانی بشن. توی ویندوز ولی به محض این که سازنده کند شه در پشتیبانی از برنامه‌اش، برنامه ناامن خواهد بود.
آها ممنونم فکر میکنم یه چیزی اشتباه فهمیدم ممنونم ;D
فکرذ کنم آرچ به صورت پیش‌گزیده پایتون رو نداره. ولی خب اکثر رابط‌های کاربر از پایتون استفاده می‌کنن و با نصبشون، پایتون رو خواهید داشت.
آها پس وجود داره ولی احتمالا پایتون مزیتی داره که استفاده میشه، بازم ممنونم

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
گنو به شدت فکر شده دقیق  کامله بی عیب و نقص و منطقی است   و به همین دلیل به این حد ایمنه شما به هر دلیلی این نظم فوق العاده و زنجیره وار  رو بهم بریزی با مشکل مواجه می شوی

ولی ویندزد نه ویندزد از پایبست ویران است هر برنامه ای ساز خودش رو میزنه در نتیجه امنیتی وجود نداره یا باید کلا از اول درست بشه که نشده نمیشه و نخواهد شد چون الان هم با این وضعیت مشتری داره  یا که مثل الان هی ماست بریزن روش و افتضاح کاری هاشون رو ماست مالی کنند و هی نسخه جدید با عدد های بیشتر  در کنند

فکر می کنم تا الان متوجه موضوع شده باشید
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین behzad121

  • High Sr. Member
  • *
  • ارسال: 510
  • جنسیت : پسر
  • آرچ + گنوم
توزیع بدون پایتون وجود داره؟ اگه نه امکان ساختش هست و نساختن؟
فکرذ کنم آرچ به صورت پیش‌گزیده پایتون رو نداره. ولی خب اکثر رابط‌های کاربر از پایتون استفاده می‌کنن و با نصبشون، پایتون رو خواهید داشت.
وقتی تو آرچ کرنل نصب میشه، بسته  python-sphinx_rtd_theme هم نصب خواهد شد که این بسته به پایتون ۲ نیاز داره. پس پایتون ۲ نصب میشه. البته این مورد با make صدق میکنه.
« آخرین ویرایش: 06 آذر 1400، 09:47 ق‌ظ توسط behDev »
دیگه زیاد اینجا نیستم و بیشتر تو گروه‌های گنو/لینوکسی تلگرام کمک می‌کنم، دور از هیچ اذیت و حواشی. تلگرام: behdev@

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
وقتی تو آرچ کرنل نصب میشه، بسته  python-sphinx_rtd_theme هم نصب خواهد شد که این بسته به پایتون ۲ نیاز داره. پس پایتون ۲ نصب میشه. البته این مورد با make صدق میکنه.
فکر می‌کنم اشتباه می‌کنی. چون پایتون ۲ دیگه وجود نداره.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن