Вопрос или проблема
Как я могу решить эти проблемы?
Чтение списков пакетов... Готово
W: Пропуск получения сконфигурированного файла 'multiverse/binary-amd64/Packages', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/binary-i386/Packages', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/i18n/Translation-en', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/i18n/Translation-en_US', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/dep11/Components-amd64.yml', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/dep11/icons-48x48.tar', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/dep11/icons-64x64.tar', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/cnf/Commands-amd64', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
Мой ubuntu:
ilyat@todorpc:~$ lsb_release -a
Модули LSB недоступны.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 18.04.2 LTS
Версия: 18.04
Кодовое имя: bionic
Мой /etc/apt/sources.list
:
# deb cdrom:[Ubuntu 18.04.1 LTS _Bionic Beaver_ - Release amd64 (20180725)]/ bionic main restricted
# См. http://help.ubuntu.com/community/UpgradeNotes для того, как обновиться до
# новых версий дистрибутива.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic main restricted
## Основные исправления после окончательного релиза
## дистрибутива.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
## Внимание! Программное обеспечение из этого репозитория полностью не поддерживается командой Ubuntu.
## Кроме того, обратите внимание, что программное обеспечение в universe не получит никакой
## проверки или обновлений от команды безопасности Ubuntu.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic-updates universe
## Внимание! Программное обеспечение из этого репозитория полностью не поддерживается командой Ubuntu,
## и может не быть под свободной лицензией. Пожалуйста, убедитесь в своих
## правах на использование программного обеспечения. Также, обратите внимание, что программное обеспечение в
## multiverse не получит никакой проверки или обновлений от команды безопасности Ubuntu.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
## Внимание! Программное обеспечение из этого репозитория могло не быть протестировано так
## тщательно, как то, что содержится в основном релизе, хотя оно включает
## более новые версии некоторых приложений, которые могут предоставить полезные функции.
## Также, обратите внимание, что программное обеспечение в backports не получит никакой проверки
## или обновлений от команды безопасности Ubuntu.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
## Удалите комментарий с следующих двух строк, чтобы добавить программное обеспечение из репозитория 'партнера' Canonical.
## Это программное обеспечение не является частью Ubuntu, но предлагается Canonical и
## соответствующими поставщиками как услуга для пользователей Ubuntu.
deb http://archive.canonical.com/ubuntu bionic multiverse partner
deb-src http://archive.canonical.com/ubuntu bionic partner
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# deb-src http://archive.canonical.com/ubuntu bionic multiverse
Удалите multiverse
из этой строки
deb http://archive.canonical.com/ubuntu bionic multiverse partner
Просто замените следующий файл:
deb http://archive.canonical.com/ubuntu bionic multiverse partner
на
deb http://archive.canonical.com/ubuntu bionic partner
и выполните apt-get update
У меня была такая же проблема, но строка была правильно прочитана как
deb http://archive.canonical.com/ubuntu bionic partner в
/etc/apt/sources.list.d/official-package-repositories.list
Поэтому я закомментировал ее, выполнил sudo apt-get update, затем снова убрал комментарий с этой строки и снова выполнил sudo apt-get update, это, похоже, исправило проблему.
Я проверил bionic main и focal main, снял галочки с обеих строк deb http://archive.canonical.com/ubuntu focal main
и apt-get update
и успешно исправил проблему.
Ответ или решение
Ошибка "Skipping acquire of configured file …" в Ubuntu 18.04.2 LTS возникает, когда ваша система пытается получить доступ к элементов репозитория, который неправильно настроен или не существует. В данном случае, проблема заключается в том, что компонент "multiverse" не распознается в указанном репозитории http://archive.canonical.com/ubuntu bionic
. Чтобы решить эту проблему, выполните следующие шаги:
1. Проверка файла sources.list
Откройте файл /etc/apt/sources.list
в текстовом редакторе с правами суперпользователя, например, с помощью команды:
sudo nano /etc/apt/sources.list
Найдите строки, связанные с archive.canonical.com
. Ваша строка должна выглядеть следующим образом:
deb http://archive.canonical.com/ubuntu bionic multiverse partner
Чтобы устранить ошибку, измените эту строку на:
deb http://archive.canonical.com/ubuntu bionic partner
2. Обновление списка пакетов
После изменения файла сохраните его (в случае nano
используйте CTRL + O
, затем Enter
, чтобы подтвердить, и CTRL + X
, чтобы выйти). Далее выполните команду для обновления списка пакетов:
sudo apt-get update
3. Дополнительные проверки
Если проблема не исчезла, проверьте файл /etc/apt/sources.list.d/official-package-repositories.list
на наличие неправильных записей. Вы можете открыть его в редакторе командой:
sudo nano /etc/apt/sources.list.d/official-package-repositories.list
Если в этом файле также имеется команда с неверными параметрами для bionic
, закомментируйте её, добавив #
в начале строки, и снова выполните sudo apt-get update
.
4. Обновление или удаление проблемных репозиториев
В некоторых случаях, проблемы с получением пакетов могут быть связаны с конфликтами между различными версиями репозиториев. Необходимо убедиться, что все строки в файле sources.list
относятся к одной и той же версии Ubuntu. Например, если у вас есть строки для focal
(как в случае с вашей второй подсказкой), убедитесь, что они отключены, чтобы избежать смешивания между версиями.
5. Заключение
После выполнения этих действий ошибка должна исчезнуть, и apt
будет работать в нормальном режиме, позволяя вам устанавливать и обновлять пакеты, не сталкиваясь с предупреждениями о "пропущенных" файлах. Если ошибка сохраняется, убедитесь, что у вас нет других репозиториев, указанных с неправильной конфигурацией в других файлах в каталоге sources.list.d
.
Следуя этим шагам, вы сможете эффективно устранить проблему с конфигурацией репозиториев в Ubuntu 18.04.2 LTS.