Difference between revisions of "TSL"
From Department of Computer Science
 (→Other:  dillo)  | 
				 (→System:  alien)  | 
				||
| Line 261: | Line 261: | ||
=== System ===  | === System ===  | ||
| + | * alien  | ||
* cntlm  | * cntlm  | ||
* ldap-auth-client  | * ldap-auth-client  | ||
Revision as of 12:43, 10 September 2009
Contents
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
 - dosbox
 - frozen-bubble
 - gnome-games
 - gtetrinet
 - neverball
 - openarena
 - openttd
 - pingus
 - scummvm
 - teeworlds
 - tetrinet-client
 - wesnoth
 - wormux
 
Editors
- anjuta
 - bluefish
 - codeblocks
 - eclipse
 - eclipse-cdt
 - eclipse-pydev
 - emacs
 - emacs-snapshot
 - eric
 - geany
 - idle
 - idle-python2.5
 - idle3
 - joe
 - kate
 - kdevelop
 - lyx
 - monodevelop
 - monodevelop-java
 - netbeans
 - scite
 - spe
 - vim-full
 - xemacs21
 
Docs
- ant-doc
 - apache2-doc
 - aspell-doc
 - autoconf-doc
 - automake1.9-doc
 - bash-doc
 - cdrkit-doc
 - ddd-doc
 - devhelp
 - diveintopython
 - doxygen-doc
 - flex-doc
 - gawk-doc
 - gcc-doc
 - gdb-doc
 - git-doc
 - glut-doc
 - gmp-doc
 - gnuplot-doc
 - graphviz-doc
 - gtkmm-documentation
 - haskell-doc
 - jlint-doc
 - libboost-doc
 - libgtkmm-doc
 - manpages-dev
 - octave-doc
 - perl-doc
 - php-doc
 - python-doc
 - python-matplotlib-doc
 - python-numpy-doc
 - python-qt4-doc
 - qt4-doc
 - r-doc-html
 - rubybook
 - splint-doc-html
 - stl-manual
 - sun-java6-doc
 - tidy-doc
 - xchm
 - zsh-doc
 
Version Control
- cvs
 - bzr
 - bzr-gtk
 - bzr-svn
 - bzrtools
 - darcs
 - git-core
 - meld
 - mercurial
 - subversion
 - subversion-tools
 - svk
 
Debugging
- ddd
 - d-feet
 - lsof
 - ltrace
 - strace
 - valgrind
 
Programming
- ant
 - ant-optional
 - bicyclerepair
 - bison
 - bpython
 - bsh
 - build-essential
 - clisp
 - cmake
 - csstidy
 - devscripts
 - docbook
 - flex
 - freeglut3-dev
 - fpc
 - gcc-4.1
 - gdc
 - g++-4.1
 - gengetopt
 - ghc
 - gnome-devel
 - gnuplot
 - graphviz
 - ipython
 - jlint
 - kiki
 - libboost-dev
 - libcurl4-openssl-dev
 - 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
 - linklint
 - malbolge
 - mesa-utils
 - mono-debugger
 - octave
 - perltidy
 - php5-cli
 - php5-tidy
 - posh
 - pyflakes
 - pylint
 - python3
 - python-all-dev
 - python-beautifulsoup
 - python-celementtree
 - python-configobj
 - python-crypto
 - python-dateutil
 - python-gmpy
 - python-html5lib
 - python-jinja
 - python-matplotlib
 - python-pydot
 - python-pygame
 - python-pysqlite2
 - python-qt4
 - python-sphinx
 - python-simplejson
 - python-scipy
 - python-soappy
 - python-sqlalchemy
 - python-twisted
 - python-visual
 - qt4-designer
 - r-recommended
 - ruby-full
 - ruby-gnome2
 - ruby-kde4
 - speedcrunch
 - splint
 - sun-java6-jdk
 - sun-java6-plugin
 - tidy
 - texlive-full
 - wxmaxima
 
Command Line
- ascii
 - ack-grep
 - clusterssh
 - curl
 - dot2tex
 - elinks
 - hping3
 - htop
 - indent
 - imagemagick
 - irssi
 - links
 - links2
 - lftp
 - lynx
 - manpages
 - moreutils
 - mtr-tiny
 - openssl
 - p7zip-full
 - p7zip-rar
 - pdfjam
 - pdftk
 - poppler-utils
 - pssh
 - pwgen
 - qemu
 - quota
 - rsync
 - screen
 - socat
 - star
 - traceroute
 - tsocks
 - units
 - unrar
 - unzip
 - w3m
 - whois
 - zsh
 
System
- alien
 - cntlm
 - ldap-auth-client
 - ldap-utils
 - ncpfs
 - nis
 - nfs-common
 - openntpd
 - openssh-server
 - smartmontools
 - tmpreaper
 - wbritish
 
Databases
- mysql-client
 - mysql-doc-5.0
 - libmysqlclient-dev
 - libmysql++-dev
 - libpg-java
 - libpq-dev
 - libpqxx-dev
 - libsqlite-dev
 - php5-mysql
 - php5-sqlite
 - php5-pgsql
 - postgresql-client
 - postgresql-doc
 - python-mysqldb
 - python-psycopg2
 - sqlite3
 - sqlite3-doc
 
Other
- abiword
 - amarok
 - blender
 - dia
 - dillo
 - epiphany-browser
 - firefox-3.5
 - flashplugin-nonfree
 - fluxbox
 - gajim
 - gnumeric
 - gwibber
 - impressive
 - inkscape
 - konsole
 - konqueror
 - konversation
 - linuxdcpp
 - midori
 - openoffice.org-draw
 - openoffice.org-pdfimport
 - pdfedit
 - pidgin-plugin-pack
 - planner
 - rdesktop
 - scribus
 - ubuntu-restricted-extras
 - wine
 - yakuake
 - xchat
 - xtightvncviewer
 - xmonad
 
Multimedia
- ffmpeg
 - non-free-codecs
 - libavdevice-unstripped-52
 - libavfilter-unstripped-0
 - libavformat-unstripped-52
 - mencoder
 - mplayer
 - vlc
 - youtube-dl
 
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> <dir name="system"> <dir name="http_proxy"> <entry name="ignore_hosts" mtime="1252519008" type="list" ltype="string"> <li type="string"> <stringvalue>localhost</stringvalue> </li> <li type="string"> <stringvalue>127.0.0.0/8</stringvalue> </li> <li type="string"> <stringvalue>*.local</stringvalue> </li> <li type="string"> <stringvalue>137.158.0.0/16</stringvalue> </li> <li type="string"> <stringvalue>*.uct.ac.za</stringvalue> </li> </entry> <entry name="host" mtime="1252518985" type="string"> <stringvalue>localhost</stringvalue> </entry> <entry name="use_http_proxy" mtime="1252519071" type="bool" value="true"/> </dir> <dir name="proxy"> <entry name="secure_port" mtime="1252518992" type="int" value="8080"/> <entry name="secure_host" mtime="1252518987" type="string"> <stringvalue>localhost</stringvalue> </entry> <entry name="mode" mtime="1252518982" type="string"> <stringvalue>manual</stringvalue> </entry> </dir> </dir> </gconf>
- /etc/cntlm.conf
 
Domain WF Proxy campusnet.uct.ac.za:8080 Listen 8080 NTLMToBasic yes