LINUX.ORG.RU

Добрый день! Linux Mint 20.2. Пропала панель задач и gnome terminal

 , , , ,


0

1

после установки python 3.6.8 перестал запускаться терминал, затем я перезапустил систему рабочий стол стал черный и нет панели задач. я загрузился c другого рабочего стола Cinnamon(Software Rendering), но тут так же не работает терминал и не работает половина кнопок, но панель задач появилась. Я установил терминал мате и при вводе команды sudo apt update ошибка

Traceback (most recent call last):
  File "/usr/lib/cnf-update-db", line 8, in <module>
    from CommandNotFound.db.creator import DbCreator
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 11, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'


Последнее исправление: Suvenir (всего исправлений: 2)

после установки python 3.6.8

А стоковая версия в минте какая? Предположу, что ты установил несовместимую с другим софтом версию питона, из-за чего все и пошло не так. Переустанови из кеша или еще откуда дефолтную версию.

Yorween
()

Весьма плохая идея - устанавливать другой питон. С питоном шутки плохи.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)

Теги придумали для кого?

Если хочешь чтобы твоя проблема была решена, оформи теги, на них придут заинтересованные и поделятся опытом. На тег проблема не подписан ни один пользователь этого форума, зато у пяти пользователей он заигнорирован, теперь прикинь свои шансы.

mord0d ★★★★★
()
Ответ на: комментарий от rupert

dpkg тоже на питоне? Даже если так, деб пакеты это просто архив же. Распаковываешь, смотришь куда файлы идут, меняешь. После восстановления работы apt, можно штатно пофиксить базу пакетов. К тому же можно с лайва apt использовать с -o RootDir=.

Yorween
()
Последнее исправление: Yorween (всего исправлений: 1)
Ответ на: комментарий от Suvenir

Ещё добавь тег mint и cinnamon (или что там у тебя вместо DE).

Рекомендую выкачать из репозиториев актуальные для конкретной версии дистрибутива пакеты для python и поставить принудительно (dpkg, или что там есть без питона, чтобы поставилось) поверх. Больше ничем помочь не могу, не использую Linux.

mord0d ★★★★★
()
Ответ на: комментарий от Suvenir

Часть функций отвалилась. Ели сможешь через сам apt переустановить штатную версию питона - велком.

Yorween
()
Ответ на: комментарий от Yorween
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
sudo tar xzf Python-3.6.8.tgz
cd Python-3.6.8
sudo ./configure --enable-optimizations
sudo make altinstall
Suvenir
() автор топика
Ответ на: комментарий от Yorween

не помогло ( У меня по умолчанию

$ python3
Python 3.6.8 (default, Oct 25 2021, 15:39:24) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

как я понимаю должно быть Python 3.8.2

Suvenir
() автор топика
Ответ на: комментарий от Suvenir

Он у тебя в /usr/local/bin. Нужно собраться духом и сделать rm -rf /usr/local.

rupert ★★★★★
()
Ответ на: комментарий от Suvenir

Имхо, проще переустановить систему. И больше так не делай. Никогда не делай sudo make install, если не указал на этапе конфигурирования --PREFIX=/your/path. Риск сломать систему очень велик. Установкой пакетов должен заниматься пакетный менеджер.

Rinaldus ★★★★★
()
Последнее исправление: Rinaldus (всего исправлений: 1)
Ответ на: комментарий от Suvenir

Плюсую совет переустановить систему. Если тебе в будущем понадобятся разные версии питона в одной системе, советую ставить их локально или вообще использовать pyenv

Aswed ★★★★★
()

Ответ как решить проблему!!!


sudo update-alternatives --config python3

 Выбор   Путь            Приор Состояние
------------------------------------------------------------
* 0            /usr/bin/python3.8   2         автоматический режим
  1            /usr/bin/python3.6   1         ручной режим
  2            /usr/bin/python3.8   2         ручной режим

Press <enter> to keep the current choice[*], or type selection number: 
Suvenir
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.