Вопрос или проблема
Я хотел установить QEMU на своем ноутбуке с Windows, на котором работает Ubuntu 20.04, с помощью:
sudo apt-get install qemu-system-i86 -y
и получил эту ошибку.
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение состояния информации... Готово
E: Не удается найти пакет qemu-system-i86
Я пробовал разные версии, такие как qemu, qemu-system, qemu-system-x86_64 и угадайте что?
НИ ОДНА ИЗ НИХ НЕ СРАБОТАЛА
Итак, как мне это исправить?
(кстати, я использую wsl)
Я пытался использовать apt policy qemu-system-*
, но это не сработало.
Пакет qemu-system-i86
недоступен в apt.
Пожалуйста, попробуйте установить qemu-system
sudo apt install qemu-system-x86
E: Не удается найти пакет qemu
просто вызовите
sudo apt update
чтобы обновить список пакетов, затем
sudo apt install qemu-system-x86
всё работает отлично.
Моя система – ubuntu 22.04, вам стоит сначала поискать пакет.
sudo apt search qemu*
в этом случае я не получил результатов, искав “qemu-system-i86”
Я рекомендую “qemu-system-x86”
sudo apt search qemu-system-x86
Сортировка... Готово
Полный текстовый поиск... Готово
qemu-system-x86/jammy-updates 1:6.2+dfsg-2ubuntu6.19 amd64
Бинарные файлы полной эмуляции системы QEMU (x86)
qemu-system-x86-microvm/jammy-updates 1:6.2+dfsg-2ubuntu6.19 amd64
Бинарные файлы полной эмуляции системы QEMU (x86)
qemu-system-x86-xen/jammy-updates,now 1:6.2+dfsg-2ubuntu6.19 amd64 [установлен, автоматический]
Бинарные файлы полной эмуляции системы QEMU (x86)
sudo apt install qemu-system-x86
пропущенные строки вывода.
Установка завершена успешно.
Ответ или решение
Установка QEMU на Ubuntu 20.04: Решение проблем
Если вы столкнулись с ошибкой при установке QEMU на ваш ноутбук с Windows, работающий на Ubuntu 20.04 через Windows Subsystem for Linux (WSL), и видите сообщение об ошибке, подобное этому:
E: Unable to locate package qemu-system-i86
не переживайте. Давайте разберемся, как правильно установить QEMU и решить возникшие проблемы.
Шаг 1: Обновление списка пакетов
Первое, что следует сделать, — это обновить список доступных пакетов. Это можно сделать с помощью команды:
sudo apt update
Эта команда обновит кэш вашего локального репозитория, что может решить проблему с нахождением пакетов.
Шаг 2: Поиск необходимых пакетов
Прежде чем попытаться установить QEMU, полезно выполнить поиск доступных пакетов, связанных с вашим запросом. Вы можете использовать следующую команду:
apt search qemu*
Это предоставит вам список всех пакетов, которые начинаются с "qemu". Обратите внимание, что пакет, который вы ищете — это не qemu-system-i86
, а qemu-system-x86
или qemu
, в зависимости от вашей системы.
Шаг 3: Установка QEMU
После успешного обновления списка пакетов и поиска можете установить QEMU. Используйте одну из следующих команд:
sudo apt install qemu-system-x86
или, если вам нужны все основные функции QEMU:
sudo apt install qemu
Возможные причины ошибки
Если после выполнения указанных выше шагов вы все еще не можете установить QEMU, вот несколько возможных причин:
-
Недоступные репозитории: Убедитесь, что у вас включены все необходимые репозитории. Для этого проверьте файл
/etc/apt/sources.list
и убедитесь, что в нём содержатся строки дляmain
,universe
,restricted
иmultiverse
. -
WSL Ограничения: Windows Subsystem for Linux (WSL) имеет свои ограничения, особенно на старшых версиях. Если вы используете WSL 1, стоит рассмотреть возможность обновления до WSL 2, который лучше поддерживает такие приложения, как QEMU.
-
Неверная версия Ubuntu: Если вы используете Ubuntu 20.04, но ваш репозиторий настроен неправильно (например, вы по ошибке имеете ссылки на более новую версию, такую как 22.04), это также может вызвать проблемы.
Заключение
Проблемы с установкой QEMU на Ubuntu 20.04 могут быть решены с помощью нескольких простых шагов, включая обновление списка пакетов, поиск необходимых пакетов и правильную установку. Следуйте данным рекомендациям, и, скорее всего, вам удастся успешно установить QEMU без дополнительных трудностей.
Если у вас возникнут дальнейшие вопросы или проблемы при установке, не стесняйтесь обратиться за помощью на специализированные форумы или ресурсы, посвященные Ubuntu.