Kuidas installida Openframeworks 0.8 Fedora 20-le

of

Fedora

OpenFrameworks on avatud lähtekoodiga struktureeritud komplekt, kirjutatud keeles C + +, mis on keskendunud graafilisele arendusele. See võimaldab disaineritel ja programmeerijatel arendada interaktiivseid rakendusi lihtsalt ja ilma täiendavate teadmisteta.

OF 0.8 x32
OF 0.8 x64

Kui proovite installida OF en Fedora võiks öelda: "Lihtsalt laadige alla, koostage ja lõpetage äri" Lihtne! Kuid mitte alati pole kõik nii, nagu peab, mõnikord ebaõnnestub midagi, mõnikord ütleb Nobeli rahupreemia võitja, et rahu pole sõja puudumine, mõnikord pole see lihtsalt hea päev. Jah, see on üks nendest päevadest. Palju õnne!

Eelinstallimine

  • Omage kompileerimise tööriistu. Fedora 20 Vähemalt minu puhul toob see need vaikimisi, kuid konsoolilt saab neid installida järgmiselt:[mujuanp@desdelinux ~]$ su
    meilt küsitakse administraatori parooli
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Järgmine ainult juhul, kui kernel on olemas «PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Olema RPMFusioon
    [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
  • paigaldama Koodiplokid, see samm on valikuline, kuna hiljem näeme, kuidas seda kausta sees oleva skriptiga installida OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Valmis! meil on juba installimiseks vajalik OF

paigaldamine

  • Nüüd läheme kataloogi, kust me alla laadime Avatud raamistikud, Sa arvasid seda! see on vaja lahti pakkida, sellisel juhul on see isiklikus kaustas.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • Kui see on tehtud, läheme kausta, kuhu skriptid kuuluvad Fedora "Of_v0.8.0_linux64_release / scripts / linux / fedora"
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • Neile, kes otsustasid installimata jätta Koodplokid enne Nüüd on aeg!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Pakettide nimede vea tõttu peame faili install_dependencies.sh sisu muutma see on. Avame faili vi-ga, kustutame kõik ja kopeerime mainitud sisu.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Jah nüüd! Käivitame skripti
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Toetus mp3? pole probleemi!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • Pärast seda jätkame koostamist Avatud raamistikud, läheme tagasi kausta «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Nüüd peate lihtsalt koostama Projekti generaator!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Jah, faili koostamisel tekkis probleem Projekti generaator sarnane sellega:
    / usr / bin / ld: ei leia -lXrandr.so -Xi.so
    collect2: ld tagastas 1 väljumise oleku
    See probleem tuleneb jällegi nimede probleemist. teeme koopia mõjutatud failidest ja nimetame need ümber nimetatud failideks.
    x64 jaoks
    [mujuanp@desdelinux linux]# cd /usr/lib64
    x32 jaoks
    [mujuanp@desdelinux linux]# cd /usr/lib
    Siin olles vaatame failide nime.
    [mujuanp@desdelinux lib64]# ls
    Minu puhul on nimed libXrandr.so.2.2.0 ja 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
    See peaks olema piisav, et sujuvalt kompileerida Projekti generaator
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Kõik on valmis, saame kasutada Avatud raamistikud meie Fedora 20!

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.