Skip to content

Instantly share code, notes, and snippets.

@donniecode1983
Created April 17, 2019 13:46
Show Gist options
  • Save donniecode1983/a8cb6e1db30c061de11d647af90d3ca9 to your computer and use it in GitHub Desktop.
Save donniecode1983/a8cb6e1db30c061de11d647af90d3ca9 to your computer and use it in GitHub Desktop.
Install Remmina on Debian/Ubuntu
# Remove libssl-dev if installed
sudo apt purge libssl-dev
# Update repos and install dependinces
sudo apt update -y
sudo apt install build-essential git-core libssh-dev cmake libx11-dev libxext-dev libxinerama-dev \
libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \
libxrandr-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
libxi-dev libavutil-dev libjson-glib-dev\
libavcodec-dev libxtst-dev libgtk-3-dev libgcrypt11-dev libpulse-dev \
libvte-2.91-dev libxkbfile-dev libtelepathy-glib-dev libjpeg-dev \
libgnutls28-dev libgnome-keyring-dev libavahi-ui-gtk3-dev libvncserver-dev \
libappindicator3-dev intltool libsecret-1-dev libwebkit2gtk-4.0-dev libsystemd-dev
# Remove any prior traces of remmina
sudo apt purge "remmina*" "libfreerdp*" "libwinpr*" "freerdp*"
# Clone a copy of FreeRDP into a folder in user root called remmina_dlevel
mkdir ~/remmina_devel
cd ~/remmina_devel
git clone https://github.com/FreeRDP/FreeRDP.git
cd FreeRDP
# Compile & Install FreeRDP
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON -DWITH_CUPS=on -DWITH_PULSE=on -DCMAKE_INSTALL_PREFIX:PATH=/opt/remmina_devel/freerdp .
make && sudo make install
echo /opt/remmina_devel/freerdp/lib | sudo tee /etc/ld.so.conf.d/freerdp_devel.conf > /dev/null
sudo ldconfig
# Add FreeRDP Shorcut to the /usr/local/bin folder
sudo ln -s /opt/remmina_devel/freerdp/bin/xfreerdp /usr/local/bin/
# Clone a copy of Remmina into a folder in user root called remmina_dlevel
cd ~/remmina_devel
git clone https://github.com/FreeRDP/Remmina.git
# Compile & Install Remmina
cd Remmina
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=/opt/remmina_devel/remmina -DCMAKE_PREFIX_PATH=/opt/remmina_devel/freerdp --build=build .
make && sudo make install
# Add Remmina Shorcut to the /usr/local/bin folder
sudo ln -s /opt/remmina_devel/remmina/bin/remmina /usr/local/bin/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment