Jak zainstalować Openframeworks 0.8 w Fedorze 20

of

Fedora

OpenFrameworks to uporządkowany zestaw open source, napisany w C + +, który jest nastawiony na rozwój graficzny. Umożliwia projektantom i programistom tworzenie interaktywnych aplikacji w prosty sposób i bez posiadania zaawansowanej wiedzy.

Z 0.8 x32
Z 0.8 x64

Podczas próby instalacji OF en Fedora można by powiedzieć: „Wystarczy pobrać, skompilować i zakończyć działalność” To takie proste! Ale nie zawsze wszystko jest tak, jak powinno, czasem coś się nie udaje, czasem ten, kto wygrywa Pokojową Nagrodę Nobla, mówi, że pokój to nie brak wojny, czasem po prostu nie jest to dobry dzień. Tak, to jeden z tych dni. Gratulacje!

Przed instalacją

  • Miej narzędzia do kompilacji. Fedora 20 Wprowadza je domyślnie, przynajmniej w moim przypadku, ale można je zainstalować z konsoli w następujący sposób:[mujuanp@desdelinux ~]$ su
    zostaniemy poproszeni o podanie hasła administratora
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Poniższe tylko w przypadku posiadania jądra «PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Mieć 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
  • zainstalować Bloki kodu, ten krok jest opcjonalny, ponieważ później możemy zobaczyć, jak go zainstalować za pomocą skryptu w folderze OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Gotowy! mamy już to, czego potrzeba do zainstalowania OF

instalacja

  • Teraz przechodzimy do katalogu, w którym pobieramy Openframework, Zgadłeś! należy go rozpakować, w tym przypadku znajduje się on w folderze osobistym.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • Po zakończeniu przechodzimy do folderu zawierającego skrypty do Fedora „Of_v0.8.0_linux64_release / scripts / linux / fedora”
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • Dla tych, którzy zdecydowali się nie instalować Bloki kodowe zanim Teraz jest czas!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Ze względu na błąd w nazwach pakietów będziemy musieli zmodyfikować zawartość pliku install_dependencies.sh poprzez jest. Otwieramy plik za pomocą vi, usuwamy wszystko i kopiujemy wspomnianą zawartość.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Tak teraz! Uruchommy skrypt
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Wsparcie dla mp3? nie ma problemu!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • Następnie przystępujemy do kompilacji Openframeworkwracamy do folderu «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Teraz wystarczy skompilować plik Generator projektów!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Tak, wystąpił problem podczas kompilacji Generator projektów podobny do tego:
    / usr / bin / ld: nie można znaleźć -lXrandr.so -Xi.so
    collect2: ld zwrócił 1 status wyjścia
    Ten problem ponownie wynika z problemu z nazwami. zrobimy kopię plików, których dotyczy problem, i zmienimy ich nazwy na wskazaną.
    dla x64
    [mujuanp@desdelinux linux]# cd /usr/lib64
    dla x32
    [mujuanp@desdelinux linux]# cd /usr/lib
    Kiedyś spojrzymy na nazwy plików.
    [mujuanp@desdelinux lib64]# ls
    W moim przypadku nazwy to: 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 powinno wystarczyć, aby płynnie skompilować plik Generator projektów
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Wszystko gotowe, możemy użyć Openframework nasz Fedora 20!

Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.