Ako nainštalovať Openframeworks 0.8 na Fedoru 20

of

Fedora

OpenFrameworks je otvorená štruktúrovaná sada, napísaná v C + +, ktorá je zameraná na grafický vývoj. Umožňuje návrhárom a programátorom vyvíjať interaktívne aplikácie jednoduchým spôsobom a bez pokročilých znalostí.

0.8 x32
0.8 x64

Pri pokuse o inštaláciu OF en Fedora dalo by sa povedať: „Stačí stiahnuť, kompilovať a ukončiť prácu“ Jednoduché! Ale nie vždy je všetko tak, ako má byť, niekedy niečo zlyhá, niekedy kto získa Nobelovu cenu za mier, tvrdí, že mier nie je absencia vojny, niekedy jednoducho nie je dobrý deň. Áno, je to jeden z tých dní Gratulujeme!

Predinštalácia

  • Majte kompilačné nástroje. Fedora 20 Prináša ich predvolene, aspoň v mojom prípade, ale dajú sa nainštalovať z konzoly nasledujúcim spôsobom:[mujuanp@desdelinux ~]$ su
    budeme požiadaní o heslo správcu
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Nasledujúce iba v prípade, že máte jadro «PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Mať Otáčky Fusion
    [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
  • inštalovať Codeblocky, tento krok je voliteľný, pretože neskôr uvidíme, ako ho nainštalovať so skriptom vo vnútri priečinka OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Pripravený! na inštaláciu už máme OF

inštalácia

  • Teraz prejdeme do adresára, kde si stiahneme openframeworks, Uhádol si to! je potrebné ho rozbaliť, v tomto prípade sa nachádza v osobnom priečinku.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • Akonáhle je to hotové, prejdeme do priečinka, ktorý obsahuje skripty do Fedora „Of_v0.8.0_linux64_release / scripts / linux / fedora“
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • Pre tých, ktorí sa rozhodli neinštalovať Codebloky predtým Teraz je čas!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Z dôvodu chyby v názvoch balíkov budeme musieť upraviť obsah súboru install_dependencies.sh o to je. Súbor otvoríme pomocou vi, všetko vymažeme a skopírujeme spomínaný obsah.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Ano teraz! Spustíme skript
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Podpora pre mp3? žiaden problém!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • Potom pokračujeme v kompilácii openframeworks, vrátime sa o priečinok «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Teraz stačí zostaviť Generátor projektu!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Áno, pri zostavovaní súboru sa vyskytol problém Generátor projektu podobné tomuto:
    / usr / bin / ld: nemôže nájsť -lXrandr.so -Xi.so
    collect2: ld vrátil 1 stav ukončenia
    Tento problém je spôsobený opäť problémom s menami. urobíme si kópiu postihnutých súborov a premenujeme ich na uvedené.
    pre x64
    [mujuanp@desdelinux linux]# cd /usr/lib64
    pre x32
    [mujuanp@desdelinux linux]# cd /usr/lib
    Tu sa pozrieme na názov súborov.
    [mujuanp@desdelinux lib64]# ls
    V mojom prípade sú to názvy: libXrandr.so.2.2.0 a 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
    To by malo stačiť na hladké zostavenie súboru Generátor projektu
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Všetko je pripravené, môžeme použiť openframeworks v našom Fedora 20!

Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.