Installing Cardano-node (GHC is not installing and I'm getting errors)

Following this guide for “Installing Cardano-node” I am getting errors. I’ve tried following your video guides and written guides and it doesn’t seem to work. Any ideas?
https://cardano-foundation.gitbook.io/stake-pool-course/stake-pool-guide/getting-started/install-node

remote: Compressing objects: 100% (26/26), done.
remote: Total 1455 (delta 8), reused 23 (delta 5), pack-reused 1418
Receiving objects: 100% (1455/1455), 470.42 KiB | 4.32 MiB/s, done.
Resolving deltas: 100% (607/607), done.
HEAD is now at f730793 Merge pull request #69 from newhoggy/add-ghc-8.6.5-and-8.10.2-to-ci
Cloning into ‘/home/cardanotoken/cardano-node/dist-newstyle/src/cardano-l_-be5e6979fa855cac’…
remote: Enumerating objects: 50, done.
remote: Counting objects: 100% (50/50), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 61147 (delta 3), reused 35 (delta 3), pack-reused 61097
Receiving objects: 100% (61147/61147), 31.73 MiB | 23.16 MiB/s, done.
Resolving deltas: 100% (35962/35962), done.
HEAD is now at 09789049 Merge pull request #2107 from input-output-hk/better-min-utxo
Cloning into ‘/home/cardanotoken/cardano-node/dist-newstyle/src/cardano-p_-29c69bdfb71ad002’…
remote: Enumerating objects: 1598, done.
remote: Total 1598 (delta 0), reused 0 (delta 0), pack-reused 1598
Receiving objects: 100% (1598/1598), 385.79 KiB | 3.75 MiB/s, done.
Resolving deltas: 100% (732/732), done.
HEAD is now at ee4e7b5 Merge #146
Cloning into ‘/home/cardanotoken/cardano-node/dist-newstyle/src/goblins-8f13f67cff0daf8c’…
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 442 (delta 6), reused 16 (delta 6), pack-reused 423
Receiving objects: 100% (442/442), 129.36 KiB | 1.90 MiB/s, done.
Resolving deltas: 100% (176/176), done.
HEAD is now at cde90a2 Re-enable support for GHC 8.6.5
Cloning into ‘/home/cardanotoken/cardano-node/dist-newstyle/src/iohk-moni_-9bf5314d46ca988d’…
remote: Enumerating objects: 111, done.
remote: Counting objects: 100% (111/111), done.
remote: Compressing objects: 100% (63/63), done.
remote: Total 9772 (delta 24), reused 71 (delta 8), pack-reused 9661
Receiving objects: 100% (9772/9772), 34.98 MiB | 33.60 MiB/s, done.
Resolving deltas: 100% (5533/5533), done.
HEAD is now at 563e79f Merge pull request #610 from input-output-hk/cad-2069-fix-readsysstats
Cloning into ‘/home/cardanotoken/cardano-node/dist-newstyle/src/ouroboros_-e7dffa0d85e2839’…
remote: Enumerating objects: 947, done.
remote: Counting objects: 100% (947/947), done.
remote: Compressing objects: 100% (757/757), done.
remote: Total 123677 (delta 168), reused 442 (delta 53), pack-reused 122730
Receiving objects: 100% (123677/123677), 146.11 MiB | 24.12 MiB/s, done.
Resolving deltas: 100% (86506/86506), done.
HEAD is now at 6cb9052bd Merge #2889 #2891
Downloading the latest package list from hackage.haskell.org
To revert to previous state run:
cabal v2-update ‘hackage.haskell.org,2021-03-07T02:03:16Z’
cardanotoken@cardano-2:~/cardano-node$ cabal build all
HEAD is now at b364d92 Merge pull request #201 from input-output-hk/upgrade-to-cabal-3.4.0.0-rc5-on-windows
HEAD is now at f730793 Merge pull request #69 from newhoggy/add-ghc-8.6.5-and-8.10.2-to-ci
HEAD is now at 09789049 Merge pull request #2107 from input-output-hk/better-min-utxo
HEAD is now at ee4e7b5 Merge #146
HEAD is now at cde90a2 Re-enable support for GHC 8.6.5
HEAD is now at 563e79f Merge pull request #610 from input-output-hk/cad-2069-fix-readsysstats
HEAD is now at 6cb9052bd Merge #2889 #2891
Warning: cannot determine version of /usr/local/bin/ghc :
“”
cabal: The program ‘ghc’ version >=7.0.1 is required but the version of
/usr/local/bin/ghc could not be determined.
cardanotoken@cardano-2:~/cardano-node$ cp -p dist-newstyle/build/x86_64-linux/ghc-8.10.2/cardano-node-1.24.2/x/cardano-node/build/cardano-node/cardano-node
~/.local/bin/
cp: cannot stat ‘dist-newstyle/build/x86_64-linux/ghc-8.10.2/cardano-node-1.24.2/x/cardano-node/build/cardano-node/cardano-node’: No such file or directory
cardanotoken@cardano-2:~/cardano-node$ cp -p dist-newstyle/build/x86_64-linux/ghc-8.10.2/cardano-cli-1.24.2/x/cardano-cli/build/cardano-cli/cardano-cli ~/.
local/bin/
cp: cannot stat ‘dist-newstyle/build/x86_64-linux/ghc-8.10.2/cardano-cli-1.24.2/x/cardano-cli/build/cardano-cli/cardano-cli’: No such file or directory
cardanotoken@cardano-2:~/cardano-node$ cardano-cli --version
cardano-cli: command not found
cardanotoken@cardano-2:~/cardano-node$ ghc --version
/usr/local/lib/ghc-8.10.2/bin/ghc: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
cardanotoken@cardano-2:~/cardano-node$ cd
cardanotoken@cardano-2:~ ghc --version /usr/local/lib/ghc-8.10.2/bin/ghc: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory cardanotoken@cardano-2:~

This suggests libtinfo.so.5 could not be found. Depending on your distribution, and assuming you already have followed the prereqs, you might have to create a symlink for libtinfo.so.5 pointing to your existing libtinfo

How to set up a POOL in a few minutes - and register using CNTOOLS