Kako instalirati Openframeworks 0.8 na Fedoru 20

of fedora

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

OD 0.8 x32
OD 0.8 x64

Prilikom pokušaja instalacije OF en fedora moglo bi se reći, "Samo preuzmi, sastavi i završi posao" Jednostavno! Ali nije uvijek sve kako treba, ponekad nešto zakaže, ponekad onaj ko dobije Nobelovu nagradu za mir kaže da mir nije odsustvo 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 mogu se instalirati iz konzole 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"
  • tener RPM 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
  • instalar Blokade, ovaj korak nije obavezan, jer kasnije možemo vidjeti kako ga instalirati sa skriptom unutar mape OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Spremni! već imamo što je potrebno za instalaciju OF

 

Instalacija

  • Sada idemo u direktorij gdje preuzimamo Openframeworks, Pogodili ste! potrebno je raspakirati, u ovom slučaju je u ličnoj mapi.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • Jednom kada je to učinjeno 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 da neće instalirati Codebloks prije je sad vrijeme!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Zbog greške s imenima paketa morat ćemo izmijeniti sadržaj datoteke install_dependencies.sh ovo. 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, vratimo se u mapu «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Sada samo trebate kompajlirati Generator projekata!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Da, došlo je do problema pri sastavljanju Generator projekata slično ovome:
    / usr / bin / ld: ne mogu pronaći -lXrandr.so -Xi.so
    collect2: ld vratio 1 izlazni status
    Ovaj problem je, opet, problem sa imenima. ono što ćemo učiniti je 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 projekata
    [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šoj Fedora 20!

Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.