Как да инсталирате Openframeworks 0.8 на Fedora 20

of

Fedora

OpenFrameworks е структуриран набор с отворен код, написан на C + +, която е фокусирана върху графичното развитие. Той позволява на дизайнерите и програмистите да разработват интерактивни приложения по прост начин и без да разполагат с напреднали познания.

ОТ 0.8 x32
ОТ 0.8 x64

При опит за инсталиране OF en Fedora човек би казал: "Просто изтеглете, компилирайте и прекратете бизнеса" Просто като това! Но не винаги всичко е както трябва, понякога нещо се проваля, понякога който спечели Нобелова награда за мир, казва, че мира не е отсъствието на война, понякога просто не е добър ден. Да, това е един от онези дни Поздравления!

Предварителна инсталация

  • Разполагайте с инструментите за компилация. Fedora 20 Той ги носи по подразбиране, поне в моя случай, но те могат да бъдат инсталирани от конзолата по следния начин:[mujuanp@desdelinux ~]$ su
    ще ни бъде поискана администраторската парола
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Следното само в случай на ядро ​​«PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Имам RPMFusion
    [mujuanp@desdelinux ~]# yum -y localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-20.noarch.rpm
  • instalar Кодови блокове, тази стъпка не е задължителна, тъй като по-късно можем да видим как да я инсталираме със скрипт вътре в папката OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Готов! вече имаме какво е необходимо за инсталиране OF

Инсталация

  • Сега отиваме в директорията, където изтегляме openframeworks, Ти позна! необходимо е да го разархивирате, в този случай той е в личната папка.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • След като това стане, отиваме в папката, в която се намират скриптовете Fedora "Of_v0.8.0_linux64_release / scripts / linux / fedora"
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • За тези, които са решили да не инсталират Кодови блокове преди Сега е моментът!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Поради грешка с имената на пакетите ще трябва да модифицираме съдържанието на файла install_dependencies.sh чрез е. Отваряме файла с vi, изтриваме всичко и копираме споменатото съдържание.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Да сега! Нека да стартираме скрипта
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Подкрепа за mp3? няма проблем!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • След това продължаваме да компилираме openframeworks, връщаме се в папка «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Сега просто трябва да компилирате Генератор на проекти!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Да, възникна проблем при съставянето на Генератор на проекти подобно на това:
    / usr / bin / ld: не може да намери -lXrandr.so -Xi.so
    collect2: ld върна 1 статус на изход
    Този проблем се дължи отново на проблем с имената. това, което ще направим, е да направим копие на засегнатите файлове и да ги преименуваме на посочения.
    за x64
    [mujuanp@desdelinux linux]# cd /usr/lib64
    за x32
    [mujuanp@desdelinux linux]# cd /usr/lib
    Веднъж разглеждаме името на файловете.
    [mujuanp@desdelinux lib64]# ls
    В моя случай имената са: libXrandr.so.2.2.0 и libXi.so.6.1.0
    [mujuanp@desdelinux lib64]# cp libXi.so.6.1.0 libXi.so
    [mujuanp@desdelinux lib64]# cp libXrandr.so.2.2.0 libXrandr.so
    Това трябва да е достатъчно, за да се компилира плавно Генератор на проекти
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Всичко е готово, можем да използваме openframeworks в нашата Fedora 20!

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.