Bug 43168

Summary: Не отображаются установленные приложения в appinstall
Product: Simply Linux Reporter: wm14393
Component: bugsAssignee: Mikhail Efremov <sem>
Status: CLOSED WORKSFORME QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: amakeenk
Version: Не указана   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=42802
Bug Depends on: 42802    
Bug Blocks:    
Attachments:
Description Flags
Ссылка на видео с багом appinstall none

Description wm14393 2022-07-06 19:47:40 MSK
В Simply Linux 10.1 при запуске утилиты "Установка сторонних приложений" (appinstall) не отображаются приложения, которые уже установлены (нет зелёных галочек), следовательно, чтобы удалить приложение, нужно заново кликнуть на кнопку установки, а потом кнопка "Установить" сменится на кнопку "Удалить".
Comment 1 wm14393 2022-07-06 19:51:40 MSK
Created attachment 11050 [details]
Ссылка на видео с багом appinstall
Comment 2 wm14393 2022-08-07 15:19:09 MSK
Добрый день. 
Подскажите, пожалуйста, по данной ошибке есть какая-нибудь информация или она не подтвердилась и это проблема только в моей системе?
Comment 3 Andrey Cherepanov 2022-08-26 17:10:15 MSK
(Ответ для wm14393 на комментарий #2)
> Добрый день. 
> Подскажите, пожалуйста, по данной ошибке есть какая-нибудь информация или
> она не подтвердилась и это проблема только в моей системе?

appinstall берёт данные из вывода 

 epm play --installed

Если вывод пуст, то считается неустановленным.
Comment 4 Alexander Makeenkov 2022-09-05 15:44:41 MSK
(Ответ для Andrey Cherepanov на комментарий #3)
> (Ответ для wm14393 на комментарий #2)
> > Добрый день. 
> > Подскажите, пожалуйста, по данной ошибке есть какая-нибудь информация или
> > она не подтвердилась и это проблема только в моей системе?
> 
> appinstall берёт данные из вывода 
> 
>  epm play --installed
> 
> Если вывод пуст, то считается неустановленным.

--installed <app>     - check if the app is installed"

$ epm play --installed edge; echo $?
1

$ epm play --installed code; echo $?
0

Если приложение установлено, то команда возвращает 0, если нет, то 1