So installieren Sie Openframeworks 0.8 unter Fedora 20

of

Fedora

Offene Frameworks ist eine strukturierte Open-Source-Suite, geschrieben in C + +, das sich auf die grafische Entwicklung konzentriert. Es ermöglicht Designern und Programmierern, auf einfache Weise und ohne fortgeschrittene Kenntnisse interaktive Anwendungen zu entwickeln.

VON 0.8 x32
VON 0.8 x64

Beim Versuch zu installieren OF en Fedora man würde sagen: „Einfach herunterladen, kompilieren und fertig“ So einfach ist das! Aber nicht immer ist alles so, wie es sein sollte, manchmal geht etwas schief, manchmal sagt der Friedensnobelpreisträger, dass Frieden nicht die Abwesenheit von Krieg bedeutet, manchmal ist es einfach kein guter Tag. Ja, das ist einer dieser Tage. Herzlichen Glückwunsch!

Vorinstallation

  • Halten Sie die Build-Tools bereit. Fedora 20 Es bringt sie standardmäßig mit, zumindest in meinem Fall, ansonsten können sie wie folgt von der Konsole aus installiert werden:[mujuanp@desdelinux ~]$ su
    Wir werden nach dem Administratorkennwort gefragt
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Folgendes gilt nur für den Fall, dass ein Kernel vorhanden ist:PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Haben 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
  • installieren Codeblöcke, dieser Schritt ist optional, da wir später sehen können, wie er mit einem Skript im Ordner installiert wird OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Bereit! Wir haben bereits alles, was zur Installation erforderlich ist OF

Übliche Installationen

  • Jetzt gehen wir in das Verzeichnis, in das wir heruntergeladen haben offene FrameworksDu hast es erraten! Es ist notwendig, es zu entpacken, in diesem Fall befindet es sich im persönlichen Ordner.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • Sobald dies erledigt ist, gehen wir zu dem Ordner, der die Skripte für enthält Fedora „of_v0.8.0_linux64_release/scripts/linux/fedora“
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • Für diejenigen, die sich entschieden haben, nicht zu installieren Codeblöcke vorher Jetzt ist die Zeit!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Aufgrund eines Fehlers bei den Namen der Pakete müssen wir den Inhalt der Datei install_dependencies.sh ändern es ist. Wir öffnen die Datei mit vi, löschen alles und kopieren den genannten Inhalt.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Jetzt ja! Lassen Sie uns das Skript ausführen
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Unterstützung für mp3? Kein Problem!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • Danach fahren wir mit dem Kompilieren fort offene Frameworks, wir verschieben einen Ordner „of_v0.8.0_linux64_release/scripts/linux/“ zurück
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Jetzt bleibt nur noch das Kompilieren Projektgenerator!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Ja, beim Kompilieren ist ein Problem aufgetreten Projektgenerator ähnlich wie dies:
    /usr/bin/ld: -lXrandr.so -Xi.so kann nicht gefunden werden
    collect2: ld hat 1 Exit-Status zurückgegeben
    Dieses Problem ist wiederum auf ein Problem mit den Namen zurückzuführen. Wir erstellen eine Kopie der betroffenen Dateien und benennen sie in die angegebene um.
    für x64
    [mujuanp@desdelinux linux]# cd /usr/lib64
    für x32
    [mujuanp@desdelinux linux]# cd /usr/lib
    Sobald wir hier sind, schauen wir uns den Namen der Dateien an.
    [mujuanp@desdelinux lib64]# ls
    In meinem Fall lauten die Namen: libXrandr.so.2.2.0 und 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
    Dies sollte für eine erfolgreiche Kompilierung ausreichen Projektgenerator
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Alles ist fertig, wir können es jetzt verwenden offene Frameworks unsere Fedora 20!

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.