From 47e6c5d887525a10dd29bbcfa291ac92eaaa59d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tukusej=E2=80=99s=20Sirs?= Date: Mon, 19 Jul 2021 12:13:03 +0000 Subject: docs: update compilation-guide --- compilation-guide.html | 66 ++++++++++++++++++++++++++------------------------ 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/compilation-guide.html b/compilation-guide.html index 7e9e0bb..1e2363c 100644 --- a/compilation-guide.html +++ b/compilation-guide.html @@ -2,7 +2,7 @@ title: Compilation guide description: A guide to compile Remmina from source on different operating systems published: true -date: 2021-07-19T11:17:34.185Z +date: 2021-07-19T12:12:57.783Z tags: editor: code dateCreated: 2021-07-18T10:35:58.314Z @@ -18,7 +18,7 @@ dateCreated: 2021-07-18T10:35:58.314Z
  • when building FreeRDP or Remmina, we always create a build subfolder where we actually build the program.
  • -

    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.

    +

    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.

    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.

    @@ -97,49 +97,53 @@ dateCreated: 2021-07-18T10:35:58.314Z

    Remove previous installation of Remmina nad FreeRDP

    -

    It is important that no other Remmina or FreeRDP version is installed, therefore we need to remove it prior to installation.

    +

    It is important that no other Remmina or FreeRDP version is installed, therefore we need to remove it prior to installation.

    -

    Remmina/FreeRDP installed via package manager

    +

    Remmina/FreeRDP installed via package manager

    Tab

    -

    apt

    -
    -				sudo apt purge "?name(^remmina.*)" "?name(^libfreerdp.*)" \
    -				  "?name(^freerdp.*)" "?name(^libwinpr.*)"
    -			
    +

    apt

    +
    +			sudo apt purge "?name(^remmina.*)" "?name(^libfreerdp.*)" \
    +			  "?name(^freerdp.*)" "?name(^libwinpr.*)"
    +		
    -

    dnf

    -
    -				sudo dnf -y remove freerdp\* remmina\*
    -			
    +

    dnf

    +
    +			sudo dnf -y remove freerdp\* remmina\*
    +		
    -

    pacman

    -
    -				sudo pacman -Rs remmina freerdp
    -			
    +

    pacman

    +
    +			sudo pacman -Rs remmina freerdp
    +		
    -

    yum

    -
    -				sudo yum -y remove freerdp\* remmina\*
    -			
    +

    yum

    +
    +			sudo yum -y remove freerdp\* remmina\*
    +		
    -

    Remmina/FreeRDP installed from sources

    +

    Remmina/FreeRDP installed from sources

    Tab

    -

    FreeRDP

    +

    FreeRDP

    -

    TODO: This does not work anymore (see this GitHub discussion).

    +

    TODO: This does not work anymore (see this GitHub discussion).

    -
    -				cd "$HOME/freerdp" && sudo rm $(cat install_manifest.txt)
    -			
    +
    +			cd "$HOME/freerdp" && sudo rm $(cat install_manifest.txt)
    +		
    -

    Remmina

    -
    -				cd "$HOME/remmina/build" && sudo make uninstall
    -			
    +

    Remmina

    +
    +			cd "$HOME/remmina/build" && sudo make uninstall
    +		

    Dependencies installation

    +

    The following dependencies are needed to build a full Remmina distribution, you may need to tailor it as per your needs.

    +

    The distributions below are sorted alphabetically by there names and then by their versions (latest first).

    + +

    TODO: We might want to divide the dependencies by features (like RDP, SSH, VNC, etc).

    Clone Remmina repository

    -- cgit v1.2.3