sudo apt-get remove tor.
Я запустил указанную выше команду yes с .
, и она показала мне, хотите ли вы удалить tor и его компоненты размером 973 МБ, и я нажал кнопку «Да», а затем на полпути вниз понял, что не может стоить такую сумму, поэтому я нажал Ctrl + Z, и теперь я не могу видеть Google Chrome App Store и некоторые другие приложения.
Как это исправить?
после вывода команды, которую я нажал.
Вы удачливы, 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
зафиксировать незаконченные удаления и т.д.
Затем для возвращения пакетов:
Узнайте точное время журнала
# 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"
Получите все удаленные пакеты и переустановите их:
# 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