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:
authorAntenore Gatta <antenore@simbiosi.org>2021-05-07 08:10:38 +0300
committerAntenore Gatta <antenore@simbiosi.org>2021-05-07 08:10:38 +0300
commit2496bb6df5938dd494ffc97042e9a984d25235b6 (patch)
tree331b9b538756c02dd46cb126d33904595ebd15db /public/md__builds__remmina_remmina-ci__remmina_8wiki__compilation__compile-on-_arch-_linux.html
parent24540b7752dd5804866876a0cbfddfe4751316c9 (diff)
Automatic doc build by remmina-ci
Diffstat (limited to 'public/md__builds__remmina_remmina-ci__remmina_8wiki__compilation__compile-on-_arch-_linux.html')
-rw-r--r--public/md__builds__remmina_remmina-ci__remmina_8wiki__compilation__compile-on-_arch-_linux.html36
1 files changed, 26 insertions, 10 deletions
diff --git a/public/md__builds__remmina_remmina-ci__remmina_8wiki__compilation__compile-on-_arch-_linux.html b/public/md__builds__remmina_remmina-ci__remmina_8wiki__compilation__compile-on-_arch-_linux.html
index d0ae30bce..0b1d59490 100644
--- a/public/md__builds__remmina_remmina-ci__remmina_8wiki__compilation__compile-on-_arch-_linux.html
+++ b/public/md__builds__remmina_remmina-ci__remmina_8wiki__compilation__compile-on-_arch-_linux.html
@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>Remmina - The GTK+ Remote Desktop Client: Quick and dirty guide for compiling remmina on Arch</title>
+<title>Remmina - The GTK+ Remote Desktop Client: Quick and dirty guide for compiling Remmina on Arch</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -83,23 +83,39 @@ $(document).ready(function(){initNavTree('md__builds__remmina_remmina-ci__remmin
<div class="header">
<div class="headertitle">
-<div class="title">Quick and dirty guide for compiling remmina on Arch </div> </div>
+<div class="title">Quick and dirty guide for compiling Remmina on Arch </div> </div>
</div><!--header-->
<div class="contents">
-<div class="textblock"><p>These are the instructions for people who want to test the latest version of Remmina on Arch linux</p>
-<p>You will obtain Remmina compiled under the /opt/remmina_devel/ subdir, so it will not mess up your system too much. This is ideal for testing remmina.</p>
+<div class="textblock"><p>These are the instructions for people who want to test the latest version of Remmina on Arch Linux</p>
+<p>You will obtain Remmina compiled under the /opt/remmina_devel/ subdir, so it will not mess up your system too much. This is ideal for testing Remmina.</p>
<p>You will also find the uninstall instructions at the bottom of this page.</p>
<p>You must be <b>root</b> to follow this guide.</p>
-<p><b>1.</b> Update your system </p><div class="fragment"><div class="line">pacman -Syu</div></div><!-- fragment --><p> and reboot if needed.</p>
-<p>Install packages needed to compile FreeRDP and Remmina: </p><div class="fragment"><div class="line">pacman -S base-devel git libssh libvncserver gnome-keyring libgnome-keyring libpulse \</div><div class="line"> vte3 cmake libappindicator-gtk3 docbook-utils docbook-xsl spice-gtk spice-protocol</div></div><!-- fragment --><p> <b>2.</b> Remove installed versions of remmina and freerdp</p>
-<div class="fragment"><div class="line">pacman -Rs remmina freerdp</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 --branch 2.0.0 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; make install</div></div><!-- fragment --><p> <b>7.</b> Make your system dynamic loader aware of the new libraries you installed. For Arch x64: </p><div class="fragment"><div class="line">echo /opt/remmina_devel/freerdp/lib64 | sudo tee /etc/ld.so.conf.d/freerdp_devel.conf &gt; /dev/null</div><div class="line">sudo ldconfig</div></div><!-- fragment --><p> Please note: in your system the above lib directory could be different (<code>/opt/remmina_devel/freerdp/</code> in manjaro)</p>
-<p><b>8.</b> Link executable in /usr/local/bin </p><div class="fragment"><div class="line">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, to your devel dir: </p><div class="fragment"><div class="line">cd ~/remmina_devel</div><div class="line">git clone https://gitlab.com/Remmina/Remmina.git</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 -DWITH_TELEPATHY=off -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=/opt/remmina_devel/remmina -DWITH_APPINDICATOR=off -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; make install</div></div><!-- fragment --><p> <b>13.</b> Link the executable </p><div class="fragment"><div class="line">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> NOTES for execution:</p><ul>
+<p><b>1.</b> Update your system</p>
+<div class="fragment"><div class="line">pacman -Syu</div></div><!-- fragment --><p>and reboot if needed.</p>
+<p>Install packages needed to compile FreeRDP and Remmina:</p>
+<div class="fragment"><div class="line">pacman -S base-devel git libssh libvncserver gnome-keyring kwallet libgnome-keyring libpulse \</div><div class="line"> vte3 cmake libappindicator-gtk3 docbook-utils docbook-xsl spice-gtk spice-protocol gtk-vnc</div></div><!-- fragment --><p><b>2.</b> Remove installed versions of remmina and freerdp</p>
+<div class="fragment"><div class="line">pacman -Rs remmina freerdp</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 --branch 2.0.0 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">mkdir -p builddir</div><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 -B builddir</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 -C builddir &amp;&amp; sudo make -C builddir install</div></div><!-- fragment --><p><b>7.</b> Make your system dynamic loader aware of the new libraries you installed. For Arch x64:</p>
+<div class="fragment"><div class="line">echo /opt/remmina_devel/freerdp/lib64 | sudo tee /etc/ld.so.conf.d/freerdp_devel.conf &gt; /dev/null</div><div class="line">sudo ldconfig</div></div><!-- fragment --><p>Please note: in your system the above lib directory could be different (<code>/opt/remmina_devel/freerdp/</code> in manjaro)</p>
+<p><b>8.</b> Link executable in /usr/local/bin</p>
+<div class="fragment"><div class="line">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, to your devel dir:</p>
+<div class="fragment"><div class="line">cd ~/remmina_devel</div><div class="line">git clone https://gitlab.com/Remmina/Remmina.git</div></div><!-- fragment --><p><b>11.</b> Configure Remmina for compilation</p>
+<div class="fragment"><div class="line">cd Remmina</div><div class="line">mkdir -p builddir</div><div class="line">cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=/opt/remmina_devel/remmina -DCMAKE_PREFIX_PATH=/opt/remmina_devel/freerdp -DWITH_KF5WALLET=ON -DWITH_CUPS=ON -DWITH_FREERDP_MASTER=ON -DWITH_LIBSSH=ON -DWITH_NEWS=ON -DWITH_PYTHONLIBS=OFF -DWITH_GVNC=ON -B builddir</div></div><!-- fragment --><p><b>12.</b> Compile remmina and install it</p>
+<div class="fragment"><div class="line">make -C builddir &amp;&amp; sudo make -C builddir install</div></div><!-- fragment --><p><b>13.</b> Link the executable</p>
+<div class="fragment"><div class="line">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>NOTES for execution:</p><ul>
<li>Icons and .desktop files are not installed, so don't search for remmina in Gnome Shell. You can only launch it from a terminal or pressing ALT-F2 and typing remmina.</li>
<li>Gnome Shell will never show you the system tray icon and menu. Press Super+M to see the remmina icon on the message bar.</li>
</ul>
<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 and the symlink </p><div class="fragment"><div class="line">rm -rf /opt/remmina_devel/ /usr/local/bin/remmina</div></div><!-- fragment --> </div></div><!-- contents -->
+<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 and the symlink</p>
+<div class="fragment"><div class="line">rm -rf /opt/remmina_devel/ /usr/local/bin/remmina</div></div><!-- fragment --> </div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->