Як встановити Openframeworks 0.8 на Fedora 20

of

Fedora

OpenFrameworks - це структурований набір з відкритим кодом, написаний на C + +, яка орієнтована на графічний розвиток. Це дозволяє дизайнерам та програмістам розробляти інтерактивні програми простим способом, не маючи передових знань.

З 0.8 х32
З 0.8 х64

При спробі встановити OF en Fedora можна було б сказати: "Просто завантажте, скомпілюйте і закінчіть справу". Але не завжди все так, як повинно бути, іноді щось не вдається, іноді той, хто виграє Нобелівську премію миру, каже, що мир - це не відсутність війни, іноді це просто невдалий день. Так, це один із тих днів Вітаємо!

Попередня установка

  • Мати засоби компіляції. Fedora 20 Це приносить їх за замовчуванням, принаймні в моєму випадку, але їх можна встановити з консолі наступним чином:[mujuanp@desdelinux ~]$ su
    нас запитають пароль адміністратора
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Наступне лише у випадку наявності ядра «PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Мати 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
  • встановлювати Блокблоки, цей крок є необов’язковим, оскільки пізніше ми можемо побачити, як встановити його за допомогою сценарію всередині папки OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Готові! ми вже маємо, що потрібно для установки OF

Установка

  • Тепер ми переходимо до каталогу, де завантажуємо openframeworks, Ви здогадалися! його потрібно розпакувати, в цьому випадку він знаходиться в особистій папці.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • Після цього ми переходимо до папки, до якої містяться скрипти Fedora "Of_v0.8.0_linux64_release / scripts / linux / fedora"
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • Для тих, хто вирішив не встановлювати Блоки коду раніше Зараз саме час!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Через помилку з іменами пакетів нам доведеться змінити вміст файлу install_dependencies.sh шляхом це. Ми відкриваємо файл за допомогою vi, видаляємо все та копіюємо згаданий вміст.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Так зараз! Запустимо сценарій
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Підтримка mp3? нема проблем!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • Після цього ми приступаємо до компіляції openframeworks, ми повертаємося назад до папки «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Тепер вам просто потрібно скомпілювати Генератор проектів!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Так, виникла проблема зі складанням Генератор проектів подібні до цього:
    / usr / bin / ld: не вдається знайти -lXrandr.so -Xi.so
    collect2: ld повернув 1 статус виходу
    Ця проблема, знову ж таки, пов’язана з проблемою з іменами. що ми зробимо, це скопіювати зазначені файли та перейменувати їх на вказаний.
    для x64
    [mujuanp@desdelinux linux]# cd /usr/lib64
    для x32
    [mujuanp@desdelinux linux]# cd /usr/lib
    Опинившись тут, ми розглядаємо назву файлів.
    [mujuanp@desdelinux lib64]# ls
    У моєму випадку імена: libXrandr.so.2.2.0 та 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
    Цього має бути достатньо для плавної компіляції Генератор проектів
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Все готово, ми можемо використовувати openframeworks наші Fedora 20!

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.