References to git mean UCT gitlab at git@137.158.158.104:emu/emu-server-config.git

NVidia 3D stereo Currently installed on :-
Joseph and Corona
NVidia driver version 460 currently. Requires special /etc/X11/xorg.conf to identify the card, set Stereo mode 10, set refresh rate - see git repo
remove unattended-upgrades so drivers do not get out of sync with kernel
UCT LDAP integration For all computers - allow login using UCT credentials - sssd.
Set machines to never sleep - see README.md in git
copy sssd.conf from git to /etc/sssd - set permissions to 0600
apt install sssd-tools realmd krb5-user adcli
openssl command to get UCT cert - see README.md
append cert to /etc/ssl/certs/ca-certificates.crt
kinit 01431679@WF.UCT.AC.ZA  # init kerberos
sudo realm join -v -U 01431679 WF.UCT.AC.ZA  # join realm
check pam-auth-config
Re-check /etc/sssd/sssd.conf !! It will change
ChimeraX and ISOLDE Use deb install - ucsf-chimerax_1.4ubuntu22.04_amd64.deb
This has its own python, and site-packages, at /usr/lib/ucsf-chimerax/lib/python3.7/site-packages
 
CCP4 Unpack ccp4-7.1.010-shelx-arpwarp-linux64.tar.gz in /tmp
Use ccp4-7.1/BINARY.setup - set install dir to /opt/ccp4-7.1
 
Rosetta unpack rosetta_bin_linux_3.12_bundle.tgz to /opt - rename toplevel dir to /opt/rosetta-3.12
Unpack rotamer libraries into /opt/rosetta-3.12/main/database/*
strip one dir - for example, alpha_amino_acid should be in database/
 
Phenix unpack phenix-installer-1.19-4092-intel-linux-2.6-x86_64-centos6.tar.gz into /opt
python3 bin/install.py --prefix=/opt --rosetta
Relion install cuda - see cuda.sh in git - should include nvidia-cuda-toolkit
apt install libtiff-dev tcsh libpng-dev
Ensure C compiler cc is corrent version - I changed symlinks in /usr/bin to gcc-6 etc.
Work through relion README - cmake step as follows :-
cmake -DCMAKE_INSTALL_PREFIX=/opt/relion <rest of arguments from README>
 
TurboVNC Seems to be better that tightVNC for OpenGL stuff
deb install turbovnc_3.0.1_amd64.deb and libjpeg-turbo_2.1.4_amd64.deb
Add this to uct-emu.sh :-
export TVNC_WM=/usr/bin/xfce4-session
 
E2MAN Run install script eman2.91_sphire1.4_sparx.linux64.sh
Pick /opt/eman2 as installation point
Whole thing needs an anaconda environment - so leave it to the user to activate
99-uct-emu script has instructions on how to activate it
cryosparc Back up database before upgrades