LINUX.ORG.RU

Пакет RPM AnTuTu для РЕД ОС и Альт

 , ,

Пакет RPM AnTuTu для РЕД ОС и Альт

0

1

На официальном сайте бенчмарка 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

На этом мои полномочия все.

★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 5)

есть для скачивания файл DEB

который скачать невозможно, какая то всплывающая шняга похожая на спедометры - не позволяет этого сделать, для андроида скачивается, а для линукс прекрывает и курсор нельзя навести.

amd_amd ★★★★★
()
Ответ на: комментарий от jura12

Прямая ссылка в начале текста скрипта

скачать конечно же скачал - хорошо что браузером можно с клавы порулить, а если только мышь - то хрен с маслом… это кто же такое написал? можно ли доверять такому тесту?

amd_amd ★★★★★
()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от amd_amd

Это наверно заговор. Не случайно антуту отсутствует в плей маркете. Можно попробовать другой браузер. И менять масштаб страницы.

jura12 ★★
() автор топика

У меня набралось 748233 попугая. AMD Radeon RX 6400 была оценена... в 0 попугаев.

С Wayland'ом нативно программа работать не умеет, пришлось запускать через Xwayland.

saahriktu ★★★★★
()
Ответ на: комментарий от unclestephen

Найдёшь – поделишься с сообществом, сообщество СПАСИБО скажет.

hobbit ★★★★★
()

Отправил телеметрию кетайцам, молодец.

Ololo_Trololo
()
Ответ на: комментарий от unclestephen

Только если китайские. md5sum я сделаю на днях.

jura12 ★★
() автор топика

Отличный бенч! У меня примерно 20фпс на сайте!

kirill_rrr ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.