Рейтинг:4

Очистите управление пакетами после обновления Ubuntu до более новой версии

флаг us

Я боюсь обновлять свою Ubuntu, потому что в половине случаев при обновлении я получаю сломанную систему, которую мне нужно переустанавливать. Поэтому я всегда делаю это по выходным и очень редко.

У меня есть Dell XPS 13 9310, и последние два раза, когда я пытался обновить, у меня был черный экран, и мне пришлось переустанавливать Ubuntu, потому что он больше не загружался.

Есть ли советы, чтобы я мог попытаться предотвратить это снова?

cocomac avatar
флаг cn
Обновление, особенно на поддерживаемом пути, не должно вызывать таких больших проблем. Я бы предложил [сообщить об ошибке] (https://askubuntu.com/q/5121). Как правило, сделайте резервную копию всего важного. Кроме того, даже если он не загрузится, вы, вероятно, сможете восстановить многие, если не все, ваши файлы с помощью live CD. См. [этот вопрос](https://askubuntu.com/questions/569679/) и [этот вопрос](https://unix.stackexchange.com/q/1067/) для резервного копирования ваших данных.
user535733 avatar
флаг cn
Такой сбой случается очень редко, поэтому, кроме подготовки к сбою (резервного копирования), полезных «советов» не так много. Если бы это была моя система, я бы просматривал журналы во время такого сбоя — разработчики программного обеспечения любят регистрировать причины как можно большего количества сбоев, о которых они могут думать. Возможные решения зависят от причины.
флаг us
@cocoma потерять вещи не проблема, я на самом деле привык к этому, поэтому у меня есть резервные копии всего, но это всегда происходит, даже на XPS 13, который официально поддерживается.
cocomac avatar
флаг cn
Но если у вас есть резервные копии, то почему вы беспокоитесь о необходимости переустановки. Это не идеально, но это не должно быть так сложно, если вы делаете резервные копии. Еще одна вещь... сделайте `/home` отдельным разделом, если вы переустанавливаете, так как это поможет позже
heynnema avatar
флаг ru
Если у вас есть карта Nvidia, убедитесь, что ваши драйверы актуальны, ПЕРЕД попыткой обновления. Для этого используйте приложение «Программное обеспечение и обновления», вкладка «Дополнительные драйверы».
waltinator avatar
флаг it
Если ваш метод постоянно дает сбой, измените (исправьте) свой метод. Кроме того, используйте функцию поиска AskUbuntu. Может кто-то уже решал подобную проблему.
lemrm avatar
флаг th
@GuerlandoOCs Вы [читали это] (https://askubuntu.com/search?tab=votes&q=sudo%20apt%20install%20upgrade), может быть полезно.
karel avatar
флаг sa
@Nmath Это логическое неправильное использование ссылки на проблему XY. Назначение пожарного гидранта — снабжать водой пожарные машины, чтобы они могли тушить пожары, потому что уже поздно решать проблему, если дом уже сгорел. Рассмотрение такого вопроса как слишком широкого является неправильным, иначе читатель не может быть предупрежден о возможной ошибке до того, как он ее совершит.
Paul avatar
флаг us
Может быть какой-то другой лучший способ сделать это, но в следующий раз, когда вы будете готовиться к обновлению, опубликуйте все свое оборудование и все, что вы планируете делать. Возможно, он будет закрыт как дубликат, но это нормально, если дубликат содержит нужный вам ответ. Кроме того, если дела пойдут плохо, вы можете опубликовать, почему решения не сработали. В идеальном мире это прекрасно для всех.
karel avatar
флаг sa
@Nmath Ваш предыдущий комментарий был конструктивным. Вопрос был неоднозначно сформулирован до того, как я его отредактировал, но я не уверен, что мое редактирование полностью устраняет первоначальную причину закрытия голосования. Пожалуйста, прочитайте его и посмотрите, что вы думаете.
Nmath avatar
флаг ng
@karel Я думаю, что это достаточно решено и проголосовало за повторное открытие
Рейтинг:4
флаг sa

Перед обновлением до более новой версии отключите сторонние репозитории (PPA) с помощью следующей команды:

sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
судо подходящее обновление
судо подходящее обновление

Иногда обновленная система будет содержать много ненужных файлов, файлов конфигурации, которые не работают с новой системой, и т. д. Неработающие файлы конфигурации идентифицируются установщиком Ubuntu при обновлении. Когда я обновился с Ubuntu 18.04 до Ubuntu 20.04, это заняло около часа, и я получил одно уведомление о файле конфигурации, который необходимо отредактировать. Я скопировал/вставил предложенное изменение в текстовый файл и отредактировал файл конфигурации после завершения обновления.Следует отметить, что если бы я не наблюдал за выводом терминала в течение всего часа, который потребовался для обновления до 20.04, я бы пропустил предложенное редактирование, которое отлично сработало.

После завершения процесса обновления выполните следующие команды:

судо подходящее обновление
sudo apt автоудаление  
Судо метко чистый
deborphan # Установите этот инструмент управления пакетами с помощью sudo apt установить деборфан
судо перезагрузка

Повторно включите сторонние репозитории с помощью следующей команды, которая удалит # символ из строк, начинающихся с deb.

sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list

Измените все экземпляры старых кодовых имен выпусков сторонних репозиториев на новые кодовые имена выпусков. Например, для обновления с От Ubuntu 18.04 до Ubuntu 20.04 старое кодовое имя выпуска бионический и кодовое имя обновленного выпуска фокальный. Чтобы изменить все экземпляры bionic на focus в сторонних репозиториях, выполните следующие команды:

sudo sed -i s/бионический/фокальный/g' /etc/apt/sources.list.d/*.list  
судо подходящее обновление

Если вы получаете сообщение об ошибке, например:

E: Репозиторий 'http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu фокальный Release» не имеет файла Release.   
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.

вам нужно будет удалить эти репозитории из ваших источников программного обеспечения с помощью команды (команд) в форме:

sudo add-apt-repository --remove ppa:ubuntu-вино/ppa  
судо подходящее обновление 

Для удаления ненужных файлов из обновленной системы я использую следующие команды:

  • sudo apt автоудаление
  • Судо метко чистый
  • деборфан - Установите этот инструмент управления пакетами с sudo apt установить деборфан.

Выполнение этих команд после обновления занимает у меня около 5 минут. На моей рабочей станции установлено много программного обеспечения. Если бы я сделал новую установку вместо обновления, настройка всех установленных приложений на моей рабочей станции заняла бы у меня 2-3 дня.

Успешное обновление почти полностью зависит от вашего уровня понимания операционной системы Ubuntu. Проблемы, вызванные обновлением, почти всегда можно решить, если у вас есть уровень навыков, необходимый для их решения. Когда я обновляю Ubuntu, я держу второй ноутбук работающим рядом с обновляемым компьютером, чтобы я мог немедленно найти решение Ask Ubuntu, как только что-то пойдет не так.

Ответить или комментировать

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