ubuntu_compilation_howto
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ubuntu_compilation_howto [2017/08/05 02:49] – maefloresta | ubuntu_compilation_howto [2020/07/21 05:03] (current) – maefloresta | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ;#; | ;#; | ||
| - | =====How to compile | + | =====How to compile |
| 1. Install all the dependencies required using Ubuntu packages:\\ | 1. Install all the dependencies required using Ubuntu packages:\\ | ||
| Line 10: | Line 10: | ||
| sudo apt-get install build-essential | sudo apt-get install build-essential | ||
| sudo apt-get install ruby | sudo apt-get install ruby | ||
| - | sudo apt-get | + | sudo gem install |
| - | sudo apt-get install libogg-dev libtheora-dev | + | |
| sudo apt-get install zlib1g-dev | sudo apt-get install zlib1g-dev | ||
| sudo apt-get install libgl1-mesa-dev | sudo apt-get install libgl1-mesa-dev | ||
| + | sudo apt-get install libpulse-dev | ||
| sudo apt-get install git | sudo apt-get install git | ||
| </ | </ | ||
| - | 2. Install the Qt5 framework: | + | 2. Install the Qt5 framework |
| - | * Download the installer for the architecture of your operating system (32 or 64 bit) from https://www.qt.io/download/ | + | * Download the installer for the architecture of your operating system (32 or 64 bit) from https://download.qt.io/archive/qt/ |
| * Run these commands from console: | * Run these commands from console: | ||
| < | < | ||
| Line 25: | Line 25: | ||
| * Modify your PATH variable including your Qt5 installation path: | * Modify your PATH variable including your Qt5 installation path: | ||
| < | < | ||
| - | export PATH=/ | + | export PATH=/ |
| </ | </ | ||
| * Verify your Qt5 version: | * Verify your Qt5 version: | ||
| Line 32: | Line 32: | ||
| </ | </ | ||
| - Let's see an specific example (64 bit using account " | - Let's see an specific example (64 bit using account " | ||
| - | * wget http:// | + | < |
| - | | + | wget https:// |
| - | | + | chmod 755 qt-opensource-linux-x64-5.14.2.run |
| - | + | ./ | |
| - | - The Qt5 installation path was: / | + | </ |
| - | | + | - The Qt5 installation path was: / |
| - | | + | < |
| - | + | export PATH=/ | |
| - | QMake version 3.0 | + | qmake -version |
| - | Using Qt version 5.7.0 in / | + | |
| - | + | ||
| - | 3. Install the Quazip dependency: | + | |
| - | + | ||
| - | **Warning: | + | |
| - | + | ||
| - | - Download the source code from http:// | + | |
| - | * tar xvfz quazip-0.7.2.tar.gz | + | |
| - | * cd quazip-0.7.2 | + | |
| - | * qmake " | + | |
| - | * make | + | |
| - | * sudo make install | + | |
| - | + | ||
| - | 4. Get the Tupi source code: | + | |
| - | + | ||
| - | * git clone https:// | + | |
| - | + | ||
| - | **Note:** If you want to try the devel version, use this command: | + | |
| - | + | ||
| - | * git clone https:// | + | |
| + | QMake version 3.1 | ||
| + | Using Qt version 5.14.2 in / | ||
| + | </ | ||
| + | 3. Install the Quazip dependency: | ||
| + | - Run these commands from console: | ||
| + | < | ||
| + | git clone https:// | ||
| + | cd quazip | ||
| + | qmake " | ||
| + | make | ||
| + | sudo make install | ||
| + | </ | ||
| + | 4. Get and compile FFmpeg source code: | ||
| + | - Run these commands from console: | ||
| + | < | ||
| + | wget https:// | ||
| + | tar xvfz ffmpeg-4.3.tar.gz | ||
| + | cd ffmpeg-4.3 | ||
| + | ./configure --prefix=/ | ||
| + | --enable-gpl --disable-swresample --disable-avresample | ||
| + | </ | ||
| + | 5. Get TupiTube Desk source code: | ||
| + | < | ||
| + | git clone https:// | ||
| + | </ | ||
| 5. Compile the source code: | 5. Compile the source code: | ||
| - | + | < | |
| - | * cd tupi | + | cd tupitube.desk |
| - | * ./configure --prefix=/ | + | ./configure --prefix=/ |
| - | * make | + | --with-ffmpeg=/ |
| - | * sudo make install | + | make |
| - | + | sudo make install | |
| - | 6. Enjoy Tupi! | + | </ |
| - | + | 6. Enjoy TupiTube Desk! | |
| - | * /usr/local/tupi/bin/tupi & | + | < |
| + | /usr/local/tupitube.desk/bin/tupitube.desk | ||
| + | </ | ||
| ;#; | ;#; | ||
| [[developer_resources|Back to Developers Page]] | [[developer_resources|Back to Developers Page]] | ||
| ;#; | ;#; | ||
ubuntu_compilation_howto.1501901395.txt.gz · Last modified: 2017/08/05 02:49 by maefloresta
