Рейтинг:0

Удален Питон. Как восстановить ОС Ubuntu 20.04, не нарушая работу большинства приложений?

флаг ht

У меня есть версия Ubuntu 20.04 LTS (я новичок в Ubuntu), недавно я хотел установить последнюю версию python, то есть python3.10.0, но не смог, поэтому я посмотрел в Интернете и использовал множество методов, но не помню, какой из них работал, следовательно, Я не смогу сказать, что я использовал. Затем на следующий день, когда я попытался открыть терминал, он не работал, поэтому я посмотрел в Интернете, и он сказал, что это может быть из-за недавних вещей, которые я установил, и как Последнее, что я сделал, это установил python, и я вспомнил предупреждение об установке python3.10.0, которое появилось во время процесса установки, но я проигнорировал его, поэтому я подумал об удалении python из системы. Я сделал это, используя что-то вроде Клт+Alt+F3 но я перепутал питон ОС. С тех пор многие приложения не открываются, включая терминал, есть ли способ исправить это без повторной установки Ubuntu20.04, потому что я не хочу снова выполнять этот процесс, а затем снова устанавливать сторонние пакеты, а также мои важные файлы будут потерянный. Мне нужно решение, которое восстановит всю ОС, не нарушая большую часть приложений и пакетов (можно удалить некоторые приложения и пакеты, но не все)

Запись: У меня есть менеджер пакетов synaptic, dconf-editor, менеджер пакетов gdebi, если нужно, я могу их использовать.

Редактировать: Если все удалить, то все в порядке, и я создал резервную копию для файлов, но не хочу устанавливать ее снова.

Nmath avatar
флаг ng
Многочисленные части Ubuntu полагаются на версию Python, распространяемую вместе с вашей версией Ubuntu. Установка другой версии была большой ошибкой. Вы новичок в Ubuntu, и эта ошибка вызовет широко распространенные проблемы. Вы должны переустановить. Это не займет столько времени, сколько вам потребуется, чтобы решить все мелкие проблемы. Хорошо, что у вас есть резервные копии
guiverc avatar
флаг cn
Если вы удалили `python3` из системы в ваших *попытках что-то исправить*, вы, вероятно, обнаружите, что `gdebi` и других инструментов, которые у вас были, больше нет; или не работают (или могут нанести вам ущерб вместо того, чтобы помочь вам); например. посмотрите на https://packages.ubuntu.com/focal/gdebi, и вы увидите, что это *зависит* от наличия и работы python3 (*это версия, с которой система поставляется слишком часто*). Вы можете переустановить настольную систему без повторного запуска (используйте любую опцию, которая выполняет форматирование!)
Nmath avatar
флаг ng
Если вам нужна конкретная версия Python для задачи, настройте среду или используйте виртуальную машину или другой контейнер, чтобы он не сломал вашу систему.
флаг us
Попробуйте это https://askubuntu.com/a/1377304/124466 Если не работает, придется переустанавливать.
флаг us
Отвечает ли это на ваш вопрос? [Я удалил пакет «python3» в Ubuntu, и я потерял панель инструментов, терминал и Unity. Помогите мне восстановить мои данные, пожалуйста] (https://askubuntu.com/questions/810854/i-deleted-package-python3-on-ubuntu-and-i-have-lost-dashboard-terminal-and-un)
mrx king avatar
флаг ht
Спасибо, что старались изо всех сил, но ничего не работает, думаю, мне придется установить его снова
guiverc avatar
флаг cn
Ваши журналы *apt* (`/var/log/apt/history.log`) должны сообщать, что именно вы сделали; и, таким образом, что изменит его, если вы посмотрите re: изменения пакета, но пока вы не переустановите хотя бы минимальный python3 (с правильной версией python3 и обратными и неправильными изменениями версии), вам придется ограничиться только базой программы, которые не используют python (т.е. `wget` & `dpkg` и т. д. будут работать); даже если более простые интерфейсы в настоящее время не работают, поскольку им сначала нужно исправить python3. Опять же, переустановка выполняется быстрее и может автоматически переустанавливать *установленные вручную* пакеты из репозиториев Ubuntu и не трогать ваши файлы.
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Удален Python 3, и теперь Ubuntu Software Center, терминал и другие приложения не работают] (https://askubuntu.com/questions/384033/removed-python-3-and-now-ubuntu-software-center-terminal- и-другие-приложения)
Рейтинг:-1
флаг us

Попробуй это:

$ подходящее -f установить Перезагрузить. Если это все еще не так, попробуйте: $ dpkg-переконфигурировать -a Перезагрузить. Он должен работать наверняка, если вы не испортили базу данных пакетов в /вар Дайте нам знать, как это происходит. Запишите все ошибки на случай, если они понадобятся нам для дальнейшей помощи.

Я бы не волновался. Я все время попадал в лужу. Вот как ты учишься!

mrx king avatar
флаг ht
Я пробовал оба варианта, но каждый раз, когда появляется много ошибок, большинство из них говорят, что некоторые пакеты python не установлены должным образом, и в конце концов это выглядит так: E: Подпроцесс /usr/bin/dpkg вернул ошибку код (1)
флаг us
Попробуйте это: `$ touch test.txt` `$ apt -f install > test.txt` `$ dpkg-reconfigure -a >> test.txt` Обратите внимание, что во втором есть (2) '>'. после этого вставьте файл на монтажный стол и поместите ссылку на него в свой вопрос. Кроме того, попробуйте `$ ls /var/cache/apt/archives > list.txt` и вставьте его тоже. Посмотрите, есть ли какие-либо пакеты Python в list.txt. Установите их с помощью `$ dpkg -i --force-depends `
mrx king avatar
флаг ht
Я пробовал команды, но каждый раз, когда в «$ touch test.txt» и «ls/var/cache/apt/archives > list.txt» появляется сообщение об отказе в доступе, что мне делать дальше?
mrx king avatar
флаг ht
Должен ли я отформатировать свой ноутбук и снова установить Ubuntu, потому что моя работа застряла, потому что эта проблема, поскольку приложения, которые я использую для работы, не работают ...?
флаг us
Если время играет роль, а вы еще не очень хорошо разбираетесь в Linux, возможно, имеет смысл переустановить. Вам нужно использовать `sudo` для ошибок `отказано в доступе`.
Someone avatar
флаг my
@mrxking нет, не делай этого, не теряй надежды
Someone avatar
флаг my
@ Брайан Что ты вообще имеешь в виду? С помощью `apt -f install`? Что он вообще будет делать в этом случае?
флаг us
`apt -f install` предназначен для спасения системы с проблемами зависимостей пакетов. Оно настолько вездесуще, что я ошибочно полагал, что его смысл интуитивно очевиден. Пожалуйста, прими мои извинения.

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

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