Рейтинг:-3

Graphical bash does not run after removing python

флаг au

On Ubuntu 18.04, I uninstalled python* which led to uninstallation of ubuntu-desktop and many other apps. I installed python3.8 and then ubuntu-desktop.

Now I can run command line on ctrl+alt+F3 but I cannot run it under graphical environment. I also tried

cp /etc/skel/.bashrc ~

Followed by logging again and it didn't help.

I also do not know the name of the graphical bash to try reinstalling.

What should I do?


Note: I also set python3.8 as alternative for python. Not sure that makes problem.

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
sudo update-alternatives --config python

And still having problem.

флаг hr
Возможно, вы имеете в виду [gnome-терминал] (https://help.gnome.org/users/gnome-terminal/stable/introduction.html.en)
ar2015 avatar
флаг au
@steeldriver, спасибо. Я проверил, установлен ли `gnome-terminal`. Есть идеи?
guiverc avatar
флаг cn
Ubuntu в значительной степени зависит от Python, поэтому, удаляя Python, инструменты, которые требуют его функционирования, также должны быть удалены. Инструменты также созданы для определенной версии Python, поэтому, если эта версия недоступна, вы обнаружите, что они **могут** больше не работать (такие инструменты, как `gnome-terminal`, требуют python, для которого они были созданы). ; то, что было в вашем релизе; это то, с чем оно было протестировано; если ваша система не имеет этой версии - она ​​может не работать или работать некорректно). https://packages.ubuntu.com/bionic-updates/gnome-терминал
ar2015 avatar
флаг au
@Карел, нет, это не так
Рейтинг:2
флаг cn

Ubuntu сильно зависит от питон, поэтому при удалении python инструменты, требующие его функционирования, также должны быть удалены.

Инструменты также созданы для определенной версии Python, поэтому, если эта версия недоступна, вы найдете их май больше не запускается (такие инструменты, как гном-терминал требует Python, для которого он был создан; что пришло с вашим освобождением; это было то, с чем он был протестирован; если в вашей системе нет этой версии - она май не запускается или может работать неправильно).

https://packages.ubuntu.com/bionic-updates/gnome-терминал

guiverc avatar
флаг cn
Я ожидаю проблем, когда вы вносите изменения с помощью `python` по умолчанию (*что означает python3` для современных выпусков*), если вы не будете осторожны и не сделаете это правильно. Эти проблемы устраняются восстановлением вещей до того состояния, в котором они должны быть (*или правильным выполнением*). Сделайте свою домашнюю работу, прежде чем прикасаться к python3 в Ubuntu.
Рейтинг:-4
флаг au

это было исправлено после

sudo update-alternatives --config python3

и указывая на питон3.6 вместо питон3.8.

Кстати,

/usr/bin/gnome-терминал

имеет голову, которая начинается с

#!/usr/bin/python3

Ничего общего с питон2.

До сих пор не ясно, в чем причина.


Обновлять:

Вам не нужно менять версию Python по умолчанию.

Просто беги

sudo nano '/usr/bin/gnome-терминал'

и измените заголовок на:

#!/usr/bin/python3.6

Выполнено.

Просто убедитесь, что при следующем обновлении программного обеспечения оно не будет перезаписано.

N0rbert avatar
флаг zw
Не трогайте системный python и файлы, которые контролируются APT, они будут перезаписаны при следующем обновлении пакета. Распространение таких методов опасно и бесполезно.
флаг ru
@ ar2015 и вы не имеете права возражать недружелюбным тоном.
ar2015 avatar
флаг au
@ThomasWard, какая часть ответа недружественная?
флаг ru
@ ar2015 Я никогда не говорил, что ответ был недружественным. Ваши комментарии, однако, по своему тону были недружественными.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.