Вопрос или проблема
Ubuntu 18.04.1, Gnome Shell 3.28.1, Ubuntu Software 3.28.1 на компьютере с архитектурой x86_64.
Недавно у меня возникла этой проблемы:
Ubuntu Software показывает уведомления на рабочем столе, сообщая, что для различных программных пакетов доступны обновления. Я открываю Ubuntu Software, перехожу на вкладку “Обновления” и вижу все пакеты для обновления с кнопками “Обновить” рядом с ними. Для каждого из них, когда я нажимаю кнопку “Обновить”, я получаю сообщение об ошибке в следующем формате:
Не удалось обновить xxxxx:
Не удалось найти обновление для ‘xxx/xxx.xxx.xxx.xxx/x86_64/stable’
где “xxx” представляет собой какой-то текст.
(Я прикрепил скриншот типичного сообщения к этому посту для программного пакета под названием “Cozy”.)
После того как я отклоняю это сообщение, приложение исчезает из списка пакетов для обновления. В конце концов, я пройду через все пакеты, и тогда Ubuntu Software скажет “Программное обеспечение обновлено”.
У меня нет ни малейшего представления о том, правильно ли были обновлены пакеты.
Что означает это сообщение и что мне делать, чтобы исправить то, что не так?
Я столкнулся с аналогичной проблемой с Audacity, который я установил через flatpak. В моем случае я не получал более конкретного сообщения об ошибке, чем “Не удалось обновить Audacity”, и я никогда не получал вводящее в заблуждение сообщение “Программное обеспечение обновлено”. Оно всегда завершалось сбоем одинаковым образом.
Вот как я это решил:
- выполнить
flatpak list
- определить имя затронутого приложения из этого списка; для Audacity, который указан как
org.audacityteam.Audacity/x86_64/stable
, имя –org.audacityteam.Audacity
- выполнить
flatpak update NAME
для каждого приложения
Ответ или решение
Проблема с обновлениями приложений в Ubuntu Software Center
Если вы сталкиваетесь с проблемой, когда Ubuntu Software Center не может установить обновления для установленного программного обеспечения, важно разобраться в причинах и найти стратегию для решения этой проблемы. Давайте подробно рассмотрим вашу ситуацию с учетом предоставленных вами данных.
Описание проблемы
Вы используете Ubuntu версии 18.04.1 с Gnome Shell 3.28.1 и Ubuntu Software 3.28.1 на архитектуре x86_64. Как вы отметили, при попытке обновления программ из вкладки "Обновления" возникает ошибка, подобная следующей:
Unable to update xxxxx:
Could not find update for 'xxx/xxx.xxx.xxx.xxx/x86_64/stable'
Это сообщение указывает на то, что система не может найти обновление для определенного пакета. В вашем случае вы упомянули приложение "Cozy".
Возможные причины возникновения ошибки
- Ошибка в репозитории: Возможно, репозиторий, из которого вы пытаетесь получить обновления, временно недоступен или был удален.
- Неправильные метаданные: Иногда метаданные, связанные с установленными пакетами, могут быть повреждены или устаревшими.
- Проблемы с Flatpak: Упомянутая вами ошибка с Audacity также указывает на возможные проблемы, связанные с менеджером пакетов Flatpak.
Шаги для устранения проблемы
-
Обновление списка пакетов:
Откройте терминал и выполните следующую команду для обновления списка пакетов и получения информации о доступных обновлениях:sudo apt update
-
Проверка и исправление зависимостей:
Если обновление прошло успешно, проверьте, есть ли проблемы с зависимостями и попытаетесь их исправить:sudo apt --fix-broken install
-
Обновление всех пакетов:
После выполнения предыдущих шагов попробуйте обновить все пакеты:sudo apt upgrade
-
Использование Flatpak:
Учитывая, что вы столкнулись с проблемами обновления через Flatpak (например, в случае с Audacity), стоит проверить установленные приложения:flatpak list
Далее, для обновления каждого приложения, выполните:
flatpak update <PACKAGE_NAME>
Замените
<PACKAGE_NAME>
на имя вашего приложения, например,org.audacityteam.Audacity
. -
Проверка репозиториев:
Убедитесь, что все необходимые репозитории добавлены и активны. Откройте файл/etc/apt/sources.list
и проверьте актуальность репозиториев. Если вы нашли какие-либо нерабочие ссылки, попробуйте найти актуальные и заменить их.
Заключение
Если вы продолжаете сталкиваться с аналогичными проблемами, возможно стоит рассмотреть возможность обращения на форумы поддержки Ubuntu или к документации на официальном сайте. Иногда проблема может быть временной и решится сама собой после исправления сервера репозитория. В качестве дополнительного ресурса, вы также можете использовать специальные утилиты, такие как synaptic
, которые обеспечивают более подробное управление пакетами и могут помочь в выявлении причин сбоев.
Надеюсь, эти шаги помогут вам эффективно решить проблему с обновлениями в Ubuntu Software Center. Если у вас остались дополнительные вопросы, не стесняйтесь задавать их!