Installation instructions for OpenSuSE 13.1: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(21 intermediate revisions by the same user not shown) | |||
Line 15: | Line 15: | ||
* After selecting packages, choose "detail" and select additional packages: |
* After selecting packages, choose "detail" and select additional packages: |
||
** In 'Console tools': nano, ncftp, pico |
** 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 |
** Via search: libgdk_pixbuf-2_0-0-32bit, libgtk-2_0-0-32bit, libxml2-2-32bit, mmv, ipython, lynx, xosview, readline-devel, xsane, texlive-siunitx |
||
* Network configuration: |
* Network configuration: |
||
** Firewall enabled, SSH open |
** Firewall enabled, SSH open |
||
Line 23: | Line 23: | ||
** Gateway (under 'routing' tab): 129.105.92.1 |
** Gateway (under 'routing' tab): 129.105.92.1 |
||
* After install, in Software Management add: |
* After install, in Software Management add: |
||
** motif, motif-devel, glibc-devel-static, |
** lsb, motif, motif-devel, glibc-devel-static, texlive, thunderbird, libreadline5, apcupsd, apcupsd-cgi, apcupsd-gui |
||
⚫ | |||
⚫ | |||
* Add NVIDIA driver via one-click (and configure using 'nvidia-xconfig'): |
* Add NVIDIA driver via one-click (and configure using 'nvidia-xconfig'): |
||
** http://en.opensuse.org/SDB:NVIDIA_drivers |
** http://en.opensuse.org/SDB:NVIDIA_drivers |
||
* Add VLC via one-click: |
* Add VLC via one-click: |
||
** http://download.videolan.org/pub/vlc/SuSE/13.1/vlc.ymp |
** http://download.videolan.org/pub/vlc/SuSE/13.1/vlc.ymp (or from command line via <nowiki>'OCICLI http://download.videolan.org/pub/vlc/SuSE/13.1/vlc.ymp'</nowiki>) |
||
* Addd codecs via one-click: |
|||
⚫ | |||
** http://opensuse-community.org/codecs-kde.ymp (approve vendor changes to Packman) |
|||
** http://dl.google.com/linux/rpm/stable/x86_64 |
|||
⚫ | |||
** https://www.google.com/linuxrepositories/ (or from command line via <nowiki>'wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm' followed by 'rpm -ivh google-chrome-stable_current_x86_64.rpm'</nowiki>; installing this RPM will also add the corresponding repository, but afterwards you must go in to YaST->Software Management to mark the repository as trusted) |
|||
* Install debugging software packages via YaST: |
* Install debugging software packages via YaST: |
||
** In Software Repositories, enable openSUSE-13.1-Debug and openSUSE-13.1-Update-Debug |
** In Software Repositories, enable openSUSE-13.1-Debug and openSUSE-13.1-Update-Debug |
||
** Go to Software Management, select glibc-debuginfo |
** Go to Software Management, select glibc-debuginfo |
||
⚫ | |||
⚫ | |||
* 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" |
|||
** in /etc/ssh/sshd_config change "#AuthorizedKeysFile" to ".ssh/authorized_keys2" |
|||
** scp telemachos:/root/.bashrc ~ |
|||
** scp telemachos:/etc/hosts.allow /etc |
|||
** scp telemachos:/etc/hosts.deny /etc |
|||
* [[Setting up e-mail notifications for Linux Software RAID]]. |
|||
* YaST -> Software: Online Update. |
|||
* YaST -> Hardware -> Printer -> Printer via Network -> Connection Wizard -> TCP/JetDirect; after installation, configure default options via http://localhost:631 |
Latest revision as of 16:55, 5 February 2016
- 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, xsane, texlive-siunitx
- 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, thunderbird, libreadline5, apcupsd, apcupsd-cgi, apcupsd-gui
- Add NVIDIA driver via one-click (and configure using 'nvidia-xconfig'):
- Add VLC via one-click:
- http://download.videolan.org/pub/vlc/SuSE/13.1/vlc.ymp (or from command line via 'OCICLI http://download.videolan.org/pub/vlc/SuSE/13.1/vlc.ymp')
- Addd codecs via one-click:
- http://opensuse-community.org/codecs-kde.ymp (approve vendor changes to Packman)
- Add Google Chrome repository:
- https://www.google.com/linuxrepositories/ (or from command line via 'wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm' followed by 'rpm -ivh google-chrome-stable_current_x86_64.rpm'; installing this RPM will also add the corresponding repository, but afterwards you must go in to YaST->Software Management to mark the repository as trusted)
- 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"
- in /etc/ssh/sshd_config change "#AuthorizedKeysFile" to ".ssh/authorized_keys2"
- scp telemachos:/root/.bashrc ~
- scp telemachos:/etc/hosts.allow /etc
- scp telemachos:/etc/hosts.deny /etc
- Setting up e-mail notifications for Linux Software RAID.
- YaST -> Software: Online Update.
- YaST -> Hardware -> Printer -> Printer via Network -> Connection Wizard -> TCP/JetDirect; after installation, configure default options via http://localhost:631