Случайно удалил каждый пакет, содержащий текст «win» [дубликат]

На этот вопрос уже есть ответ здесь:

Я начинающий пользователь Linux и случайно удалил много пакетов . Я пытался выполнить чистую установку Wine, используя совет на этой странице справки: Как удалить Wine 1.5? и, прежде чем я заметил предупреждение от более позднего пользователя, я открыл свой терминал и выполнил:

apt-get remove wine\*

Очевидно apt-get интерпретирует символы вроде * как символы в регулярном выражении, а не как оболочку -style, и я просто удалил со своего компьютера большинство пакетов со строкой «win» в их именах.

Я вышел из терминала до того, как все выключилось. Есть ли способ переустановить эти пакеты и исправить мою систему без установки новой ОС?

2
задан 13 April 2017 в 15:24

3 ответа

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

Я только что попробовал это на Виртуальной машине для наблюдения эффектов.

sudo apt-get remove wine\*

Это предупредило меня, что я собирался удалить 120 пакетов включая

Removing account-plugin-windows-live ...
Removing aisleriot ...
Removing apt-transport-https ...
Removing nautilus-share ...
Removing apturl ...

среди других

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

Мой полный список здесь: Ubuntu Pastebin

Можно найти список в системе в /var/log/apt/term.log Я скопировал это во внешний диск и распечатал его.

То, когда я перезагрузил Единицу, пошло так, я должен был использовать Ctrl+Alt+F6 для получения до текстовой консоли.

Вы можете восстанавливать каждый из них с

sudo apt-get install package

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

Вероятно, будет легче загрузиться с живым DVD, или карта с интерфейсом USB копируют Ваши персональные файлы, затем переустанавливают, чем вручную отложить все пакеты. Это - то, что я сделал бы, если это произошло со мной.

3
ответ дан 13 April 2017 в 15:24

Я столкнулся с подобной проблемой, по ошибке --purge wine *, которую мне удалось решить, выполнив следующие действия:

. CTRL + ALT + F1. sudo vi /etc/resolvconf/resolve.conf.d/tail

добавление этих двух строк в файл

nameserver 8.8.8.8 nameserver 8.8.4.4

сохранить с помощью ESC тогда: тогда: wq

. sudo /etc/init.d/resolvconf restart. sudo apt-get установить Ubuntu-рабочий стол. sudo apt-get upgrade. sudo apt-get update. Перезагрузка sudo

Спасибо, надеюсь, это поможет

Амит

0
ответ дан 13 April 2017 в 15:24

Если вы откроете центр программного обеспечения, выберите «История»> «Удаление», вы увидите список программного обеспечения, удаленного с вашего компьютера по дате, как показано ниже:

enter image description here

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

Примечание: apt-get remove wine\* должен был удалить пакеты, но не файлы конфигурации, поэтому ваши настройки должны быть в порядке.

0
ответ дан 13 April 2017 в 15:24

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

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