Bug 58962

Summary: epm play aimp устанавливает устаревшую версию 5.40 вместо нативной 6.00
Product: Branch p11 Reporter: owl5053 <owl5053>
Component: eepmAssignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-p11 <qa-p11>
Severity: minor    
Priority: P5 CC: antohami, armatik
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description owl5053 2026-05-01 22:39:48 MSK
Проблема:
epm play aimp скачивает и устанавливает старую версию 5.40 (Wine-based) вместо актуальной нативной Linux-версии 6.00.

Как воспроизвести:
epm play aimp

Ожидаемое поведение:
Установка актуальной нативной версии AIMP 6.00 (от 21.04.2026)

Реальное поведение:
Устанавливается aimp-5.40-2716.x86_64.rpm (от 2023 года)

Нативная версия 6.00.3056b доступна здесь:
https://aimp.ru/files/desktop/builds/aimp-6.00-3056b.x86_64.rpm

Ручная установка на ALT Workstation p11 (ядро 6.12.61) работает:
rpm2cpio aimp-6.00-3056b.x86_64.rpm | cpio -idmv
cp usr/lib64/*.so opt/aimp/
cd opt/aimp && LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" ./AIMP

Зависимости нативной версии:
libcairo, gtk+2, libpango, libpixman, libsqlite3

Просьба:
Обновить пакет в epm play до версии 6.00.

При необходимости готов протестировать.
Comment 1 owl5053 2026-05-02 00:53:45 MSK
Ручной метод с rpm2cpio, cp и LD_LIBRARY_PATH, описанный ранее, является ошибочным и не нужен для рабочей установки.

Актуальная установка на ALT Linux Workstation p11 выполняется штатными средствами:

sudo rpm -ivh aimp-6.00-3056b.x86_64.rpm
После этой команды плеер устанавливается корректно, все зависимости (gtk+2, libpango и др.) подтягиваются автоматически. Программа запускается из меню.

Пакет AIMP 6.00 Beta полностью работоспособен на ALT Linux p11. Просьба к мейнтейнерам рассмотреть возможность:

Обновить рецепт epm play aimp для установки этой нативной версии (вместо устаревшей 5.40).

Включить AIMP 6.00 в репозитории после выхода стабильного релиза.

Извиняюсь за некорректный ручной метод в первом сообщении. Он был найден экспериментально, но не является необходимым.
Comment 2 Semen Fomchenkov 2026-05-02 01:08:28 MSK
epm play не входит в состав продукта Альт Рабочая станция. Перевешиваю на сопровождающего.
Comment 3 Антон Мидюков 2026-05-02 09:54:11 MSK
(Ответ для owl5053 на комментарий #1)
> sudo rpm -ivh aimp-6.00-3056b.x86_64.rpm

Где вы это всё находите?
sudo не настроен и не нужен, вместо i нужно использовать U, а вместо всей команды стоит использовать:
apt-get install aimp-6.00-3056b.x86_64.rpm

Но рекомендую до установки стороннего пакета смотреть, что у него в установочных скриптах:
$ rpm -qp --scripts aimp-6.00-3056b.x86_64.rpm

В первых же строках творится кошмар:
chmod 666 /opt/aimp/AIMP.ini

То есть автор не осилил домашние каталоги и пишет от всех пользователей в системный конфиг?
и такое:
chmod 777 /opt/aimp/Plugins/
все, кому не лень, могут закидывать плагины плееру для всех.

Из чего напрашивается вывод, что wine версию безопаснее использовать.
Может потому epm play и не ставит этот ужасный пакет?
Comment 4 owl5053 2026-05-02 19:53:54 MSK
> > sudo rpm -ivh aimp-6.00-3056b.x86_64.rpm
> Где вы это всё находите?
привычки, но работает же

> sudo не настроен и не нужен, 
настроить не трудно и с sudo привычнее :)

> вместо i нужно использовать U, а вместо всей команды стоит использовать:
> apt-get install aimp-6.00-3056b.x86_64.rpm
rpm сработал и с i, но спасибо за совет, теперь будем действовать правильно!

> Но рекомендую до установки стороннего пакета смотреть, что у него в
> установочных скриптах:
> $ rpm -qp --scripts aimp-6.00-3056b.x86_64.rpm
принято!
 
> В первых же строках творится кошмар:
> chmod 666 /opt/aimp/AIMP.ini
> chmod 777 /opt/aimp/Plugins/
> все, кому не лень, могут закидывать плагины плееру для всех.
> Из чего напрашивается вывод, что wine версию безопаснее использовать.
> Может потому epm play и не ставит этот ужасный пакет?
спасибо за анализ, передам это автору, в финальной версии думаю всё поправят. Сообщу.