Я знаю, что это забавная ситуация, но я удалил python со всеми связанными программами из Ubuntu, используя sudo apt-get remove python? Очевидно, я могу установить обратно Python, но мне потребуется много времени, чтобы установить все программы, которые я удалил. Может быть, есть какое-то решение?
Благодарность
Ответы:
Это не простой способ, но если вы посмотрите на /var/log/apt/history.log, вы увидите, что было удалено. Просто переустановите каждый пакет, который был удален.
источник
Я только что сделал эту ошибку, вы можете запустить следующие команды, чтобы отменить удаление пакетов. Это позволит извлечь информацию об удаленных пакетах из файла журнала и переустановить их.
источник
apt remove libboost*
это плохая идеяsudo apt remove python3
ха - хаapt purge
так разорвать меня, хорошо, что это была новая установка. Было бы хорошо знать, что ключевые (для большинства людей) ОС, такие как netplan, требуют этого. Конечно, он ссылается на него в списке удалений, прежде чем спрашивать, уверены ли вы, но у кого есть время посмотреть и быть уверенным, когда проще просто шлепнутьy
ключ иreturn
вашу систему в забвение ...Я нашел классный трюк с форумов Ubuntu .
В терминале можно запустить следующее:
Посмотрите на вывод, затем используйте
и замените [packages] последней строкой пакетов, которая была возвращена (обратите внимание, что она может переноситься).
источник
Посмотрите все пакеты, которые были удалены. Он хранится в /var/log/apt/history.log . Вы можете написать программу оболочки для установки каждого пакета, который был удален. Напишите это на любом текстовом редакторе GNU Emacs, vi, GNU Nano. Выполните это через терминал. Все программы, которые были удалены, будут переустановлены самостоятельно.
источник
Чтобы добавить ответ ablackhat, вы можете скопировать и вставить все после последней команды удаления в
/var/log/apt/history.log
новый редактор для программистов. Замените Regex:.*?,
на(пустая строка) и скопируйте все полученные пакеты, разделенные пробелами. Тогда беги
$ sudo apt-get install <paste>
источник
Обновление восстанавливает большую часть этого, остальное .. вы можете использовать методы, показанные выше. Для обновления просто наберите «sudo apt-get upgrade»
источник
apt-get upgrade
переустанавливать пакеты, которые были намеренно удалены?apt-get dist-upgrade
если ты
Python будет переустановлен со всеми его предпосылками, о чем я предполагаю, о каких программах вы говорите?
источник