--
MikeGore - 15 Nov 2011
Old Documents for reference
Ubuntu 9.04
Ubuntu 9.04 Packages
apt-get install openssh-server sshfs thunderbird openoffice.org texlive-latex-base texlive-base build-essential g++ gcc valgrind \
libstdc++5 cvs quotatool alien vim-full vim-gui-common vim-gtk vim-latexsuite vim-addon-manager vim-syntax-gtk vim-scripts vim-perl \
vim-gtk vim-python vim vim-ruby vim-nox vim-doc emacs sun-java6-bin
Ubuntu 9.04 Latex extras
Note: for more advanced Latex editing
apt-get install auctex dvi2tty dvidvi cm-super texpower scalable-cyrfonts-tex dviutils \
enscript lacheck libdvilib2-16 libt1-5 preview-latex-style tetex-base tetex-extra texlive-bibtex-extra texlive-extra-utils \
texlive-font-utils texlive-science texlive-fonts-extra texlive-fonts-extra-doc texlive-generic-extra texlive-humanities texlive-humanities-doc \
texlive-lang-croatian texlive-lang-cyrillic texlive-lang-czechslovak texlive-lang-danish texlive-lang-dutch texlive-lang-finnish \
texlive-lang-french texlive-lang-german texlive-lang-greek texlive-lang-hungarian texlive-lang-italian texlive-lang-latin \
texlive-lang-mongolian texlive-lang-norwegian texlive-lang-other texlive-lang-polish texlive-lang-portuguese texlive-lang-spanish \
texlive-lang-swedish texlive-lang-vietnamese texlive-latex-extra texlive-latex-extra-doc texlive-math-extra texlive-pictures \
texlive-pictures-doc texlive-publishers texlive-publishers-doc vflib3 xgdvi
64bit Machines
apt-get install ia32-libs
Ubuntu 9.04 OpenGL GLX GLUT development
apt-get install build-essential openssh-server libgtkglext1-dev libgtkglext1 libgtkglextmm-x11-1.2-0 libgtkglextmm-x11-1.2-dev libgtkmm-2.4-1c2a \
libglibmm-utils-dev libgtkmm-utils2 libgtkmm1.2-0c2a libgtkmm-dev libgtkmm-2.4-dev libgtkmm-utils-dev libgtkmm-utils2 libxcb-glx0 libxcb-glx0-dev \
libgtkglextmm-x11-dev libgl1-mesa-glx libgl1-mesa-glx-dbg libxcb-glx0 libxcb-glx0-dbg libxcb-glx0-dev rss-glx libglitz-glx1 libglitz-glx1-dev \
freeglut3 freeglut3-dev libglut3 libglut3-dev
Testing
- run the command glxgears - it should display some spining gears
Optional
Ubuntu 9.04 CSCF packages as a single install
apt-get install alien auctex build-essential cl-parenscript cm-super cvs dvi2tty dvidvi dviutils emacs \
enscript freeglut3 freeglut3-dev g++ gcc ia32-libs lacheck libdvilib2-16 libgl1-mesa-glx libgl1-mesa-glx-dbg \
libglibmm-utils-dev libglitz-glx1 libglitz-glx1-dev libglut3 libglut3-dev libgtkglext1 libgtkglext1-dev \
libgtkglextmm-x11-1.2-0 libgtkglextmm-x11-1.2-dev libgtkmm1.2-0c2a libgtkmm-2.4-1c2a libgtkmm-2.4-dev libgtkmm-dev \
libgtkmm-utils2 libgtkmm-utils-dev libstdc++5 libt1-5 libxcb-glx0 libxcb-glx0-dbg libxcb-glx0-dev openoffice.org \
openssh-server preview-latex-style quotatool rss-glx scalable-cyrfonts-tex sshfs sun-java6-bin tetex-base tetex-extra \
texlive-base texlive-bibtex-extra texlive-extra-utils texlive-fonts-extra texlive-fonts-extra-doc texlive-font-utils \
texlive-generic-extra texlive-humanities texlive-humanities-doc texlive-lang-croatian texlive-lang-cyrillic \
texlive-lang-czechslovak texlive-lang-danish texlive-lang-dutch texlive-lang-finnish texlive-lang-french \
texlive-lang-german texlive-lang-greek texlive-lang-hungarian texlive-lang-italian texlive-lang-latin \
texlive-lang-mongolian texlive-lang-norwegian texlive-lang-other texlive-lang-polish texlive-lang-portuguese \
texlive-lang-spanish texlive-lang-swedish texlive-lang-vietnamese texlive-latex-base texlive-latex-extra \
texlive-latex-extra-doc texlive-math-extra texlive-pictures texlive-pictures-doc texlive-publishers \
texlive-science texlive-publishers-doc texpower texpower-examples texpower-manual thunderbird valgrind \
vlc vflib3 vim vim-addon-manager vim-doc vim-full vim-gtk vim-gui-common vim-latexsuite vim-nox vim-perl \
vim-python vim-ruby vim-scripts vim-syntax-gtk xgdvi
Ubuntu 9.04 CSCF packages list
*Note: this is teh list AFTER the previous additions
- packages: 9.04 Packages after cscf additions
- To install these use dpkg set-selections then apt-get deselect-upgrade
Ubuntu 9.10
Ubuntu 9.10 CSCF packages as a single install
apt-get install alien auctex build-essential cl-parenscript cm-super cvs dvidvi texlive-extra-utils emacs \
enscript freeglut3 freeglut3-dev g++ gcc ia32-libs lacheck libdvilib2-16 libgl1-mesa-glx libgl1-mesa-glx-dbg \
libglibmm-utils-dev libglitz-glx1 libglitz-glx1-dev libglut3 libglut3-dev libgtkglext1 libgtkglext1-dev \
libgtkglextmm-x11-1.2-0 libgtkmm-2.4-dev \
libgtkmm-utils2 libgtkmm-utils-dev libt1-5 libxcb-glx0 libxcb-glx0-dbg libxcb-glx0-dev openoffice.org \
texlive-base texlive-bibtex-extra texlive-extra-utils texlive-fonts-extra texlive-fonts-extra-doc texlive-font-utils \
texlive-generic-extra texlive-humanities texlive-humanities-doc texlive-lang-croatian texlive-lang-cyrillic \
texlive-lang-czechslovak texlive-lang-danish texlive-lang-dutch texlive-lang-finnish texlive-lang-french \
texlive-lang-german texlive-lang-greek texlive-lang-hungarian texlive-lang-italian texlive-lang-latin \
texlive-lang-mongolian texlive-lang-norwegian texlive-lang-other texlive-lang-polish texlive-lang-portuguese \
texlive-lang-spanish texlive-lang-swedish texlive-lang-vietnamese texlive-latex-base texlive-latex-extra \
texlive-latex-extra-doc texlive-math-extra texlive-pictures texlive-pictures-doc texlive-publishers \
texlive-science texlive-publishers-doc texpower texpower-examples texpower-manual thunderbird valgrind \
vlc vflib3 vim vim-addon-manager vim-doc vim vim-gtk vim-gui-common vim-latexsuite vim-nox \
vim-scripts vim-syntax-gtk xgdvi
9.10 to 10.04 package changes
- busybox replaced by busybox-static
- ghc changed to ghc6
- git doed not exist, but these exist:
git-arch
git-buildpackage
git-cola
git-cvs
git-daemon-run
git-email
gitg
git-gui
git-load-dirs
gitmagic
gitosis
gitpkg
gitstats
git-svn
gitweb
- gnu-smalltalk-* was not included in 10.04 - not available in time
squeak-image3.9
squeak-plugin-image
- sh is missing
- squeak and squeak-plugin replace by
squeak-image3.9
squeak-plugin-image
- sun-java6-jdk missing but available in canonical - see bwlow
- vim-perl vim-python vim-ruby is part of vim now
#
=============================================================================
Hardware Drivers
Diplay Drivers
nVidia
Only applies to Ubuntu 8.10 and 9.04
- find existing nvidia drivers: dpkg -l | grep -i nvidia
- apt-get remove all of the nvidia drivers listed above
- install nVidia drivers from nvidia.com: bash NVIDIA-Linux-x86-173.14.18-pkg1.run
Network troubleshooting
Network Manager
- Make sure that the devices listed in network manager match those listed in /etc/network/interfaces
- List all interfaces - even those unconfigured ifconfig -a
udev
- Network MAC addresses and Device names are mapped in the file /etc/udev/rules.d/70-persistent-net.rules
- Note: If you make changes to this file make sure that your /etc/network/interfaces files and NetworkManager agree!
- When imaging you must clear all or the entries in the file just prior to making the image!
e1000e driver problems
Note: for Ubuntu 8.04 to 9.10 (possibley 10.04) the e100e drive may not work correctly or corrupt data
Use the command:
lspci to find if you have an
e1000e card
- Problems know to occure with the following chipsets:
- Intel Corporation 82567LM-3 Gigabit Network Connection (rev 02)
- You need another working machine with network access
- make sure you have the packages to buld the modules with
- apt-get install build-essential linux-headers-generic
- Download latest e1000e_stable driver from sourceforge.net and copy to USB KEY if needed
# The primary network interface
auto eth0
iface eth0 inet dhcp