Не удалось получить список обновлений Linux Mint

Обновлено: 21.11.2024

На этой странице объясняется, как выполнить обновление с Linux Mint 19.3 до Linux Mint 20.

Требования¶

64-битная архитектура¶

Хотя как 32-разрядная, так и 64-разрядная версии Linux Mint 19.3 поддерживаются до апреля 2023 г., новые выпуски Linux Mint, в том числе 20, доступны только в 64-разрядной версии.

Для обновления до Linux Mint 20 вам потребуется 64-разрядная версия Linux Mint 19.3.

Чтобы узнать, какую версию вы используете, введите:

Если написано amd64, вы можете перейти на Linux Mint 20.

Если указано i386, это означает, что вы используете 32-разрядную версию. В этом случае вы не сможете обновиться, и вам нужно будет использовать Linux Mint 19.3.

Опыт работы с APT¶

Для обновления до Linux Mint 20 вам потребуется опыт работы с APT и командной строкой.

Обновление до более новой базы пакетов — нетривиальная задача, и ее не должны выполнять начинающие пользователи.

Вам нужно знать, как вводить команды и читать их вывод.

Вы также должны иметь опыт работы с APT. Во время обновления вам необходимо понимать вывод команд APT. Вам нужно будет понять, нужно ли удалить пакет, блокирует ли он обновление или конфликтует с другим пакетом.

Подготовка¶

Применить все обновления пакета¶

Чтобы применить все обновления:

  • Запустите диспетчер обновлений, выбрав Меню ‣ Администрирование ‣ Диспетчер обновлений.
  • Нажмите кнопку "Обновить", чтобы обновить кеш.
  • Нажмите кнопку "Выбрать все", чтобы выбрать все обновления.
  • Нажмите кнопку "Установить обновления".
  • Следуйте инструкциям диспетчера обновлений и устанавливайте все обновления, пока менеджер не сообщит вам, что система обновлена.
  • Перезагрузите компьютер.

Создать снимок системы¶

Если что-то сломается или пойдет не так во время обновления, вы сможете вернуться в прошлое и отменить все изменения, восстановив последний снимок системы. Что бы ни случилось, вы защищены. Вы сможете восстановить свою операционную систему до этого текущего состояния либо из Linux Mint, либо запустив Timeshift из живого сеанса Mint (живой DVD или живого USB).

Чтобы создать снимок системы:

  • Запустите Timeshift, выбрав Меню ‣ Администрирование ‣ Timeshift.
  • Следуйте указаниям мастера, чтобы выбрать место хранения снимков.
  • На панели инструментов нажмите кнопку "Создать", чтобы вручную создать снимок операционной системы.

Очистить PPA и сторонние репозитории¶

Репозитории PPA или сторонних репозиториев могут вызвать проблемы во время обновления, если версии пакетов, которые они предоставляют, выше, чем в Linux Mint 20. Это может привести к неудовлетворенным зависимостям, задержанным пакетам или проблемам с преобразователем.

Чтобы удалить сторонние пакеты, выполните следующие действия:

  • Запустите инструмент "Источники программного обеспечения" в Меню ‣ Администрирование ‣ Источники программного обеспечения.
  • Откройте вкладку Дополнительные репозитории и отключите все дополнительные репозитории.
  • Откройте вкладку PPA и отключите все PPA.
  • Нажмите кнопку, чтобы обновить кэш APT.
  • Откройте вкладку "Обслуживание" и нажмите "Понизить версию сторонних пакетов".
  • Выберите все сторонние пакеты и нажмите "Понизить версию" .
  • Нажмите "Удалить посторонние пакеты" .
  • Выберите все сторонние пакеты и нажмите Удалить .
  • Перезагрузите компьютер.
  • Создайте еще один снимок Timeshift.

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

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

Обновление¶

Установите инструмент обновления¶

Чтобы установить средство обновления, откройте терминал и введите:

Проверьте обновление¶

Чтобы имитировать обновление, откройте терминал и введите:

Затем следуйте инструкциям на экране.

Эта команда временно направляет вашу систему к репозиториям Linux Mint 20 и рассчитывает влияние обновления.

Обратите внимание, что эта команда не влияет на вашу систему. После завершения моделирования исходные репозитории будут восстановлены.

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

Очень важно внимательно следить за выводом этой команды.

Продолжайте использовать проверку mintupgrade и не переходите к следующему шагу, пока не будете довольны результатом.

Если это действие не помогло на полпути, введите mintupgrade restore-sources, чтобы вернуться к исходной конфигурации APT.

Загрузить обновления пакета¶

Чтобы загрузить пакеты, необходимые для обновления, введите следующую команду:

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

Применить обновления¶

Этот шаг необратим. После того, как вы выполните это, единственный способ вернуться — восстановить снимок системы.

Чтобы применить обновления, введите следующую команду:

Понижение внешних пакетов¶

Некоторые из ваших пакетов могут иметь более раннюю версию в Linux Mint 20, чем в Linux Mint 19.3. Чтобы гарантировать их правильную работу, их необходимо понизить.

  • Запустите инструмент "Источники программного обеспечения" в Меню ‣ Администрирование ‣ Источники программного обеспечения.
  • Откройте вкладку "Обслуживание" и нажмите "Понизить версию сторонних пакетов".
  • Выберите все сторонние пакеты и нажмите "Понизить версию" .

Удалить сторонние пакеты¶

Некоторых пакетов больше нет в Linux Mint 20, и их можно безопасно удалить.

  • Запустите инструмент "Источники программного обеспечения" в Меню ‣ Администрирование ‣ Источники программного обеспечения.
  • Откройте вкладку "Обслуживание" и нажмите "Удалить посторонние пакеты".
  • За исключением пакетов, которые вы хотите сохранить, выберите все сторонние пакеты и нажмите Удалить .

Устранение неполадок¶

Установка mintupgrade¶

Если вы не можете найти mintupgrade в репозиториях, переключитесь на зеркало Linux Mint по умолчанию и обновите кеш APT.

Восстановление снимка¶

Известная проблема влияет на Timeshift. При восстановлении снимка, если окно Отказ от ответственности пусто, подождите примерно 2 минуты, пока не появится текст. После того, как появится текст заявления об отказе от ответственности, вы можете нажать «Далее» и восстановить снимок. Нажатие «Далее» до появления текста приводит к сбою восстановления. Если вы это сделали, перезагрузитесь и повторите попытку восстановления.

Пропуск требования сдвига по времени¶

Если вы используете другой инструмент создания снимков и не хотите использовать Timeshift, вы можете пропустить требование Timeshift с помощью следующей команды:

Не забудьте удалить этот файл после обновления, если вы хотите, чтобы Timeshift работал правильно.

Зависание компьютера¶

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

Если это становится проблемой, полностью выйдите из системы, перейдите в консоль с помощью CTRL+ALT+F2 и вместо этого запустите обновление mintupgrade оттуда.

Сломанный ботинок¶

Если компьютер больше не загружается, загрузитесь с живого ISO-образа Linux Mint 19.3.

В реальном сеансе запустите Восстановление загрузки и используйте его для исправления последовательности загрузки.

Если это не сработает, снова загрузитесь с живого образа Linux Mint и запустите Timeshift.

Timeshift может сканировать ваши диски во время живого сеанса и восстанавливать оттуда моментальный снимок.

Предупреждения при загрузке¶

Вы можете игнорировать предупреждения о загрузке, связанные с распаковкой ACPI или initramfs. Они носят косметический характер и не влияют на последовательность загрузки.

Примечания¶

Обновление перезаписывает файлы в /etc/ файлами конфигурации по умолчанию. Вы можете восстановить файлы по отдельности с помощью моментального снимка Timeshift, сделанного до обновления.

Чтобы восстановить настройки lightDM, запустите инструмент настройки окна входа (sudo lightdm-settings).

Альтернативы¶

Если вы не можете выполнить обновление, выполните новую установку.

Также доступны общие инструкции по свежим обновлениям.

© Copyright 2020, Linux Mint, редакция 52875d62.

Версии последние Загрузки pdf html epub On Read the Docs Project Home Сборки Бесплатный хостинг документов, предоставляемый Read the Docs.

Привет всем:
Я проверил viewtopic.php?f=47&t=309600 (на этом форуме) и понял, что мне нужно обновить эту машину. Так я и сделал, или, вернее, попытался. С многочисленными ошибками обновление не удалось.
Думаю, мне нужна помощь.
LM 19,32 бит; Вот некоторая системная информация:

Спасибо за ответ. Вот что, по моему мнению, вам нужно:

Это содержимое файла в "Домашнем" каталоге с именем xsession errors-old со вчерашней (соответствующей) датой.

Во-первых, чтобы обновить все, откройте окно терминала (это можно сделать с помощью Ctrl-alt-T) и введите команду: sudo apt update && sudo apt upgrade .

Это позволит вам (в основном) быть в курсе последних событий.

На данный момент не обновляйте его до версии 19.2 (Tina), не предприняв некоторые шаги, чтобы остаться на ядре LTS и компонентах xserver.Оставаться на версии Linux Mint, которая у вас сейчас (19 Tara), вероятно, будет нормально, если вы обновите все до самых последних версий для Tara.

Плохая новость заключается в том, что ваше оборудование недостаточно мощное для Cinnamon и не поддерживает некоторые функции, необходимые для Cinnamon. У вас есть 32-битная система с видеооборудованием, которое использует старые (в основном) заброшенные видеодрайверы Intel. Эти драйверы поддерживают только OpenGL 1.x, в вашем случае 1.3. Этот стандарт восходит к 2001 году. Самое современное видеооборудование поддерживает OpenGL 4.x (до 4.6), а Open GL 4.0 уже существует 10 лет.

Вы убрали характеристики оперативной памяти из системной информации в первом сообщении? У вас есть хотя бы 2 ГБ ОЗУ на этом компьютере?

Cinnamon не понравится вашей системе, особенно в области видеооборудования. Cinnamon довольно интенсивно использует GPU (аппаратное ускорение видео), и в вашей системе просто нет достаточного оборудования для правильной работы.

XFCE будет лучшим выбором для этой системы, хотя вы все равно можете столкнуться с некоторыми проблемами с видео. Я запускаю XFCE с отключенным композитингом на каком-то старом оборудовании, которое я до сих пор использую, оно почти такое же старое, как и то, что у вас есть. Мой поддерживает OpenGL 1.4, но не 2.0, что в наши дни является минимумом для большинства вещей. Но мне пришлось обновить даже эту коробку до 2 ГБ ОЗУ (максимум, который она может вместить), прежде чем я получил от нее приемлемую производительность.

У меня возникли проблемы с диспетчером обновлений в Qiana. Когда запускаю менеджер обновлений, то замечаю много "неудачных" в списке обновлений. Эти сбои не являются фактическими обновлениями, а просто информацией о том, какие обновления доступны.

С чего начать устранение неполадок?

  • Предполагая, что вы ничего не делали с выбором репозитория (ов)
    -- например, добавляли в репозиторий ppa?
  • Являясь кандидатом на выпуск, Linux Mint 17 почти готова считаться стабильной. Но, возможно, еще есть какие-то недочеты, которые нужно исправить, поэтому оно предлагается в виде предварительной версии программного обеспечения, что дает пользователям возможность набить резину и сообщить об ошибках.
  • Добавлен новый столбец «Тип», чтобы различать традиционные обновления, обновления безопасности, резервные копии и обновления romeo.
    Обновления безопасности теперь могут обходить уровни безопасности, и были добавлены два новых параметра, чтобы вы могли решить, должны ли они всегда быть видимыми и должны ли они быть выбраны. По умолчанию для этих параметров установлены значения True и False соответственно.

Я тоже это заметил.

С нетерпением ждем отзывов о том, как решить проблему.

Kllisre x79 v2.82a
Intel Xeon E5-2650 v2
16 ГБ Kllisre DDR3-1333 МГц ECC
500 ГБ Samsung Evo 860 2,5" SATA SSD [ОС]
2 ТБ (основной диск данных EXT4)
2 ТБ (резервный диск данных EXT4)
ОС: Mint Tricia 19.3 64bit

Я не добавлял и не удалял репозитории. Я также не изменил никаких настроек обновления по умолчанию. Я мог бы запустить эти две команды, но разве они не делают то же самое, что и я сейчас, используя диспетчер обновлений? Если я не ошибаюсь, «sudo apt-get update» — это эквивалент «обновления» диспетчера обновлений, а «sudo apt-get upgrade», возможно, эквивалентен щелчку «Установить обновления» с нетронутыми настройками по умолчанию. Если я что-то упустил, поправьте меня.

Поскольку Qiana настолько нова, я добавлю еще одну теорию: возможно, так много людей одновременно пытаются получить свои обновления, что серверы перегружены запросами и не в состоянии обработать их все.

Какова бы ни была причина, я попробую позже и сообщу. Возможно, к тому времени кто-нибудь опубликует решение.

У меня все еще есть эта проблема. Кто-нибудь знает, что происходит? Спустя столько времени я не думаю, что это можно объяснить простой перегрузкой сервера или нестабильностью. Возможно, что-то не так с серверами, которые Mint использует для обновления по умолчанию. Устарел ли какой-либо из источников обновлений по умолчанию?

Ваш официальный-package-repositories.list такой же, как у меня, но у вас есть jeffreyratcliffe/ppa, которого нет у меня.
Это должно быть источником проблемы. Попробуйте удалить это.
Вы можете открыть «Источники программного обеспечения» и нажать «Восстановить настройки по умолчанию».

Ради интереса: не знаете ли вы, что вы получаете в списке "неудачно". Поскольку он исчезает сразу после завершения, вы можете запустить обновление диспетчера обновлений (я думаю, именно здесь вы видите эти «сбои») в терминале, чтобы список оставался видимым после завершения. Команда..

В моей системе я получаю много сообщений «translation-en», показывающих «ign» в терминале, они отображаются как неудавшиеся в графическом интерфейсе обновления, я предполагаю, что это пакеты перевода, которые не требуются и, следовательно, игнорируются или «сбой», Я могу быть не прав, но я смутно помню, что читал, что поведение, которое я вижу, не о чем беспокоиться. Конечно, если кто-то, читающий это, знает другое, я был бы рад узнать, чтобы я мог выяснить, почему и исправить это.

Если решение решено, измените строку темы вашего первого сообщения, указав [Решено], чтобы другие пользователи знали, что в теме есть решение.

austin.texas пишет: Ваш официальный-package-repositories.list такой же, как у меня, но у вас есть jeffreyratcliffe/ppa, которого нет у меня.
Это должно быть источником проблемы. Попробуйте удалить это.
Вы можете открыть «Источники программного обеспечения» и нажать «Восстановить настройки по умолчанию».

Как я уже сказал, мои ошибки произошли до того, как я добавил эти PPA, но, поскольку вы все еще не убеждены, я полностью очистил свой жесткий диск и на этот раз не использовал никаких PPA. Я только что понял, что WinterTroubles верен: хотя sudo apt-get update делает то же самое, что и обновление, у него есть то преимущество, что он предоставляет в терминале точный список того, что не удалось, а что нет, таким образом, что я могу скопировать и вставить. Результаты ниже:

Обращение означает, что apt проверил временные метки в списке пакетов, они совпадают и изменений нет.

Ign означает, что в индексном файле pdiff нет изменений, и он не будет загружать его снова.

.. и Get явно имеется в виду. хорошо, что он что-то получил, так как он также сообщает вам объем данных с этими результатами.

Если решение решено, измените строку темы вашего первого сообщения, указав [Решено], чтобы другие пользователи знали, что в теме есть решение.

Какой из этих трех вариантов (Hit, Ign и Get) будет отображаться как "сбой" в диспетчере обновлений? И есть ли еще статусы, кроме тех 3, которые могли бы появиться? Например, как будет выглядеть сообщение «не удалось подключиться к серверу»?

Судя по поведению в моей системе и сравнивая отображение в диспетчере обновлений с apt-get update, именно результаты «ign» отображаются как неудачные и основаны на дальнейшем чтении с момента моего последнего сообщения о переводе «ign». файлы, которые у нас обоих были со статусом «ign», действительно являются языковыми переводами, связанными с изменениями в тексте, отображаемом для пользователя, при условии, что ваша система на английском языке, как у меня, тогда эти файлы очень редко обновляются, если вы не используете версии для разработки программы.

Насколько я знаю, при обновлении apt-get вы увидите только статусы "ign", "hit" и "get".

Ошибки «Не удается подключиться» отображаются по-разному и сохраняются, а не исчезают после завершения процесса. Сообщение о невозможности подключения что-то вроде этого.
'Не удалось загрузить все индексы репозитория.
Репозиторий может быть недоступен или с ним невозможно связаться из-за проблем с сетью. Если доступно, будет использована более старая версия отказавшего индекса. В противном случае репозиторий будет проигнорирован. Проверьте подключение к сети и убедитесь, что адрес репозитория в настройках указан правильно».
Что, очевидно, сильно отличается от того, что вы заметили, и довольно ясно, что система считает, что у вас есть проблема. ну не тебе лично конечно

Если решение решено, измените строку темы вашего первого сообщения, указав [Решено], чтобы другие пользователи знали, что в теме есть решение.


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

Именно поэтому нас всегда просят обновить наши операционные системы перед установкой на них любого нового программного обеспечения или пакета. Это необходимо для бесперебойной работы вновь установленных пакетов. Поэтому в этой статье мы познакомим вас с методом обновления всех пакетов из командной строки при использовании Linux Mint 20.

Способ обновления всех пакетов из командной строки в Linux Mint 20:

Для обновления всех пакетов из командной строки в Linux Mint 20 вам необходимо выполнить следующие шаги:

Хотя вы можете обновлять пакеты с помощью графического интерфейса в Linux Mint 20, однако, поскольку этот метод направлен на использование интерфейса командной строки, поэтому мы будем запускать терминал либо с помощью сочетания клавиш Ctrl + Alt + T или щелкнув значок терминала, расположенный на панели задач Linux Mint 20. Недавно открытое окно терминала показано на следующем изображении:

Как мы все знаем, перед установкой каких-либо новых пакетов мы должны обновить наш Linux Mint 20. Для этого введите следующую команду в своем терминале и нажмите клавишу Enter:

Команда обновления не может работать должным образом, если ей не предоставлены привилегии суперпользователя. Вот почему обязательно используйте ключевое слово «sudo» перед этой командой. Это также показано на изображении ниже:

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

Следующим шагом в этом отношении является обновление вашей системы Linux Mint 20. Для этого вам нужно будет ввести следующую команду в своем терминале, а затем нажать клавишу Enter:

Команда обновления также требует прав root для правильной работы, поскольку некоторые пакеты нельзя обновить без предоставления прав root. Вот почему мы использовали перед ним ключевое слово «sudo». Эта команда также показана на изображении ниже:

Во время выполнения этой команды вас также один раз попросят дать согласие на продолжение этого обновления. Все, что вам нужно сделать, это ввести «Y», чтобы согласиться продолжить процесс обновления. Как только все необходимые пакеты будут успешно обновлены, окно вашего терминала будет выглядеть примерно так, как показано на следующем рисунке:

Однако иногда упомянутая выше команда обновления не выполняется должным образом, возможно, из-за более длительного времени отклика. Чтобы предотвратить такую ​​ситуацию или даже если она уже произошла, вы все равно можете решить эту проблему, введя следующую команду в своем терминале, а затем нажав клавишу Enter:

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

Опять же, во время выполнения этой команды вам будет предложено дать свое согласие, введя «Y» в своем терминале, после чего выполнение этой команды будет успешно завершено. Это также показано на следующем изображении:

Иногда вам не нужно обновлять все пакеты; скорее, вы хотите, чтобы были обновлены только пакеты, связанные с безопасностью. Для этого введите в терминале следующую команду и нажмите клавишу Enter:

Эта команда также показана на изображении ниже:

После успешного выполнения этой команды окно терминала будет выглядеть примерно так:

Вывод:

Следуя простым шагам, описанным в этой статье, вы легко сможете поддерживать свой Linux Mint 20 в актуальном состоянии, обновляя и обновляя все необходимые пакеты в нем. Вы даже можете установить только обновления безопасности, если не хотите, чтобы все остальные пакеты обновлялись с помощью этого метода. Этот метод довольно быстрый и удобный в использовании. Единственное время, которое потребуется для использования этого метода, будет связано с медленным подключением к Интернету. Однако, если у вас хорошее подключение к Интернету, вы можете мгновенно обновить все свои пакеты из командной строки при использовании Linux Mint 20.

Об авторе

Карим Буздар

Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Он ведет блог на LinuxWays.

Читайте также: