diff options
author | Tukusej’s Sirs <tukusejssirs@protonmail.com> | 2021-07-18 23:51:05 +0300 |
---|---|---|
committer | Remmina Bot <admin@remmina.org> | 2021-07-18 23:51:05 +0300 |
commit | 229a243de11021565f4ce3d0159a153a4a1071d8 (patch) | |
tree | 78b73f8328a1853959b3d90c3662fd5a635e438b | |
parent | 2054dd3b2b73e0060fc8d79f5cfaf50cbd99679b (diff) |
docs: update compilation-guide
-rw-r--r-- | compilation-guide.html | 38 |
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> |