Difference between revisions of "TSL"

From Department of Computer Science
(→‎Post Install: disable hibernate / suspend)
(→‎Programming: bpython)
Line 88: Line 88:
 
* bicyclerepair
 
* bicyclerepair
 
* bison
 
* bison
 +
* bpython
 
* bsh
 
* bsh
 
* build-essential
 
* build-essential

Revision as of 10:14, 9 September 2009

TSL Todo list

  • Shorten / tie up flyleads
  • Provide tied down flyleads in the laptop areas (areas without PCs)
  • Build new image & re-image computers
  • Install replaced / fixed computers

Current problems

Network Sockets
SLAB013 SLAB016.
Power Sockets
pc48
Bad Images
1,2,3,5,12,14,17,20,44,45,47,70,74
Grub broken
7, 8, 9, 12, 23, 35

Image

Paste the source of the following into:

sed -ne 's/^* // p' | tr '\n' ' '; echo

to get a list you can install

Games

  • bsdgames
  • bzflag
  • frozen-bubble
  • gnome-games
  • gtetrinet
  • neverball
  • openarena
  • openttd
  • pingus
  • teeworlds
  • tetrinet-client
  • wesnoth
  • wormux

Editors

  • anjuta
  • bluefish
  • codeblocks
  • eclipse
  • emacs
  • emacs-snapshot
  • eric
  • geany
  • idle
  • joe
  • kate
  • kdevelop
  • lyx
  • netbeans
  • scite
  • spe
  • vim-full
  • xemacs21

Docs

  • devhelp
  • diveintopython
  • gtkmm-documentation
  • manpages-dev
  • python-doc
  • stl-manual

Version Control

  • cvs
  • bzr
  • bzr-gtk
  • bzr-svn
  • bzrtools
  • darcs
  • git-core
  • meld
  • mercurial
  • subversion
  • subversion-tools
  • svk

Debugging

  • ddd
  • lsof
  • ltrace
  • strace
  • valgrind

Programming

  • ant
  • ant-optional
  • bicyclerepair
  • bison
  • bpython
  • bsh
  • build-essential
  • clisp
  • cmake
  • devscripts
  • docbook
  • flex
  • freeglut3-dev
  • fpc
  • gcc-4.1
  • gdc
  • g++-4.1
  • gengetopt
  • ghc
  • gnome-devel
  • gnuplot
  • graphviz
  • ipython
  • kiki
  • libghc6-xmonad-dev
  • libgtkmm-2.4-dev
  • libphobos-4.2-dev
  • libqt4-dev
  • libqwt-dev
  • libsdl-console-dev
  • libsdl-dev
  • libsdl-gfx1.2-dev
  • libsdl-image1.2-dev
  • libsdl-mixer1.2-dev
  • libsdl-net1.2-dev
  • libsdl-pango-dev
  • libsdl-sound1.2-dev
  • libsdl-stretch-dev
  • libsdl-ttf2.0-dev
  • mesa-utils
  • octave
  • pyflakes
  • pylint
  • python3
  • python-all-dev
  • python-beautifulsoup
  • python-celementtree
  • python-configobj
  • python-crypto
  • python-dateutil
  • python-html5lib
  • python-jinja
  • python-matplotlib
  • python-pygame
  • python-pysqlite2
  • python-simplejson
  • python-scipy
  • python-soappy
  • python-sqlalchemy
  • python-twisted
  • python-visual
  • qt4-designer
  • r-recommended
  • speedcrunch
  • sun-java6-jdk
  • sun-java6-plugin
  • texlive-full
  • wxmaxima

Command Line

  • ack-grep
  • htop
  • imagemagick
  • irssi
  • lftp
  • manpages
  • moreutils
  • mtr-tiny
  • openssl
  • poppler-utils
  • quota
  • rsync
  • screen
  • traceroute
  • tsocks
  • units
  • unrar
  • unzip
  • whois

System

  • ldap-auth-client
  • ldap-utils
  • ncpfs
  • nis
  • nfs-common
  • openntpd
  • openssh-server
  • smartmontools
  • tmpreaper
  • wbritish

Other

  • abiword
  • amarok
  • blender
  • dia
  • firefox-3.5
  • flashplugin-nonfree
  • fluxbox
  • gnumeric
  • inkscape
  • konsole
  • konqueror
  • konversation
  • linuxdcpp
  • mplayer
  • non-free-codecs
  • openoffice.org-draw
  • pdfedit
  • planner
  • rdesktop
  • scribus
  • ubuntu-restricted-extras
  • wine
  • yakuake
  • xchat
  • xtightvncviewer
  • xmonad

Fonts

  • ttf-adf
  • ttf-aenigma
  • ttf-atarismall
  • ttf-beteckna
  • ttf-breip
  • ttf-droid
  • ttf-dustin
  • ttf-ecolier-court
  • ttf-ecolier-lignes-court
  • ttf-engadget
  • ttf-essays1743
  • ttf-f500
  • ttf-fifthhorseman-dkg-handwriting
  • ttf-georgewilliams
  • ttf-goudybookletter
  • ttf-inconsolata
  • ttf-isabella
  • ttf-jsmath
  • ttf-junicode
  • ttf-konatu
  • ttf-larabie-deco
  • ttf-larabie-straight
  • ttf-larabie-uncommon
  • ttf-linux-libertine
  • ttf-marvosym
  • ttf-mscorefonts-installer
  • ttf-ocr-a
  • ttf-oflb-asana-math
  • ttf-oflb-euterpe
  • ttf-radisnoir
  • ttf-sil-gentium
  • ttf-sil-gentium-basic
  • ttf-sjfonts
  • ttf-staypuft
  • ttf-summersby
  • ttf-tomsontalks
  • ttf-tuffy
  • ttf-ubuntu-title
  • ttf-unifont
  • ttf-xfree86-nonfree

Post Install

Get rid of:

  • any MTA
  • old kernels
  • network-manager, gdm-guest-session
  • shut down unnecessary services
  • Spring clean /etc/xdg/autostart

Configure:

  • /etc/apt/sources.list
deb http://ftp.leg.uct.ac.za/pub/linux/ubuntu jaunty main universe multiverse restricted
deb http://ftp.leg.uct.ac.za/pub/linux/ubuntu jaunty-security main universe multiverse restricted
deb http://ftp.leg.uct.ac.za/pub/linux/medibuntu jaunty free non-free
  • /etc/openntpd/ntpd.conf
server ntp1.uct.ac.za
server ntp2.uct.ac.za
server ntp3.uct.ac.za
server dreamcoat.che.uct.ac.za
server emperor.che.uct.ac.za
  • /etc/tmpreaper.conf
SHOWWARNING=false
  • /etc/eclipse/java_home
/usr/lib/jvm/java-6-sun
  • /usr/lib/eclipse/configuration/config.ini
org.eclipse.jdt.core.classpathVariable.JRE_LIB=/usr/lib/jvm/java-6-sun/jre/lib/rt.jar
  • /etc/update-manager/meta-release
URI = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release
URI_LTS = http://ftp.leg.uct.ac.za/pub/linux/ubuntu-changelogs/leg/meta-release-lts
  • /etc/yp.conf
ypserver 137.158.56.6
  • /etc/nsswitch.conf
passwd:         nis files
group:          compat nis files
shadow:         nis files
  • /etc/fstab:
tsl.uct.ac.za:/home	/home	nfs	rw,sync		0	0
  • /etc/ldap.conf:
uri ldaps://ucttldap1.uct.ac.za/ ldaps://ucttldap2.uct.ac.za/ ldaps://ucttldap3.uct.ac.za/
base  ou=main, o=uct
pam_filter objectclass=ndsloginproperties
pam_login_attribute cn
pam_password nds
tls_checkpeer no
  • /etc/security/group.conf
*;*;*;Al0000-2400; audio,floppy,video,cdrom,plugdev
  • /etc/firefox-3.[05]/pref/firefox.js
// UCT Proxy
pref("network.proxy.autoconfig_url", "http://www.uct.ac.za/cache.pac");
pref("network.proxy.type", 2);
pref("browser.cache.disk.capacity", 3000);
  • /etc/firefox-3.[05]/pref/ubufox.js
pref("browser.startup.homepage", "file:/etc/firefox-homepage.properties");
  • /etc/firefox-homepage.properties
browser.startup.homepage=http://www.tsl.uct.ac.za/
  • /usr/share/gdm/themes/Human/Human.xml
  <item type="rect" id="custom-tsl-help">
    <pos y="10%" width="box" height="box" x="50%" anchor="n"/>
    <box spacing="2" orientation="vertical">
      <item type="label">
        <pos x="50%" anchor="n"/>
        <normal font="Sans 14" color="#ffffff"/>
        <text>Problems?</text>
      </item>
      <item type="label">
        <normal font="Sans 12" color="#ffffff"/>
        <text>e-mail help@tsl.uct.ac.za</text>
      </item>
    </box>
  </item>
  • /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml
<?xml version="1.0"?>
<gconf>
	<dir name="apps">
		<dir name="nautilus">
			<dir name="preferences">
				<entry name="thumbnail_limit" mtime="1252410114" type="int" value="512000"/>
			</dir>
		</dir>
	</dir>
	<dir name="desktop">
		<dir name="gnome">
			<dir name="applications">
				<dir name="window_manager">
					<entry name="default" mtime="1252403218" type="string">
						<stringvalue>/usr/bin/metacity</stringvalue>
					</entry>
				</dir>
			</dir>
		</dir>
	</dir>
</gconf>
  • /etc/default/acpi-support
ACPI_SLEEP=false
ACPI_HIBERNATE=false