О проекте
Приложение eepmApp предоставляет пользователю простой и быстрый графический интерфейс для установки и удаления приложений доступных в консольной программе EPM, разработанной компанией Etersoft. (http://etersoft.ru/)
eepmApp позволяет:
- Устанавливать и удалять приложения доступные в консольном приложении epm
- Устанавливать/удалять приложения как по отдельности так и группой
- Запускать установленные приложения
- Обновлять установленные приложения
- Группировать приложения (доступные фильтры: “все”, “установленные”, “не установленные”)
- Искать приложения в списке доступных по имени и описанию
- Просматривать краткое описание приложений
- Переходить по ссылке на сайт программы
Работа приложения проверена на таких дистрибутивах как Rosa Linux, ALT Linux.
Распространяется под свободной лицензией GPL-3.0
Обновление базы данных
В своей работе приложение eepmApp использует собственную базу данных, содержащую иконки программ, описание программ, ссылки на сайты программ.
Существует два способа обновить базу данных:
-
Обновление базы данных с пересборкой программы
- Обновить файлы /usr/share/eepmApp/base/progbase и /usr/share/eepmApp/base/repobase.ini. Порядковые номера программ должны быть одинаковыми в обоих файлах и должны соответствовать последней актуальной версии программы epm. Актуальный список программ epm можно узнать выполнив команду
eepm play
. - Обновить иконки в ImageListIcons128x128 и ImageListIcons32x32. Порядковые номера иконок должены соответствовать порядковым номерам программ в файлах /usr/share/eepmApp/base/progbase и /usr/share/eepmApp/base/repobase.ini.
- Добавить в список иконок ImageListIcons32x32 последним элементом иконку “установленной программы” install.png.
- Перекомпилировать программу eepmApp.
- Обновить файлы /usr/share/eepmApp/base/progbase и /usr/share/eepmApp/base/repobase.ini. Порядковые номера программ должны быть одинаковыми в обоих файлах и должны соответствовать последней актуальной версии программы epm. Актуальный список программ epm можно узнать выполнив команду
-
Обновление базы данных без пересборки программы
- Обновить файлы /usr/share/eepmApp/base/progbase и /usr/share/eepmApp/base/repobase.ini. Порядковые номера программ должны быть одинаковыми в обоих файлах и должны соответствовать последней актуальной версии программы epm. Актуальный список программ epm можно узнать выполнив команду
eepm play
. - Добавить в дирректорию /usr/share/eepmApp/base/iconbase/ файл iconbase с назаниями программ, для которых подготовлены иконки. Порядок программ в файлах /usr/share/eepmApp/base/progbase, /usr/share/eepmApp/base/repobase.ini и /usr/share/eepmApp/base/iconbase/iconbase должен быть одинаковым.
- Добавьте в дирректорию /usr/share/eepmApp/base/iconbase/ дирректории 32x32 и 128x128 (на англ.) с иконками. Порядок и названия иконок должены совпадать с порядком и названиями программ в файле /usr/share/eepmApp/base/iconbase/iconbase.
eepmApp, обнаружив при старте файл /usr/share/eepmApp/base/iconbase/iconbase, загрузит иконки из дирректорий 32x32 и 128x128. Чтобы вернуться к использованию штатных иконок удалите или переименуйте файл /usr/share/eepmApp/base/iconbase/iconbase.
- Обновить файлы /usr/share/eepmApp/base/progbase и /usr/share/eepmApp/base/repobase.ini. Порядковые номера программ должны быть одинаковыми в обоих файлах и должны соответствовать последней актуальной версии программы epm. Актуальный список программ epm можно узнать выполнив команду
Требуемые зависимости для RosaLinux: eepm, alien (необязателен), qqc2-desktop-style, %Qt5Pas1
Требуемые зависимости для AltLinux: eepm, alien (необязателен), kf5-qqc2-desktop-style, qt5pas
Скачать
rpm x86_64
rpm aarch64
rpm i686
Исходный код
Описание
eepmApp предоставляет пользователю простой и быстрый графический интерфейс для установки и удаления приложений доступных в консольной программе EPM, разработанной компанией Etersoft. (http://etersoft.ru/)