3720
Comment:
|
4638
more packages
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
= Windows XP = | |
Line 54: | Line 55: |
* SP3, avoids Conficker and potentially future problems too. Also required by some software these days. | |
Line 67: | Line 69: |
* BZFlag * Adobe Reader 9 * InfraRecorder |
|
Line 71: | Line 75: |
* Change sources.list to use UWA's mirror %s/au.archive.ubuntu.com/mirrors.uwa.edu.au\/ubuntu/ * Install packages: nfs-common zsh ncurses-term vim screen bzflag |
|
Line 78: | Line 84: |
* Ensure nsswitch.conf uses ldap for groups, passwd, and services - the latter is not done by default on most configurations. * Install dispense: copy /usr/local/bin/dispense, /usr/local/lib/libucc.so and /usr/share/man/man1/dispense.1.gz off a machine with a similar architecture * Add the UCC root SSH keys: add the hostname to /home/wheel/bin/uccroot/push.sh, then run that script. * Install the UCC motd system on machines which mount /home: add the following line to /etc/inetd.conf: {{{ motda stream tcp nowait root /home/wheel/bin/motd.update.sh motda }}} |
One day, it would be nice to have a standard operating environment for UCC clubroom machines. Currently the state of them could be described as varying degrees of broken, partly due to having no defined procedure for setting them up. The purpose of this page is to brainstorm what this procedure should be.
Steps marked with require a wheel member, anything else can be done by a winadmin.
Windows XP
Steps to do before/during installation
Add forward and reverse DNS entries for the machine. Not essential for setup
Add the machine to DHCP. Not essential for setup
Add the machine to Samba (create a local account for it on musundo). Probably only needs to be added in LDAP, and thus could be made available to winadmins via ACLs
During/after installation
Install Windows XP SP2 and configure it to be part of the domain 'UCCDOMAIN'. why does this require wheel rights?
- Install device drivers (graphics and sound most importantly).
- Set up printing.
- Add Winadmins to computer administrators.
Configure WPKG. Install WPKG Client 1.2.1.msi, and load settings.xml, both in //musundo/wpkg
- Turn Windows Updates on to fully-automatic.
- Add static route for 130.95.13.0/26: at a command prompt, type
route add -p 130.95.13.0 MASK 255.255.255.192 130.95.13.65
Software to install
Software in this list should either be free to download and install, or something that the UCC has a license for. Some preference is given to software which is [http://wpkg.org/Category:Silent_Installers easily deployed with WPKG].
- Media Player 11
- Adobe Reader
CD Burning Software such as? possibilities include http://www.deepburner.com/ and http://infrarecorder.sourceforge.net/
- F-Prot Antivirus \\musundo\fprot\ contains installers (use the MSI packages) and license codes in licenses.txt.
- VLC
Daemon Tools (v3.46 was the last release before it was bundled with spyware, see http://www.daemon-tools.cc/dtcc/download.php?mode=Download&id=70)
- Windows Live messenger
- Steam
- Audacity
- Google Talk
- irfanview (and the plugin that knows about jpeg orientation jfif tags)
- winscp
- DirectX 9 runtime
What about...
ActiveState ActivePython and/or ActivePerl
- Eclipse? Massive but apparently Java programmers love it
NetBeans? Not nearly as massive (but still quite large)
- Komodo Edit, a rather nice lightweight programmers' editor
- gVim, the logical alternative to the above
- TortoiseSVN
Cygwin I vote no, it's horrible [DAA]
- sequoiaview?
- Hardware design tools like ..
- SwitcherCADIII (free download with very active support list)
- Ultium Designer (on at least one machine) or Free (limited) version of Eagle
Pushing the UCC CA out over WPKG? http://wpkg.org/SSL_CA_Install
- Inkscape
- The GIMP
- SP3, avoids Conficker and potentially future problems too. Also required by some software these days.
Installed automatically via WPKG
- Java Runtime Environment
- Firefox 3
- Flash player
PuTTY (also add the binary directory to %PATH% [RVS] - not done yet)
- Xming
- GTK+ 2.14
- 7zip
- Thunderbird
[http://isorecorder.alexfeinman.com/isorecorder.htm ISORecorder]
Ario (MPD client: http://ario-player.sourceforge.net/)
- BZFlag
- Adobe Reader 9
Linux machines
- Add a root user and nuke the initial unprivileged user
- Change sources.list to use UWA's mirror %s/au.archive.ubuntu.com/mirrors.uwa.edu.au\/ubuntu/
- Install packages: nfs-common zsh ncurses-term vim screen bzflag
- Set up NFS:
- Add the machine to DNS if it isn't there already
- Add the ethernet (MAC) address to madako's /etc/dhcp3/dhcpd.conf if it isn't there already
- Add the machine to the 'sharemgr share' output on Musundo
- Add the fstab line (copy off martello or something)
- mount -a and hope
- Set up ["LDAP"]
- Ensure nsswitch.conf uses ldap for groups, passwd, and services - the latter is not done by default on most configurations.
- Install dispense: copy /usr/local/bin/dispense, /usr/local/lib/libucc.so and /usr/share/man/man1/dispense.1.gz off a machine with a similar architecture
- Add the UCC root SSH keys: add the hostname to /home/wheel/bin/uccroot/push.sh, then run that script.
- Install the UCC motd system on machines which mount /home: add the following line to /etc/inetd.conf:
motda stream tcp nowait root /home/wheel/bin/motd.update.sh motda