Kako instalirati Openframeworks 0.8 na Fedoru 20

of

Fedora

OpenFrameworks je strukturirani skup otvorenog koda, napisan na C + +, koji je usmjeren na grafički razvoj. Omogućava dizajnerima i programerima da razvijaju interaktivne programe na jednostavan način i bez naprednog znanja.

OD 0.8 x32
OD 0.8 x64

Prilikom pokušaja instalacije OF en Fedora netko bi rekao: "Samo preuzmi, kompajliraj i završi posao" Jednostavno! Ali nije uvijek sve kako treba, ponekad nešto zakaže, ponekad onaj tko dobije Nobelovu nagradu za mir kaže da mir nije odsutnost rata, ponekad jednostavno nije dobar dan. Da, ovo je jedan od onih dana Čestitamo!

Predinstalacija

  • Imajte alate za kompilaciju. Fedora 20 Donosi ih prema zadanim postavkama, barem u mom slučaju, ali ih se s konzole može instalirati na sljedeći način:[mujuanp@desdelinux ~]$ su
    od nas će se tražiti lozinka administratora
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Sljedeće samo u slučaju da imate kernel «PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Imati RPM fuzija
    [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
  • instalirati Blokovi koda, ovaj je korak neobavezan jer kasnije možemo vidjeti kako ga instalirati sa skriptom unutar mape OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Spreman! već imamo što je potrebno za instalaciju OF

Instalacija

  • Sada idemo u direktorij u kojem preuzimamo openframeworks, Pogodio si! potrebno ga je raspakirati, u ovom slučaju nalazi se u osobnoj mapi.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • Kad je to gotovo, idemo u mapu u kojoj se nalaze skripte Fedora "Of_v0.8.0_linux64_release / scripts / linux / fedora"
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • Za one koji su odlučili ne instalirati Kodni blokovi prije Sada je vrijeme!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Zbog pogreške s imenima paketa morat ćemo izmijeniti sadržaj datoteke install_dependencies.sh do to je. Otvaramo datoteku pomoću vi, brišemo sve i kopiramo spomenuti sadržaj.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Da sada! Pokrenimo skriptu
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Podrška za mp3? nema problema!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • Nakon ovoga nastavljamo sa sastavljanjem openframeworks, vraćamo se u mapu «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Sada samo trebate sastaviti Generator projekta!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Da, došlo je do problema pri sastavljanju Generator projekta slično ovome:
    / usr / bin / ld: ne mogu pronaći -lXrandr.so -Xi.so
    collect2: ld vratio 1 izlazni status
    Ovaj je problem opet posljedica problema s imenima. ono što ćemo učiniti jest napraviti kopiju pogođenih datoteka i preimenovati ih u naznačene.
    za x64
    [mujuanp@desdelinux linux]# cd /usr/lib64
    za x32
    [mujuanp@desdelinux linux]# cd /usr/lib
    Jednom ovdje pogledamo naziv datoteka.
    [mujuanp@desdelinux lib64]# ls
    U mom slučaju su imena: libXrandr.so.2.2.0 i 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 bi trebalo biti dovoljno za nesmetano sastavljanje Generator projekta
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Sve je spremno, možemo koristiti openframeworks u našem Fedora 20!

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.