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

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

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

نویسنده موضوع: مشکل باز نشدن ترمینال (حل شد)  (دفعات بازدید: 351 بار)

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

آفلاین mostafa7091

  • Jr. Member
  • *
  • ارسال: 37
  • جنسیت : پسر
مشکل باز نشدن ترمینال (حل شد)
« : 16 آذر 1401، 01:17 ب‌ظ »
سلام همگی
از اول تعریف کنم:
ubuntu 20.04
python2.7
python3.8
python3.9

من میخواستم پایتون دیفالت رو 2.7 بذارم طوری که python -V بهم 2.7 رو بده. بخاطر همین از دستورهای شبیه به زیر استفاده کردم:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2
sudo update-alternatives --config python3

مشکلی که ایجاد شد این بود که یه علامت ورود ممنوع گوشه بالا سمت راست صفحه ظاهر شد.
برای apt update و apt upgrade مشکلاتی داشتم و خطا می گرفتم.
وقتی هم یه کامند که وجود نداشت رو میزدم بجای اینکه بگه command not found یه خطایی میداد و میگفت apt_pkg not found
با حذف و نصب دوباره python3-apt مشکل اپدیت و command not found حل شد.
اما مشکل جدیدی که به وجود اومد این بود که دچار loging loop شدم. با نصب lightdm مشکل حل شد. از لینک زیر و کامنت mrgloom استفاده کردم:
https://askubuntu.com/questions/223501/ubuntu-gets-stuck-in-a-login-loop?noredirect=1&lq=1


الان مشکلی که وجود داره همینطور که توی عنوان گفتم باز نشدن ترمینال هست. البته فقط در Desktop باز نمیشه. یعنی با راست کلیک و انتخاب open in terminal اصلا اتفاقی نمیوفته!
البته در دایرکتوری های دیگه ترمینال باز میشه و زمانی که ترمینال رو به favorites اضافه میکنی با کلیک روی آن باز هم صفحه ترمینالی باز نمیشه
من این مشکل رو روی یک سیستم دیگه وقتی پایتون دیفالت رو عوض کردیم و علامت ورود ممنوع اومد هم دیده بودم
از این بابت این مشکل رو پیگیری کردم که مطمعن بشم در قسمت های دیگه مشکلی ندارم. مخصوصا در استفاده از پایتون هنگام نصب برنامه های پایتون بیس

ممنونم




« آخرین ویرایش: 19 آذر 1401، 02:08 ب‌ظ توسط mostafa7091 »

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

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل باز نشدن ترمینال
« پاسخ #1 : 16 آذر 1401، 02:19 ب‌ظ »
درود بر شما.
۱. اوبونتو ۲۰٫۰۴ قدیمیه و نباید استفاده بشه. ارائه‌های معتبر در حال خاضر اوبونتو ۲۲٫۰۴ و ۲۲٫۱۰ هستن.
۲. پایتون ۲ منسوخ شده و نباید ازش استفاده کرد.

به اوبونتوی جدید ارتقا بدید و بعد اگه مشکل پابرجا بود، موضوع رو ادامه بدید.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین mostafa7091

  • Jr. Member
  • *
  • ارسال: 37
  • جنسیت : پسر
پاسخ : مشکل باز نشدن ترمینال
« پاسخ #2 : 16 آذر 1401، 03:45 ب‌ظ »
سلام آقای بهزادی
متاسفانه نمیتونم نسخه اوبونتو رو ارتقاع بدم. از برنامه هایی استفاده میکنم که تنها از نسخه های قدیمی اوبونتو پشتیبانی میکنن، مثل FSL
یک برنامه میخواستم نصب کنم که برای اون مجبور شدم از پایتون 2.7 استفاده کنم، هرچند به درستی نصب نشد و اونم قصه ای دراز داره!
متاسفانه برنامه ها جایگزین ندارن
راستش همین برنامه ای که برای نصبش پایتون 2.7 میخواست دغدغه من هست و بخاطر این دارم سعی میکنم مشکلات اوبونتوم رو حل کنم


آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل باز نشدن ترمینال
« پاسخ #3 : 16 آذر 1401، 06:36 ب‌ظ »
قسمت‌های مختلفی از گنوم از پایتون استفاده می‌کنند. احتمالا اون دستوراتی که زدید باعث شده سیستم به طور پیش‌فرض از پایتون ۲.۷ استفاده کنه. برنامه‌ها هم با پایتون ۲.۷ سازگار نبودند و در نتیجه مشکل پیش اومده.
احتمالا مشکلات دیگه‌ای هم با این تغییر نسخه پایتون ایجاد میشه. (به مرور زمان)
« آخرین ویرایش: 16 آذر 1401، 08:32 ب‌ظ توسط Dragon- »
میدونید که زکات علم نشر آن است

آفلاین mostafa7091

  • Jr. Member
  • *
  • ارسال: 37
  • جنسیت : پسر
پاسخ : مشکل باز نشدن ترمینال
« پاسخ #4 : 16 آذر 1401، 10:53 ب‌ظ »
ممنون Dragon از توضیحی که دادی
بنظر برای تغییر نسخه پایتون در ترمینال از alias استفاده میکردم بهتر بود، درسته؟

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : مشکل باز نشدن ترمینال
« پاسخ #5 : 16 آذر 1401، 11:18 ب‌ظ »
آره فکر کنم این راه بهتره. چون ففط می‌خواهید برای یه برنامه که احتمالا فقط برای کاربر شما نصب شده، python همون python2 باشه.
البته ممکنه alias کافی نباشه. در اینصورت باید یه کار دیگه انجام بدید. بستگی به اون برنامه داره. اگه بکید می‌خواهید چیکار کنید، شاید بهتر بشه راهنمایی کرد.

بهتره به طور دستی کار زیادی به سیستم alternatives و دستور update-alternatives نداشته باشید.
مخصوصا اینکه از آپشن install-- اون استفاده کنید. اون هم برای چیز مهمی مثل پایتون. (قسمت‌های مختلفی از اوبونتو از پایتون استفاده می‌کنند)

اون دستوراتی که زدید رو اینجا قرار بدید تا راهنمایی کنیم که چجوری اون تغییرات رو به حالت قبل برگردونید.


اگه واقعا می‌خواهید اجرا کردن python، موجب اجرا شدن python2 بشه، می‌تونید بسته python-is-python2 رو نصب کنید.
اینجوری خود python2 نصب میشه، لینک‌های مناسب هم به طور خودکار توسط سیستم alternatives ایجاد میشه. فکر کنم در این حالت تداخلی هم پیش نیاد.

دقت کنید که بسته python-is-python2 توی اوبونتو ۲۲.۰۴ نیست.
میدونید که زکات علم نشر آن است

آفلاین mostafa7091

  • Jr. Member
  • *
  • ارسال: 37
  • جنسیت : پسر
پاسخ : مشکل باز نشدن ترمینال
« پاسخ #6 : 17 آذر 1401، 11:14 ق‌ظ »
این پروسه که توضیح دادم برای چند ماه هست و متاسفانه کدهایی که استفاده کردم رو دقیقا ندارم.
منتها فکر میکنم کدهای زیر کمک بکنه:
$ sudo update-alternatives --config python
update-alternatives: error: no alternatives for python
$ sudo update-alternatives --config python2
There is only one alternative in link group python2 (providing /usr/bin/python): /usr/bin/python2.7
Nothing to configure.
$ sudo update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.9   2         auto mode
  1            /usr/bin/python3.8   1         manual mode
  2            /usr/bin/python3.9   2         manual mode

Press <enter> to keep the current choice[*], or type selection number:
$ python -V
Python 2.7.18
الان چطوری نسخه پایتون رو دوباره روی 3 تنظیم کنم؟

ممنون از معرفی بسته python-is-python2
به توسعه دهنده نرافزاری که میخواستم نصبش کنم پیام دادم و برای پایتون3 تغییرش داد اما همچنان من برای نصبش مشکل دارم. در این رابطه ممکنه خصوصی بهتون پیام بدم؟

آفلاین mostafa7091

  • Jr. Member
  • *
  • ارسال: 37
  • جنسیت : پسر
پاسخ : مشکل باز نشدن ترمینال
« پاسخ #7 : 19 آذر 1401، 01:50 ب‌ظ »
خب نسخه python به کمک python-is-python3 حل شد
$ python -V
Python 3.9.16

مشکل باز نشدن ترمینال هم با نصب دوباره python3-minimal حل شد
sudo apt-get --reinstall install python3-minimal

همه اینها برمیگرده به تغییر نسخه پایتونی که انجام داده بودم و نسخه های متعددی که روی سیستمم هست
ممنون از دوستان
« آخرین ویرایش: 19 آذر 1401، 02:07 ب‌ظ توسط mostafa7091 »