User Tools

Site Tools


Back to Developers Page

How to compile TupiTube Desk from source code (Ubuntu + Qt5)

1. Install all the dependencies required using Ubuntu packages:
- Run these commands from console:

sudo apt-get install build-essential
sudo apt-get install ruby
sudo gem install so
sudo apt-get install zlib1g-dev
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libpulse-dev
sudo apt-get install git

2. Install the Qt5 framework (version 5.13 or higher):

chmod 755
./ (follow the step by step wizard)
  • Modify your PATH variable including your Qt5 installation path:
export PATH=/*your*/*Qt*/*path*/5.*.*/gcc_64/bin:$PATH
  • Verify your Qt5 version:
qmake -version

- Let's see an specific example (64 bit using account “user”):

chmod 755

- The Qt5 installation path was: /home/user/Qt5.14.2

export PATH=/home/user/Qt5.14.2/5.14.2/gcc_64/bin:$PATH
qmake -version

  QMake version 3.1
  Using Qt version 5.14.2 in /home/user/Qt5.14.2/5.14.2/gcc_64/lib

3. Install the Quazip dependency: - Run these commands from console:

git clone
cd quazip
qmake "PREFIX=/usr/local" "LIBS+=-lz"
sudo make install

4. Get and compile FFmpeg source code: - Run these commands from console:

tar xvfz ffmpeg-4.3.tar.gz
cd ffmpeg-4.3
./configure --prefix=/usr/local/ffmpeg --enable-shared --disable-doc --enable-libx264 
--enable-gpl --disable-swresample --disable-avresample

5. Get TupiTube Desk source code:

git clone -b devel

5. Compile the source code:

cd tupitube.desk
./configure --prefix=/usr/local/tupitube.desk --with-quazip=/usr/local/quazip 
sudo make install

6. Enjoy TupiTube Desk!

/usr/local/tupitube.desk/bin/tupitube.desk &

Back to Developers Page

ubuntu_compilation_howto.txt · Last modified: 2020/07/21 00:03 by maefloresta