Så här installerar du Openframeworks 0.8 på Fedora 20

of

fedora

OpenFrameworks är en öppen källkod strukturerad uppsättning, skriven i C + +, som fokuserar på grafisk utveckling. Det gör det möjligt för designers och programmerare att utveckla interaktiva applikationer på ett enkelt sätt och utan att ha avancerad kunskap.

AV 0.8 x32
AV 0.8 x64

När du försöker installera OF en fedora man skulle säga, "Bara ladda ner, kompilera och avsluta verksamheten" Enkelt så! Men inte alltid är allt som det borde vara, ibland misslyckas något, ibland vem som vinner Nobels fredspris säger att fred inte är frånvaron av krig, ibland är det helt enkelt inte en bra dag. Ja det här är en av de dagarna Grattis!

Förinstallation

  • Ha kompileringsverktygen. Fedora 20 Det ger dem som standard, åtminstone i mitt fall, men de kan installeras från konsolen på följande sätt:[mujuanp@desdelinux ~]$ su
    vi kommer att bli ombedd att ange administratörslösenordet
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Följande endast om du har Kärnan «PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Har 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
  • installera codeblocks, detta steg är valfritt eftersom vi senare kan se hur man installerar det med ett skript i mappen OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Redo! vi har redan vad som krävs för att installera OF

installation

  • Nu går vi till katalogen där vi laddar ner öppna ramar, Du gissade det! det är nödvändigt att packa upp det, i det här fallet finns det i den personliga mappen.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • När detta är klart går vi till mappen som innehåller skript till fedora "Of_v0.8.0_linux64_release / skript / linux / fedora"
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • För dem som bestämde sig för att inte installera Codeblocks innan Nu är det dags!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • På grund av ett fel med namnen på paketen måste vi ändra innehållet i filen install_dependencies.sh genom det är. Vi öppnar filen med vi, tar bort allt och kopierar nämnda innehåll.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Ja nu! Låt oss köra manuset
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Stöd för mp3? inga problem!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • Efter detta fortsätter vi att kompilera öppna ramar, vi går tillbaka en mapp «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Nu behöver du bara kompilera Projektgenerator!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Ja, det uppstod ett problem med att kompilera Projektgenerator liknande detta:
    / usr / bin / ld: kan inte hitta -lXrandr.so -Xi.so
    collect2: ld returnerade 1 utgångsstatus
    Detta problem beror återigen på ett problem med namnen. vad vi ska göra är att göra en kopia av de drabbade filerna och byta namn på dem till den angivna.
    för x64
    [mujuanp@desdelinux linux]# cd /usr/lib64
    för x32
    [mujuanp@desdelinux linux]# cd /usr/lib
    En gång här tittar vi på filernas namn.
    [mujuanp@desdelinux lib64]# ls
    I mitt fall är namnen: libXrandr.so.2.2.0 och 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
    Detta bör räcka för att smidigt kompilera Projektgenerator
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Allt är klart, vi kan använda öppna ramar i vår Fedora 20!

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.