| Summary: | Не устанавливает виртуальные пакеты (32bit) | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Anton Shevtsov <shevtsov.anton> |
| Component: | packagekit | Assignee: | Ivan Zakharyaschev <imz> |
| Status: | REOPENED --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | alimektor, imz, rider, shevtsov.anton, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
# /usr/bin/pkcon -y install i586-wine Сопоставление [=========================] Пакет не найден: i586-wine Команда завершилась с ошибкой: Этому инструменту не удалось найти ни одного доступного пакета. Так ведь pkcon действительно не находит указанный пакет Aptitude и сам APT умеет разрешать виртуальные пакеты, а PackageKit почему-то нет. Явно нигде не указано, что PackageKit не умеет работать с виртуальными пакетами. Такой информации я не нашёл. (Ответ для Anton Shevtsov на комментарий #0) > вместо i586-wine писать i586-wine.32bit, что неочевидно. apt-get-у тоже надо, поверьте. |
При попытке установть с помощью ГП 32битный пакет, к примеру i586-wine получаем ошибку ERROR:root:2024-01-26 10:59:58.845|[E00057]| Package install error|{'exc': CalledProcessError(4, ['/usr/bin/pkcon', '-y', 'install', 'i586-wine'])} при этом обычный apt-get install i586-wine отрабатывает. Обходной маневр писать в ГП имя пакета с постфиксом вместо i586-wine писать i586-wine.32bit, что неочевидно.