Installation instructions for OpenSuSE 13.1: Difference between revisions

From csml-wiki.northwestern.edu
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 37: Line 37:
* In YaST, Network Services:
* In YaST, Network Services:
** NIS client: Domain "el"; Server 129.105.92.12; Open Port in Firewall
** NIS client: Domain "el"; Server 129.105.92.12; Open Port in Firewall
** NSF client: Mount /home and /usr/local from ariadne
** NSF client: Mount /home (options: defaults,rw) and /usr/local from ariadne (options: defaults)
** NTP configuration: Start NTP daemon now and on boot; add server 129.105.92.12
** NTP configuration: Start NTP daemon now and on boot; add server 129.105.92.12
* Connect TO the new machine from ariadne, as root. This will add the host key to ~/.ssh/known_hosts. From there, copy it to /etc/ssh/ssh_known_hosts (still on ariadne). Also, between the hostname and the IP address, add the FQDN of the new machine, so that that is also associate with the same host key.
* Connect TO the new machine from ariadne, as root. This will add the host key to ~/.ssh/known_hosts. From there, copy it to /etc/ssh/ssh_known_hosts (still on ariadne). Also, between the hostname and the IP address, add the FQDN of the new machine, so that that is also associate with the same host key.
Line 45: Line 45:
** add the file /usr/local/etc/hosts_list to /etc/hosts
** add the file /usr/local/etc/hosts_list to /etc/hosts
** scp nestor:/etc/motd /etc (and then edit this file to represent the new machine; "nvidia-smi" is a useful program to find the videocard installed)
** scp nestor:/etc/motd /etc (and then edit this file to represent the new machine; "nvidia-smi" is a useful program to find the videocard installed)
** texconfig (and set default paper size to 'letter')
** in /etc/ssh/ssh_config set "ForwardX11 yes"
** in /etc/ssh/sshd_config confirm that "X11Forwarding" is set to "yes"
** scp telemachos:/root/.bashrc ~
** scp telemachos:/etc/hosts.allow /etc
** scp telemachos:/etc/hosts.deny /etc

Revision as of 16:52, 23 December 2014

  • If the installation program hangs almost right away on a PCI-related message, add the boot option "nomodeset" and retry.
  • Do not 'upgrade' from an earlier version. Choose 'new install', but use extreme care not to interfere with existing scratch partitions.
  • Select the following additional software categories:
    • Technical writing
    • Console tools
    • File server
    • Miscellaneous server
    • Network administration
    • Base development
    • C/C++ development
    • Integrated Development Environment
    • Java development
    • Perl development
    • Python development
  • After selecting packages, choose "detail" and select additional packages:
    • In 'Console tools': nano, ncftp, pico
    • Via search: libgdk_pixbuf-2_0-0-32bit, libgtk-2_0-0-32bit, libxml2-2-32bit, mmv, ipython, lynx, xosview, readline-devel
  • Network configuration:
    • Firewall enabled, SSH open
    • Static IP address, subnet mask: 255.255.255.0
    • DNS: 129.105.1.1, 129.105.49.1, 8.8.8.8
    • Domain search: 'ms.northwestern.edu' and 'northwestern.edu'
    • Gateway (under 'routing' tab): 129.105.92.1
  • After install, in Software Management add:
    • lsb, motif, motif-devel, glibc-devel-static, texlive, libreadline5, apcupsd, apcupsd-cgi, apcupsd-gui
  • Add NVIDIA driver via one-click (and configure using 'nvidia-xconfig'):
  • Add VLC via one-click:
  • Add Google Chrome repository:
  • Install debugging software packages via YaST:
    • In Software Repositories, enable openSUSE-13.1-Debug and openSUSE-13.1-Update-Debug
    • Go to Software Management, select glibc-debuginfo
  • Since we use our own installation of OpenMPI, remove the system version (must be done AFTER previous step):
    • rpm -e mpi-selector openmpi libboost_mpi1_53_0 libboost_graph1_53_0 boost-devel
  • In YaST, Network Services:
    • NIS client: Domain "el"; Server 129.105.92.12; Open Port in Firewall
    • NSF client: Mount /home (options: defaults,rw) and /usr/local from ariadne (options: defaults)
    • NTP configuration: Start NTP daemon now and on boot; add server 129.105.92.12
  • Connect TO the new machine from ariadne, as root. This will add the host key to ~/.ssh/known_hosts. From there, copy it to /etc/ssh/ssh_known_hosts (still on ariadne). Also, between the hostname and the IP address, add the FQDN of the new machine, so that that is also associate with the same host key.
  • Then, as root on the new machine, do:
    • ln -s /usr/local/etc/profile.local /etc
    • ln -s /usr/local/etc/ssh/ssh_known_hosts /etc/ssh
    • add the file /usr/local/etc/hosts_list to /etc/hosts
    • scp nestor:/etc/motd /etc (and then edit this file to represent the new machine; "nvidia-smi" is a useful program to find the videocard installed)
    • texconfig (and set default paper size to 'letter')
    • in /etc/ssh/ssh_config set "ForwardX11 yes"
    • in /etc/ssh/sshd_config confirm that "X11Forwarding" is set to "yes"
    • scp telemachos:/root/.bashrc ~
    • scp telemachos:/etc/hosts.allow /etc
    • scp telemachos:/etc/hosts.deny /etc