fedora_compilation_howto
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| fedora_compilation_howto [2017/02/02 16:01] – created maefloresta | fedora_compilation_howto [2017/08/05 16:04] (current) – [How to compile TupiTube Desk source code (Fedora 22)] maefloresta | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ;#; | ;#; | ||
| - | =====How to compile | + | =====How to compile |
| 1. Install Fedora packages | 1. Install Fedora packages | ||
| - | + | < | |
| - | | + | sudo dnf install ruby |
| - | | + | sudo dnf install make |
| - | | + | sudo dnf automake |
| - | | + | sudo dnf install gcc |
| - | | + | sudo dnf install gcc-c++ |
| - | | + | sudo dnf install zlib-devel |
| - | | + | sudo dnf install libogg-devel |
| - | | + | sudo dnf install libtheora-devel |
| - | | + | sudo dnf install yasm |
| + | </ | ||
| 2. Compile & Install libav | 2. Compile & Install libav | ||
| - | + | < | |
| - | | + | wget https:// |
| - | | + | tar xvfz libav-9.18.tar.gz |
| - | | + | cd libav-9.18 |
| - | | + | ./configure --prefix=/ |
| - | | + | make |
| - | | + | sudo make install |
| - | + | </ | |
| - | 3. Install Qt5 | + | 3. Install Qt5 (version > 5.4) |
| * Download the Qt installer from http:// | * Download the Qt installer from http:// | ||
| * In my case, the installer file is called: qt-unified-linux-x64-2.0.2-2-online.run | * In my case, the installer file is called: qt-unified-linux-x64-2.0.2-2-online.run | ||
| - | * chmod 755 qt-unified-linux-x64-2.0.2-2-online.run | + | < |
| - | | + | chmod 755 qt-unified-linux-x64-2.0.2-2-online.run |
| - | * Follow the wizard and take note of the path where Qt has been installed. In my case: / | + | ./ |
| - | * To ensure that your system is using this Qt version, and not other, you have to redefine your PATH variable from the console where you are going to compile | + | </ |
| - | | + | * Follow the wizard and pay attention to the path where Qt has been installed. In my case: / |
| - | * To check that everything is ok, if you run the command "qmake -version" | + | * To ensure that your system is using this Qt version, and not other, you have to redefine your PATH variable from the console where you're compiling |
| - | | + | < |
| + | % export PATH=/ | ||
| + | </ | ||
| + | * To check that everything is ok, if you run the command "qmake -version" | ||
| + | < | ||
| + | qmake -version | ||
| QMake version 3.0 | QMake version 3.0 | ||
| Using Qt version 5.5.0 in / | Using Qt version 5.5.0 in / | ||
| + | </ | ||
| 4. Compile & Install Quazip\\ | 4. Compile & Install Quazip\\ | ||
| - | - Download latest version of Quazip from http:// | + | - Download |
| - | + | < | |
| - | | + | tar xvfz quazip-0.7.3.tar.gz |
| - | | + | cd quazip-0.7.3 |
| - | | + | qmake " |
| - | | + | make |
| - | | + | sudo make install |
| - | + | </ | |
| - | 5. Compile & Install | + | 5. Compile & Install |
| - | + | < | |
| - | | + | git clone https:// |
| - | | + | cd tupi |
| - | | + | ./configure --prefix=/ |
| - | | + | make |
| - | | + | sudo make install |
| - | | + | </ |
| + | 6. If everything goes well, run TupiTube Desk! | ||
| + | < | ||
| + | /usr/local/tupitube.desk/bin/tupitube.desk | ||
| + | </ | ||
| ;#; | ;#; | ||
| [[developer_resources|Back to Developers Page]] | [[developer_resources|Back to Developers Page]] | ||
| ;#; | ;#; | ||
fedora_compilation_howto.1486051297.txt.gz · Last modified: 2017/03/11 23:22 (external edit)
