Я думаю, что я удалил некоторые важные приложения, я не вижу их в меню приложений в левом верхнем углу

sudo apt-get remove tor.

Я запустил указанную выше команду yes с ., и она показала мне, хотите ли вы удалить tor и его компоненты размером 973 МБ, и я нажал кнопку «Да», а затем на полпути вниз понял, что не может стоить такую ​​сумму, поэтому я нажал Ctrl + Z, и теперь я не могу видеть Google Chrome App Store и некоторые другие приложения.

Как это исправить?

enter image description here

после вывода команды, которую я нажал.

2
задан 26 August 2019 в 17:46

1 ответ

Вы удачливы, apt-get / apt пишет журнал в /var/log/apt/term.log.

Таким образом, можно найти все удаленные пакеты и переустановить их.


Поскольку Вы нажали Ctrl+Z, apt-get остановленный процесс в brackground. Так, frst всех, необходимо правильно закончить apt-get. Просто выполненный fg и ожидайте до apt-get сделан (Да, который закончит удалять пакеты, но мы сможем вернуть их).

Для других, которые могли бы найти этот ответ: при нажатии Ctrl+C вместо этого, Вы, возможно, должны были бы работать sudo apt install -f зафиксировать незаконченные удаления и т.д.


Затем для возвращения пакетов:

  1. Узнайте точное время журнала

    # If it just happened:
    apt_date=$(sudo grep 'Log started' /var/log/apt/term.log | tail -n1)
    
    # or find manually ...
    sudo less /var/log/apt/term.log
    # ... and set the result as variable, we need in the next step.
    apt_date="Log started: 2019-08-26  16:26:27"
    
  2. Получите все удаленные пакеты и переустановите их:

    # Get all removed packages for this date and reinstall them:
    sudo sed -n "/${apt_date}/,/Log ended/p" /var/log/apt/term.log \
    | awk '/^Removing/{print $2}' \
    | xargs -r sudo apt install
    
3
ответ дан 2 December 2019 в 02:39

Другие вопросы по тегам:

Похожие вопросы: