Bug 49195

Summary: Не устанавливает виртуальные пакеты (32bit)
Product: Sisyphus Reporter: Anton Shevtsov <shevtsov.anton>
Component: packagekitAssignee: Ivan Zakharyaschev <imz>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: alimektor, darktemplar, imz, rider, shevtsov.anton, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Anton Shevtsov 2024-01-26 11:20:02 MSK
При попытке установть с помощью ГП 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, что неочевидно.
Comment 1 Evgeny Shesteperov 2024-02-01 11:32:37 MSK
# /usr/bin/pkcon -y install i586-wine
Сопоставление    [=========================]         Пакет не найден: i586-wine
Команда завершилась с ошибкой: Этому инструменту не удалось найти ни одного доступного пакета.

Так ведь pkcon действительно не находит указанный пакет
Comment 2 Evgeny Shesteperov 2024-02-01 13:04:25 MSK
Aptitude и сам APT умеет разрешать виртуальные пакеты, а PackageKit почему-то нет.

Явно нигде не указано, что PackageKit не умеет работать с виртуальными пакетами. Такой информации я не нашёл.
Comment 3 Sergey V Turchin 2024-02-01 13:27:25 MSK
(Ответ для Anton Shevtsov на комментарий #0)
> вместо i586-wine писать i586-wine.32bit, что неочевидно.
apt-get-у тоже надо, поверьте.