Minor updates to Xeon Phi installation notes.
authorAaron Taylor <ataylor@subgeniuskitty.com>
Tue, 18 May 2021 00:10:47 +0000 (17:10 -0700)
committerAaron Taylor <ataylor@subgeniuskitty.com>
Tue, 18 May 2021 00:10:47 +0000 (17:10 -0700)
data/notes/xeon_phi_server.md

index 59156f4..2288ef1 100644 (file)
@@ -564,7 +564,8 @@ Reboot the computer and remove the USB stick. Installation is complete.
 Install various no-config-required userland packages before continuing.
 
     apt-get install net-tools bzip2 zip ntp htop xterm screen git \
 Install various no-config-required userland packages before continuing.
 
     apt-get install net-tools bzip2 zip ntp htop xterm screen git \
-            build-essential pciutils smartmontools gdb valgrind
+            build-essential pciutils smartmontools gdb valgrind wget \
+            texlive texlive-latex-extra graphviz firefox sysfsutils
 
 
 #### X Window Manager ####
 
 
 #### X Window Manager ####
@@ -658,7 +659,7 @@ permissions so it's used for any future users on the system.
     alias j       jobs -l
     alias la      ls -aF
     alias lf      ls -FA
     alias j       jobs -l
     alias la      ls -aF
     alias lf      ls -FA
-    alias ll      ls -lAF --color
+    alias ll      ls -lF --color
     alias ls      ls --color
     
     # These are normally set through /etc/login.conf.  You may override them here
     alias ls      ls --color
     
     # These are normally set through /etc/login.conf.  You may override them here
@@ -705,6 +706,24 @@ Add the following line to `~/.xinitrc`.
     /bin/xscreensaver -nosplash &
 
 
     /bin/xscreensaver -nosplash &
 
 
+#### Go Toolchain ####
+
+The version of Go provided via `apt-get` is always out of date, so all Go
+installs on this server are done via tarball from the <https://golang.com>
+website. Go 1.16.3 is used for this example but the newest version of Go may be
+found at <https://golang.org/dl/>.
+
+Previous versions of Go are installed entirely under `/usr/local/go`. Delete
+the entire `/usr/local/go` directory before proceeding.
+
+    wget https://golang.org/dl/go1.16.3.linux-amd64.tar.gz
+    tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz
+
+If this is the first time installing Go on the system, update everyone's
+`$PATH` to include `/usr/local/go/bin`. Remember to update files under
+`/etc/skel` at the same time.
+
+
 #### ZFS Snapshots ####
 
 In order to configure automatic ZFS snapshots, use the `auto-zfs-snapshot`
 #### ZFS Snapshots ####
 
 In order to configure automatic ZFS snapshots, use the `auto-zfs-snapshot`
@@ -871,9 +890,9 @@ able to login to the *server* via the *endpoint*.
     endpoint:~ % ssh server
     server:~ %
 
     endpoint:~ % ssh server
     server:~ %
 
-
 --------------------------------------------------------------------------------
 
 --------------------------------------------------------------------------------
 
+
 ## Xeon Phi Kernel Module ##
 
 It appears that Linux kernel version 4.19.0 included with Debian 10.9 already
 ## Xeon Phi Kernel Module ##
 
 It appears that Linux kernel version 4.19.0 included with Debian 10.9 already