На официальном сайте бенчмарка AnTuTu есть для скачивания файл DEB, а RPM |нету. Я создал rpm и адаптировал и протестировал для РЕД ОС 8 mate и Альт 11 Gnome.
Запуск в других rpm-системах можно делать через ссылку запуска /opt/apps/com.antutu.benchmark/entries/applications/com.antutu.benchmark.desktop
Что сделано?
- Созданы ссылки в меню для red os и alt
- Прикреплена иконка для ссылки меню
- Для red os устанавливаются шрифты с китайскими иероглифами. по умолчанию его нет.
Для тех у кого нет времени может сразу скачать rpm. Для тех кто хочет помучится и сам собрать или добавить - здесь скрипт который делает все в несколько касаний. Скачиваете в ubuntu скрипт, скачиваете пропатченные файлы 1 и 2. Запускаете. Можно посмотреть без скачивания:
mkdir -p ~/work/22.09.2025/newdeb cd newdeb wget https://file.antutu.com/soft2/com.antutu.benchmark_amd64.deb mkdir extracted mkdir rebuilt-deb cd extracted dpkg-deb --extract ../com.antutu.benchmark_amd64.deb ./data dpkg-deb --control ../com.antutu.benchmark_amd64.deb ./control cp control/postinst ./postinst.orig cp control/prerm ./prerm.orig #редактируем control/postinst и control/prerm chmod +x ../../postinst chmod +x ../../prerm cp ../../postinst control/postinst cp ../../prerm control/prerm #патчи для любителей патчей diff -u postinst.orig control/postinst > postinst.patch diff -u prerm.orig control/prerm > prerm.patch echo "Подготовка нового deb" cd data tar --format=gnu -czf ../../rebuilt-deb/data.tar.gz * cd ../control tar --format=gnu -czf ../../rebuilt-deb/control.tar.gz * cd ../.. cd rebuilt-deb echo "2.0" > debian-binary ar r ../patched-antutu.deb debian-binary control.tar.gz data.tar.gz cd .. echo "Создание rpm." sudo alien --to-rpm --scripts patched-antutu.deb
С помощью ИИ отладка заняла 1,5 дня. Что еще нужно сделать:
- Сделать нативный rpm а не через alien
- Сделать репозитории red os и alt
- Можно добавить другие системы.
- Разместить на github
На этом мои полномочия все.