Разбил ли я свою систему с помощью apt-get autoremove? [dубликат]

Это обходное решение - не совсем ответ, но слишком долго для комментариев.

Две недели назад у меня была аналогичная проблема. Моя установка была относительно новой, но домашний каталог моего пользователя уже был заполнен моими файлами (и настройками). Единственное различие заключалось в том, что я не получил сообщение вроде «Не удалось открыть \ EFI \ BOOT \ mmx64.efi».

Я потратил час, чтобы сделать вывод, что раздел EDI - моя проблема. Затем я потратил два часа на то, чтобы прочитать, как восстановить раздел EFI и Grub после того, как Windows вытерлась, но никто из них не помог мне.

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

7] На экране «Подготовка к установке Ubuntu» я отметил параметры «Загрузить обновления» и «Установить стороннее программное обеспечение». На экране «Тип установки» я выбираю вариант «Что-то еще». На следующем экране я указал мои разделы с файловыми системами и пинтами mount и убедитесь, что параметр формата не отмечен. Затем я удалил раздел EFI (/dev/sda1 в вашем случае) и создал новый. На следующих шагах я использовал один и тот же имя пользователя и пароль в качестве предыдущей установки. Когда процесс установки завершился, и система загрузилась успешно, я сделал sudo apt update && sudo apt upgrade, а также sudo apt install -f, но не было ничего, что можно было бы исправить. Я переустановил несколько пакетов, но все настройки моего пользователя уже были там .
4
задан 15 April 2018 в 13:10

3 ответа

Если ваша система работает правильно до выполнения autoremove, тогда ответ «Нет», вы ничего не сломали, выполнив autoremove.

apt-get autoremove удаляет сиротские зависимости i. е. пакеты, которые были установлены в качестве зависимостей нужного пакета (ов), но стали сиротами после того, как эти желаемые пакеты были удалены / очищены.

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

8
ответ дан 22 May 2018 в 11:25
  • 1
    Одна вещь, которую я заметил после запуска apt-get update: E: Failed to fetch http://ppa.launchpad.net/snwh/pulp/ubuntu/dists/xenial/InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) Я этого раньше не видел. – rattle99 15 April 2018 в 14:36
  • 2
    @ rattle99 Это другая проблема. Проверьте PPA, требуется ли аутентификация? Какой пакет (ы) вы установили из этого PPA? – heemayl 15 April 2018 в 14:37
  • 3
    Как мне это узнать? – rattle99 15 April 2018 в 14:38
  • 4
    @ rattle99 Повторно добавьте его снова. На этом имеется так много ресурсов. Проблема явно связана с этим PPA. Кроме того, если вам не нужны какие-либо пакеты, просто удалите его с помощью add-apt-repository -r. – heemayl 15 April 2018 в 14:41
  • 5
    Благодаря! Я удалил PPA, и теперь я не получаю эту ошибку. – rattle99 15 April 2018 в 16:39

Если ваша система работает правильно до выполнения autoremove, тогда ответ «Нет», вы ничего не сломали, выполнив autoremove.

apt-get autoremove удаляет сиротские зависимости i. е. пакеты, которые были установлены в качестве зависимостей нужного пакета (ов), но стали сиротами после того, как эти желаемые пакеты были удалены / очищены.

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

8
ответ дан 17 July 2018 в 16:47

Если ваша система работает правильно до выполнения autoremove, тогда ответ «Нет», вы ничего не сломали, выполнив autoremove.

apt-get autoremove удаляет сиротские зависимости i. е. пакеты, которые были установлены в качестве зависимостей нужного пакета (ов), но стали сиротами после того, как эти желаемые пакеты были удалены / очищены.

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

8
ответ дан 23 July 2018 в 17:39

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

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