Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/remminadoc.gitlab.io.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'docs/md__home_tmow_remmina_devel__remmina_8wiki__compile-on-_ubuntu-16_804.html')
-rw-r--r--docs/md__home_tmow_remmina_devel__remmina_8wiki__compile-on-_ubuntu-16_804.html3
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/md__home_tmow_remmina_devel__remmina_8wiki__compile-on-_ubuntu-16_804.html b/docs/md__home_tmow_remmina_devel__remmina_8wiki__compile-on-_ubuntu-16_804.html
index 6a27d8c7b..dd6c2fba7 100644
--- a/docs/md__home_tmow_remmina_devel__remmina_8wiki__compile-on-_ubuntu-16_804.html
+++ b/docs/md__home_tmow_remmina_devel__remmina_8wiki__compile-on-_ubuntu-16_804.html
@@ -93,8 +93,9 @@ $(document).ready(function(){initNavTree('md__home_tmow_remmina_devel__remmina_8
<p><b>Changelog</b></p><ul>
<li>Initial write: Mar 30 2016.</li>
<li>Apr 19 2016: added apt-get remove for libwinpr and other packages</li>
+<li>Jan 08 2018: added libsoup2.4-dev libjson-glib-dev to dependencies</li>
</ul>
-<p><b>1.</b> Install all packages required to build freerdp and remmina: </p><div class="fragment"><div class="line">sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \</div><div class="line"> libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \</div><div class="line"> libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev \</div><div class="line"> libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libxi-dev libavutil-dev \</div><div class="line"> libavcodec-dev libxtst-dev libgtk-3-dev libgcrypt11-dev libssh-dev libpulse-dev \</div><div class="line"> libvte-2.91-dev libxkbfile-dev libtelepathy-glib-dev libjpeg-dev \</div><div class="line"> libgnutls-dev libgnome-keyring-dev libavahi-ui-gtk3-dev libvncserver-dev \</div><div class="line"> libappindicator3-dev intltool libsecret-1-dev libwebkit2gtk-4.0-dev libsystemd-dev</div></div><!-- fragment --><p> <b>2.</b> Remove freerdp-x11 package and all packages containing the string remmina in the package name. </p><div class="fragment"><div class="line">sudo apt-get --purge remove freerdp-x11 \</div><div class="line"> remmina remmina-common remmina-plugin-rdp remmina-plugin-vnc remmina-plugin-gnome \</div><div class="line"> remmina-plugin-nx remmina-plugin-telepathy remmina-plugin-xdmcp</div><div class="line">sudo apt-get --purge remove libfreerdp-dev libfreerdp-plugins-standard libfreerdp1 \</div><div class="line"> libfreerdp-utils1.1 libfreerdp-primitives1.1 libfreerdp-locale1.1 \</div><div class="line"> libfreerdp-gdi1.1 libfreerdp-crypto1.1 libfreerdp-core1.1 libfreerdp-common1.1.0 \</div><div class="line"> libfreerdp-codec1.1 libfreerdp-client1.1 libfreerdp-cache1.1</div><div class="line">sudo apt-get --purge remove \</div><div class="line"> libfreerdp-rail1.1 libwinpr-asn1-0.1 libwinpr-bcrypt0.1 libwinpr-credentials0.1 libwinpr-credui0.1 \</div><div class="line"> libwinpr-crt0.1 libwinpr-crypto0.1 libwinpr-dev libwinpr-dsparse0.1 libwinpr-environment0.1 \</div><div class="line"> libwinpr-error0.1 libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1 \</div><div class="line"> libwinpr-interlocked0.1 libwinpr-io0.1 libwinpr-library0.1 libwinpr-path0.1 libwinpr-pipe0.1 \</div><div class="line"> libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-sspicli0.1 \</div><div class="line"> libwinpr-synch0.1 libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-timezone0.1 libwinpr-utils0.1 \</div><div class="line"> libwinpr-winhttp0.1 libwinpr-winsock0.1</div></div><!-- fragment --><p><b>3.</b> Create a new directory for development in your home directory, and cd into it </p><div class="fragment"><div class="line">mkdir ~/remmina_devel</div><div class="line">cd ~/remmina_devel</div></div><!-- fragment --><p> <b>4.</b> Download the latest source code of FreeRDP from its master branch </p><div class="fragment"><div class="line">git clone https://github.com/FreeRDP/FreeRDP.git</div><div class="line">cd FreeRDP</div></div><!-- fragment --><p> <b>5.</b> Configure FreeRDP for compilation (don't forget to include -DWITH_PULSE=ON) </p><div class="fragment"><div class="line">cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON -DWITH_CUPS=on -DWITH_WAYLAND=off -DWITH_PULSE=on -DCMAKE_INSTALL_PREFIX:PATH=/opt/remmina_devel/freerdp .</div></div><!-- fragment --><p> Please note that the above line will make FreeRDP install in /opt/remmina_devel/freerdp</p>
+<p><b>1.</b> Install all packages required to build freerdp and remmina: </p><div class="fragment"><div class="line">sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \</div><div class="line"> libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \</div><div class="line"> libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev \</div><div class="line"> libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libxi-dev libavutil-dev \</div><div class="line"> libavcodec-dev libxtst-dev libgtk-3-dev libgcrypt11-dev libssh-dev libpulse-dev \</div><div class="line"> libvte-2.91-dev libxkbfile-dev libtelepathy-glib-dev libjpeg-dev \</div><div class="line"> libgnutls-dev libgnome-keyring-dev libavahi-ui-gtk3-dev libvncserver-dev \</div><div class="line"> libappindicator3-dev intltool libsecret-1-dev libwebkit2gtk-4.0-dev libsystemd-dev \</div><div class="line"> libsoup2.4-dev libjson-glib-dev</div></div><!-- fragment --><p> <b>2.</b> Remove freerdp-x11 package and all packages containing the string remmina in the package name. </p><div class="fragment"><div class="line">sudo apt-get --purge remove freerdp-x11 \</div><div class="line"> remmina remmina-common remmina-plugin-rdp remmina-plugin-vnc remmina-plugin-gnome \</div><div class="line"> remmina-plugin-nx remmina-plugin-telepathy remmina-plugin-xdmcp</div><div class="line">sudo apt-get --purge remove libfreerdp-dev libfreerdp-plugins-standard libfreerdp1 \</div><div class="line"> libfreerdp-utils1.1 libfreerdp-primitives1.1 libfreerdp-locale1.1 \</div><div class="line"> libfreerdp-gdi1.1 libfreerdp-crypto1.1 libfreerdp-core1.1 libfreerdp-common1.1.0 \</div><div class="line"> libfreerdp-codec1.1 libfreerdp-client1.1 libfreerdp-cache1.1</div><div class="line">sudo apt-get --purge remove \</div><div class="line"> libfreerdp-rail1.1 libwinpr-asn1-0.1 libwinpr-bcrypt0.1 libwinpr-credentials0.1 libwinpr-credui0.1 \</div><div class="line"> libwinpr-crt0.1 libwinpr-crypto0.1 libwinpr-dev libwinpr-dsparse0.1 libwinpr-environment0.1 \</div><div class="line"> libwinpr-error0.1 libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1 \</div><div class="line"> libwinpr-interlocked0.1 libwinpr-io0.1 libwinpr-library0.1 libwinpr-path0.1 libwinpr-pipe0.1 \</div><div class="line"> libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-sspicli0.1 \</div><div class="line"> libwinpr-synch0.1 libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-timezone0.1 libwinpr-utils0.1 \</div><div class="line"> libwinpr-winhttp0.1 libwinpr-winsock0.1</div></div><!-- fragment --><p><b>3.</b> Create a new directory for development in your home directory, and cd into it </p><div class="fragment"><div class="line">mkdir ~/remmina_devel</div><div class="line">cd ~/remmina_devel</div></div><!-- fragment --><p> <b>4.</b> Download the latest source code of FreeRDP from its master branch </p><div class="fragment"><div class="line">git clone https://github.com/FreeRDP/FreeRDP.git</div><div class="line">cd FreeRDP</div></div><!-- fragment --><p> <b>5.</b> Configure FreeRDP for compilation (don't forget to include -DWITH_PULSE=ON) </p><div class="fragment"><div class="line">cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON -DWITH_CUPS=on -DWITH_WAYLAND=off -DWITH_PULSE=on -DCMAKE_INSTALL_PREFIX:PATH=/opt/remmina_devel/freerdp .</div></div><!-- fragment --><p> Please note that the above line will make FreeRDP install in /opt/remmina_devel/freerdp</p>
<p><b>6.</b> Compile FreeRDP and install </p><div class="fragment"><div class="line">make &amp;&amp; sudo make install</div></div><!-- fragment --><p> <b>7.</b> Make your system dynamic loader aware of the new libraries you installed. For Ubuntu x64: </p><div class="fragment"><div class="line">echo /opt/remmina_devel/freerdp/lib | sudo tee /etc/ld.so.conf.d/freerdp_devel.conf &gt; /dev/null</div><div class="line">sudo ldconfig</div></div><!-- fragment --><p><b>8.</b> Create a symbolik link to the executable in /usr/local/bin </p><div class="fragment"><div class="line">sudo ln -s /opt/remmina_devel/freerdp/bin/xfreerdp /usr/local/bin/</div></div><!-- fragment --><p> <b>9.</b> Test the new freerdp by connecting to a RDP host </p><div class="fragment"><div class="line">xfreerdp +clipboard /sound:rate:44100,channel:2 /v:hostname /u:username</div></div><!-- fragment --><p><b>10.</b> Now clone remmina repository, "next" branch, to your devel dir: </p><div class="fragment"><div class="line">cd ~/remmina_devel</div><div class="line">git clone https://github.com/FreeRDP/Remmina.git -b next</div></div><!-- fragment --><p><b>11.</b> Configure Remmina for compilation </p><div class="fragment"><div class="line">cd Remmina</div><div class="line">cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=/opt/remmina_devel/remmina -DCMAKE_PREFIX_PATH=/opt/remmina_devel/freerdp --build=build .</div></div><!-- fragment --><p> <b>12.</b> Compile remmina and install it </p><div class="fragment"><div class="line">make &amp;&amp; sudo make install</div></div><!-- fragment --><p> <b>13.</b> Create a symbolik link to the the executable </p><div class="fragment"><div class="line">sudo ln -s /opt/remmina_devel/remmina/bin/remmina /usr/local/bin/</div></div><!-- fragment --><p> <b>14.</b> Run remmina </p><div class="fragment"><div class="line">remmina</div></div><!-- fragment --><p> Please note that icons and launcher files are not installed, so don't search for remmina using Unity Dash.</p>
<h2>Uninstall everything</h2>
<p><b>1.</b> Remove the devel directory </p><div class="fragment"><div class="line">rm -rf ~/remmina_devel/</div></div><!-- fragment --><p> <b>2.</b> Remove the binary directory </p><div class="fragment"><div class="line">sudo rm -rf /opt/remmina_devel/</div></div><!-- fragment --><p> <b>3.</b> Cleanup symlinks and dynamic loader </p><div class="fragment"><div class="line">sudo rm /etc/ld.so.conf.d/freerdp_devel.conf /usr/local/bin/remmina /usr/local/bin/xfreerdp</div><div class="line">sudo ldconfig</div></div><!-- fragment --> </div></div><!-- contents -->