Помогите собрать / установить GLXOSD
Помогите собрать / установить GLXOSD
я юзер Росы/Линукса неделю сегодня, мне пока все сложно...
Хочу установить эту программу https://glxosd.nickguletskii.com/install/ по инструкции Compile from source.
вот результат:
elena@elena-GA-A75-UD4H ~/GLXOSD $ git clone —recursive https://github.com/nickguletskii/GLXOSD source
Клонирование в «source»…
remote: Counting objects: 2934, done.
remote: Total 2934 (delta 0), reused 0 (delta 0), pack-reused 2934
Получение объектов: 100% (2934/2934), 7.49 MiB | 100.00 KiB/s, готово.
Определение изменений: 100% (1306/1306), готово.
Подмодуль «src/freetype-gl-glxosd/freetype-gl» (https://github.com/nickguletskii/freetype-gl.git) зарегистрирован по пути «src/freetype-gl-glxosd/freetype-gl»
Клонирование в «/home/elena/GLXOSD/source/src/freetype-gl-glxosd/freetype-gl»…
remote: Counting objects: 2562, done.
remote: Total 2562 (delta 0), reused 0 (delta 0), pack-reused 2562
Получение объектов: 100% (2562/2562), 12.33 MiB | 198.00 KiB/s, готово.
Определение изменений: 100% (1731/1731), готово.
Подмодуль по пути «src/freetype-gl-glxosd/freetype-gl»: забрано состояние «002f3676549373fc1086ed6a381c3d3a1d221e7d»
elena@elena-GA-A75-UD4H ~/GLXOSD $ mkdir build
elena@elena-GA-A75-UD4H ~/GLXOSD $ cd build
elena@elena-GA-A75-UD4H ~/GLXOSD/build $ cmake -G "Unix Makefiles" ../source -DINSTALLATION_SUFFIX_64=/lib64/
— The C compiler identification is GNU 5.3.1
— The CXX compiler identification is GNU 5.3.1
— Check for working C compiler: /usr/bin/cc
— Check for working C compiler: /usr/bin/cc — works
— Detecting C compiler ABI info
— Detecting C compiler ABI info - done
— Detecting C compile features
— Detecting C compile features - done
— Check for working CXX compiler: /usr/bin/c++
— Check for working CXX compiler: /usr/bin/c++ — works
— Detecting CXX compiler ABI info
— Detecting CXX compiler ABI info - done
— Detecting CXX compile features
— Detecting CXX compile features - done
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindOpenGL.cmake:162 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:35 (find_package)
— Configuring incomplete, errors occurred!
See also "/home/elena/GLXOSD/build/CMakeFiles/CMakeOutput.log".
elena@elena-GA-A75-UD4H ~/GLXOSD/build $ make all
make: *** Нет правила для сборки цели «all». Останов.
Подскажите в чем ошибка у меня (правильно ли я вообще начал ее устанавливать?).
Или, кому не сложно, соберите в репозитарий эту программу.
Хочу установить эту программу https://glxosd.nickguletskii.com/install/ по инструкции Compile from source.
вот результат:
elena@elena-GA-A75-UD4H ~/GLXOSD $ git clone —recursive https://github.com/nickguletskii/GLXOSD source
Клонирование в «source»…
remote: Counting objects: 2934, done.
remote: Total 2934 (delta 0), reused 0 (delta 0), pack-reused 2934
Получение объектов: 100% (2934/2934), 7.49 MiB | 100.00 KiB/s, готово.
Определение изменений: 100% (1306/1306), готово.
Подмодуль «src/freetype-gl-glxosd/freetype-gl» (https://github.com/nickguletskii/freetype-gl.git) зарегистрирован по пути «src/freetype-gl-glxosd/freetype-gl»
Клонирование в «/home/elena/GLXOSD/source/src/freetype-gl-glxosd/freetype-gl»…
remote: Counting objects: 2562, done.
remote: Total 2562 (delta 0), reused 0 (delta 0), pack-reused 2562
Получение объектов: 100% (2562/2562), 12.33 MiB | 198.00 KiB/s, готово.
Определение изменений: 100% (1731/1731), готово.
Подмодуль по пути «src/freetype-gl-glxosd/freetype-gl»: забрано состояние «002f3676549373fc1086ed6a381c3d3a1d221e7d»
elena@elena-GA-A75-UD4H ~/GLXOSD $ mkdir build
elena@elena-GA-A75-UD4H ~/GLXOSD $ cd build
elena@elena-GA-A75-UD4H ~/GLXOSD/build $ cmake -G "Unix Makefiles" ../source -DINSTALLATION_SUFFIX_64=/lib64/
— The C compiler identification is GNU 5.3.1
— The CXX compiler identification is GNU 5.3.1
— Check for working C compiler: /usr/bin/cc
— Check for working C compiler: /usr/bin/cc — works
— Detecting C compiler ABI info
— Detecting C compiler ABI info - done
— Detecting C compile features
— Detecting C compile features - done
— Check for working CXX compiler: /usr/bin/c++
— Check for working CXX compiler: /usr/bin/c++ — works
— Detecting CXX compiler ABI info
— Detecting CXX compiler ABI info - done
— Detecting CXX compile features
— Detecting CXX compile features - done
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindOpenGL.cmake:162 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:35 (find_package)
— Configuring incomplete, errors occurred!
See also "/home/elena/GLXOSD/build/CMakeFiles/CMakeOutput.log".
elena@elena-GA-A75-UD4H ~/GLXOSD/build $ make all
make: *** Нет правила для сборки цели «all». Останов.
Подскажите в чем ошибка у меня (правильно ли я вообще начал ее устанавливать?).
Или, кому не сложно, соберите в репозитарий эту программу.
Re: Помогите собрать / установить GLXOSD
Должна быть примерно такая строчкаJonn писал(а):Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR)
Код: Выделить всё
-- Found OpenGL: /usr/lib64/libGL.so
Re: Помогите собрать / установить GLXOSD
Не подскажите почему у меня ее нет этой строчки? что что не установлено?*d0s писал(а): Должна быть примерно такая строчкаКод: Выделить всё
-- Found OpenGL: /usr/lib64/libGL.so
Я повторюсь я пользователь РОСЫ/Линукс неделю. Там инструкция, https://glxosd.nickguletskii.com/install/, в самом низу, я по ней и делал... получается на предпоследнем застрял(make all)...*d0s писал(а): Почему обязательно чрез жит закачивать?
Код: Выделить всё
mkdir GLXOSD
cd GLXOSD
git clone --recursive https://github.com/nickguletskii/GLXOSD source
mkdir build
cd build
cmake -G "Unix Makefiles" ../source -DINSTALLATION_SUFFIX_32=/lib/ -DINSTALLATION_SUFFIX_64=/lib64/
make all
make install
Re: Помогите собрать / установить GLXOSD
скорее всего не хватает в системе файлов OpenGL для сборки. попробуйте поставить -devel пакеты, в названии которых есть opengl (смотрите по поиску в "Установке и удалении программ").
И да, задачка не очень простая для "недели на линуксе". Но если получится, значит явно не зря сюда пришли.
И да, задачка не очень простая для "недели на линуксе". Но если получится, значит явно не зря сюда пришли.
Re: Помогите собрать / установить GLXOSD
и ...freetype-devel если такой имеется.
т.е.
lib64freetype2-devel
libfreetype2-devel
или
lib64freetype6-devel
libfreetype6-devel
т.е.
lib64freetype2-devel
libfreetype2-devel
или
lib64freetype6-devel
libfreetype6-devel
Re: Помогите собрать / установить GLXOSD
Спасибо, я надеюсь поставить эту программу, хоть и не игрок сильно просто из за спортивного интереса, установил все что openGL 86_64.keleg писал(а):скорее всего не хватает в системе файлов OpenGL для сборки. попробуйте поставить -devel пакеты, в названии которых есть opengl (смотрите по поиску в "Установке и удалении программ").
И да, задачка не очень простая для "недели на линуксе". Но если получится, значит явно не зря сюда пришли.
Затем поставил
Кроме последней она для i586 ее тоже надо ставить?*d0s писал(а):и ...freetype-devel если такой имеется.
т.е.
lib64freetype2-devel
libfreetype2-devel
или
lib64freetype6-devel
libfreetype6-devel
запустил make -G "Unix Makefiles" ../source -DINSTALLATION_SUFFIX_64=/lib64/
Вышла какая то ошибка в интернете нашел, что нужно поставить еще Mesa-common-devel. установил. та ошибка ушла.
в общем получилось так:
В интернете поискал с этой ошибкой советовали установить automoc4, libxrandr-devel и gcc-c++ у меня 1 из 2 стоял второй поставил,
после make all
Re: Помогите собрать / установить GLXOSD
CMake Error at cmake_install.cmake:44 (file):
file INSTALL cannot make directory "/etc/glxosd/": Permission denied
собсна ругается что доступа нет.и ввод пароля, попробуйте это для начала, а там посмотрим. Все предварительные действия можно и с правами юзера сделать, а инсталляцию не получится. ))
по идее, если не только в /home прописывает софт свои файлы, то make install необходимо из под админа с sudo запускать или заполучить предварительно права root командой su - , или можно например с помощью sudo -i опять же задействовать права админа. Так то все вроде нормально должно установиться.
п.с. вообще есть уже rpm собранные под федору и опенСусе, но их надо смотреть, они с репками и ключами под свои ОС. А под Росу можно для всех на ABF ферме собрать этот пакет, а не только в своей системе, там инструментов побольше изначально. А так штука весьма нужная, учитывая например что в стиме пока не кажет встроенный фпс-метр.
https://copr.fedorainfracloud.org/coprs ... ld/511337/
https://pkgs.org/download/glxosd
This project aims to provide some of the functionality that RivaTuner OSD (which is used by MSI Afterburner) однако. Шито там надо для пулл-реквеста?
file INSTALL cannot make directory "/etc/glxosd/": Permission denied
собсна ругается что доступа нет.
Код: Выделить всё
sudo make install
по идее, если не только в /home прописывает софт свои файлы, то make install необходимо из под админа с sudo запускать или заполучить предварительно права root командой su - , или можно например с помощью sudo -i опять же задействовать права админа. Так то все вроде нормально должно установиться.
п.с. вообще есть уже rpm собранные под федору и опенСусе, но их надо смотреть, они с репками и ключами под свои ОС. А под Росу можно для всех на ABF ферме собрать этот пакет, а не только в своей системе, там инструментов побольше изначально. А так штука весьма нужная, учитывая например что в стиме пока не кажет встроенный фпс-метр.
https://copr.fedorainfracloud.org/coprs ... ld/511337/
https://pkgs.org/download/glxosd
This project aims to provide some of the functionality that RivaTuner OSD (which is used by MSI Afterburner) однако. Шито там надо для пулл-реквеста?
Re: Помогите собрать / установить GLXOSD
Спасибо команда "sudo" помогла, установилось в итоге получилось:
эту ссылку я тоже находил, там только openSUSE, и в связи с выше изложенной цитатой тоже не стал разбираться...
Мне стыдно писать этот пост но я не знаю что мне делать с этим добром, как мне запустить программу? в программах по поиску не ищет, хотя когда устанавливал Федоровский файл, он был в программах, я его от туда удалял...
От избытка инструкций голова болит, подскажите в каком направлении мне двигаться, чтобы не лопотать все инструкции.
Я же правильно понимаю что после того как установки я могу что то сделать и выставить ее в репозитарий, для общего пользования???
Извините я не понял о чем Вы говорите:
Как перешедшего с Виндовс я первым делом начал искать glxosd.rpm... и нашел , установил, ярлыка на рабочем столе нет, я начал искать что делать и увидел http://wiki.rosalab.ru/ru/index.php/Уст ... е_программHarrys77 писал(а):
https://copr.fedorainfracloud.org/coprs ... ld/511337/
https://pkgs.org/download/glxosd
This project aims to provide some of the functionality that RivaTuner OSD (which is used by MSI Afterburner) однако. Шито там надо для пулл-реквеста?
Испугался и удалил, программу...Предупреждение
Пользователям, оказавшимся в такой ситуации, не рекомендуется пытаться устанавливать пакеты, предназначенные для других дистрибутивов (Fedora, OpenSUSE и любых других), или устанавливать пакеты, предназначенные для других релизов Mandriva (включая Cooker). Установка таких пакетов сопряжена с очень высоким риском сделать систему нестабильной или вообще непригодной к дальнейшему использованию.
эту ссылку я тоже находил, там только openSUSE, и в связи с выше изложенной цитатой тоже не стал разбираться...
Мне стыдно писать этот пост но я не знаю что мне делать с этим добром, как мне запустить программу? в программах по поиску не ищет, хотя когда устанавливал Федоровский файл, он был в программах, я его от туда удалял...
От избытка инструкций голова болит, подскажите в каком направлении мне двигаться, чтобы не лопотать все инструкции.
Я же правильно понимаю что после того как установки я могу что то сделать и выставить ее в репозитарий, для общего пользования???
Извините я не понял о чем Вы говорите:
Harrys77 писал(а): This project aims to provide some of the functionality that RivaTuner OSD (which is used by MSI Afterburner) однако. Шито там надо для пулл-реквеста?
Re: Помогите собрать / установить GLXOSD
Ну, "не рекомендуется" это все ж не "запрещено" Если другого выхода нет - можно и сусевский пакет поставить.
Re: Помогите собрать / установить GLXOSD
У вас пока встали только 64 битные библиотеки, а еще нужны их версии 32 бит, смотрите там же где 64 бит брали исходники. Так у приложения и нет ярлыка в меню, оно консольное, должен быть только в /usr/bin/ исполняемый файл, можно с него вытащить ярлык куда-нибудь, но в данном случает этого делать не следует. Я пока в федорке попробовал установить, вроде встает прекрасно, но по мануалу оно запускается таким образомболее подробная инструкция здесь - https://glxosd.nickguletskii.com/docs/opts/, но без 32 битных библиотек большинство игр оно не подцепит.
так же можете в терминале набратьпо мне так пока довольно громоздкое приложение. Везде надо прописывать в командлайне и т.п.. Видел другой пакет на эту тему, вроде без такого геморою, вспомню или попадется опять - подскажу. Там вроде не надо городить огород, но правда и бенчей не заявлено.
Чтобы линк сделать на исполняемый файл можно например alt+F2 и в строке набрать kdesu dolphin, ввод и пароль root, а там уже просто мышкой и контекстным меню воспользоваться как обычно.
п.с. по поводу пул-реквеста - это касательно отправки пакета в общие репозитории.да и рекомендуется одновременно 32/64 бит устанавливать, чтобы во всех играх работало. Должно быть приблизительно так
Код: Выделить всё
glxosd [options] command
так же можете в терминале набрать
Код: Выделить всё
glxosd --help
вот это и есть похоже исполняемый файл. Правда не туда его записало, должно было в /usr/bin/ положить, но если не будет работать можно туда линк сделать из /usr/local/bin/. Установите версию 32 бит в дополнение и можете пользоваться приложением согласно мануалу, из 64 битной части все у вас установилось вроде.Jonn писал(а):Спасибо команда "sudo" помогла, установилось в итоге получилось:Код: Выделить всё
/usr/local/bin/glxosd
Чтобы линк сделать на исполняемый файл можно например alt+F2 и в строке набрать kdesu dolphin, ввод и пароль root, а там уже просто мышкой и контекстным меню воспользоваться как обычно.
Да ничего постыдного нет. Просто ОС немного по другому устроена. И на мой взгляд этот софт пока кривоват, хотя при его плюсах, это простительно )) запускают же через prismusrun подобным образом и ничего.Jonn писал(а):Мне стыдно писать этот пост но я не знаю что мне делать с этим добром, как мне запустить программу? в программах по поиску не ищет, хотя когда устанавливал Федоровский файл, он был в программах, я его от туда удалял...
От избытка инструкций голова болит, подскажите в каком направлении мне двигаться, чтобы не лопотать все инструкции.
Я же правильно понимаю что после того как установки я могу что то сделать и выставить ее в репозитарий, для общего пользования???
Извините я не понял о чем Вы говорите:
п.с. по поводу пул-реквеста - это касательно отправки пакета в общие репозитории.
кстати на эту тему и не только есть несколько пакетов толковых, ежели по гиту пошариться )) у меня уже несколько есть претендентов, хочу попробовать добавить. Но конкретно этот пакет, судя по выводу в консоли, вообще готов, хоть сейчас можно расшарить. Или нет? хотя в федорке он малость в другие папки встаетkeleg писал(а):Ну, "не рекомендуется" это все ж не "запрещено" Если другого выхода нет - можно и сусевский пакет поставить.
Код: Выделить всё
$ rpm -qa | grep glxosd
glxosd-3.2.2-1.20170213gitb53381a.fc25.x86_64
glxosd-3.2.2-1.20170213gitb53381a.fc25.i686
Последний раз редактировалось Harrys77 27 апр 2017, 18:59, всего редактировалось 2 раза.
Re: Помогите собрать / установить GLXOSD
Спасибо!!
Ночью попробую, поставлю 32 еще библиотеки, там вроде несложно, я как понял там где я прописывал
надо ввести другую команду, разберусь, сейчас времени нет.
Ночью попробую, поставлю 32 еще библиотеки, там вроде несложно, я как понял там где я прописывал
Код: Выделить всё
~/GLXOSD/build $ cmake -G "Unix Makefiles" ../source -DINSTALLATION_SUFFIX_64=/lib64/
можете подробнее написать, я пока не понял, как мне привязать данную программу например к "дота 2" (или он привязывается к стиму?). По шагам(для совсем новичков), ярлык доты и стима на рабочем столе.Harrys77 писал(а): Чтобы линк сделать на исполняемый файл можно например alt+F2 и в строке набрать kdesu dolphin, ввод и пароль root, а там уже просто мышкой и контекстным меню воспользоваться как обычно.
Re: Помогите собрать / установить GLXOSD
1) только 64 бита деинсталировать не надо. Нужно доустановить 32 битную часть glxosd в плюс к 64 битной.
2) по поводу линка - если из консоли glxosd запускаться не будет, то можно сделать ссылку на него в /usr/bin/либо это же можно мышкой проделать, но файловый менеджер должен быть под root запущен. Это называется "символическая ссылка" или линк по простому, как ярлык в виндоусе.
Все что находится в папках /bin/ и /usr/bin/ можно запустить из командной строки без указания пути к файлу. В остальных случаях обычно надо путь указывать явно, иначе не запустится ничего. Из /usr/local/bin/ может тоже запустится без ссылок и указания пути, тут пробовать надо. Может ссылка и не нужна, не уверен, но обычно пусто в этой папке.
3) по мануалу чтобы с Dota 2 запустить нужно в командной строке дать или как там у нее запускающий файл игры обзывается? Либо по их мануалу прописать в Steam, в свойствах игры параметры запуска проверил, работает. Конфиг самого glxosd надо только править под конкретную систему, а так вполне рабочее приложение.
п.с. alt+F2 запускает krunner или типа того, это аналог "Выполнить" в виндоус, но с некоторыми отличиями в плане прав доступа. Если там просто набрать dolphin, то будет от юзера его запуск, а если набрать kdesu dolphin, то будет запуск под root.
2) по поводу линка - если из консоли glxosd запускаться не будет, то можно сделать ссылку на него в /usr/bin/
Код: Выделить всё
sudo ln -s /usr/local/bin/glxosd /usr/bin/glxosd
Все что находится в папках /bin/ и /usr/bin/ можно запустить из командной строки без указания пути к файлу. В остальных случаях обычно надо путь указывать явно, иначе не запустится ничего. Из /usr/local/bin/ может тоже запустится без ссылок и указания пути, тут пробовать надо. Может ссылка и не нужна, не уверен, но обычно пусто в этой папке.
3) по мануалу чтобы с Dota 2 запустить нужно в командной строке дать
Код: Выделить всё
glxosd --steam dota2
Код: Выделить всё
glxosd --steam %command%
п.с. alt+F2 запускает krunner или типа того, это аналог "Выполнить" в виндоус, но с некоторыми отличиями в плане прав доступа. Если там просто набрать dolphin, то будет от юзера его запуск, а если набрать kdesu dolphin, то будет запуск под root.