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

gitlab.com/Remmina/wiki.remmina.org.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTukusej’s Sirs <tukusejssirs@protonmail.com>2021-07-18 23:51:05 +0300
committerRemmina Bot <admin@remmina.org>2021-07-18 23:51:05 +0300
commit229a243de11021565f4ce3d0159a153a4a1071d8 (patch)
tree78b73f8328a1853959b3d90c3662fd5a635e438b
parent2054dd3b2b73e0060fc8d79f5cfaf50cbd99679b (diff)
docs: update compilation-guide
-rw-r--r--compilation-guide.html38
1 files changed, 33 insertions, 5 deletions
diff --git a/compilation-guide.html b/compilation-guide.html
index 86d5115..19f7a67 100644
--- a/compilation-guide.html
+++ b/compilation-guide.html
@@ -2,16 +2,29 @@
title: Compilation guide
description: A guide to compile Remmina from source on different operating systems
published: true
-date: 2021-07-18T20:19:19.078Z
+date: 2021-07-18T20:50:59.705Z
tags:
editor: code
dateCreated: 2021-07-18T10:35:58.314Z
-->
+<h2>Introduction to the guide</h2>
+
+<p>Throughout the guide, we follow the following rules:</p>
+<ul>
+ <li>all commands are tested in BASH;</li>
+ <li>FreeRDP repository folder is located in <code>$HOME/freerdp</code>;</li>
+ <li>Remmina repository folder is located in <code>$HOME/remmina</code>.</li>
+ <li>when building FreeRDP or Remmina, we always create a <code>build</code> subfolder where we actually build the program.</li>
+</ul>
+
+<p>TODO: Add a note on distros vs package managers (possible add a list of distros to the package managers) that when changing distros, the package managers are changed too, but when changing the package manager, the distro is left untouched.</p>
+
+<p>You can help by keeping this document updated and adding info about other distributions. You can simply edit the document, but you are required to sign up and log in.</p>
+
<h2>Guide configuration</h2>
<p>Below you can configure the guide for the specified distribution and/or package manager. You can also specify a Remmina version, as the guide may differ from version to version. By default, the guide contains a general guide for all tested operating systems for the latest stable Remmina version, while the differences are output using tabs.</p>
-<p>You can help by keeping this document updated and adding info about other distributions. You can simply edit the document, but you are required to sign up and log in.</p>
<table>
<thead>
@@ -84,13 +97,15 @@ dateCreated: 2021-07-18T10:35:58.314Z
<h2>Remove previous installation of Remmina nad FreeRDP</h2>
+ <p>It is important that no other Remmina or FreeRDP version is installed, therefore we need to remove it prior to installation.</p>
+
<h3>Remmina/FreeRDP installed via package manager<h3>
<h3 class='tabset'>Tab</h3>
<h4>apt</h4>
<pre>
- <code>sudo apt purge "?name(^remmina.*)" "?name(^libfreerdp.*)" \
- "?name(^freerdp.*)" "?name(^libwinpr.*)"</code>
+ <code>sudo apt purge "?name(^remmina.*)" "?name(^libfreerdp.*)" \</code>
+ <code> "?name(^freerdp.*)" "?name(^libwinpr.*)"</code>
</pre>
<h4>dnf</h4>
@@ -108,8 +123,21 @@ dateCreated: 2021-07-18T10:35:58.314Z
<code>sudo yum -y remove freerdp\* remmina\*</code>
</pre>
-
<h3>Remmina/FreeRDP installed from sources<h3>
+ <h3 class='tabset'>Tab</h3>
+
+ <h4>FreeRDP</h4>
+
+ <p>TODO: This does not work anymore (see this [GitHub discussion](https://github.com/FreeRDP/FreeRDP/discussions/7178)).</p>
+
+ <pre>
+ <code>cd "$HOME/freerdp" && sudo rm $(cat install_manifest.txt)</code>
+ </pre>
+
+ <h4>Remmina</h4>
+ <pre>
+ <code>cd "$HOME/remmina/build" && sudo make uninstall</code>
+ </pre>
<h2>Dependencies installation</h2>