Friday, October 16, 2009

karmic client install

karmic client install script, check getent passwd


First Setup a new local user and wifi (enable for all)
Setup Printer.

Then this




MYSERVER="10.0.0.5"
MYLDAP="dc=cambridge,dc=redballoon,dc=homeip,dc=net"
MYLDAPADMIN="admin"


echo "Acquire::http::Proxy \"http://$MYSERVER:3142\";" | sudo tee /etc/apt/apt.conf &&
sudo apt-get update &&
sudo apt-get -y -q install openssh-server &&
sudo apt-get -y -q install libnss-ldap libpam-ldap nscd
#sudo scp $MYSERVER:/etc/ldap.secret /etc/
## enter only password leave everything else

sudo sed -i -e "s/dc=example,dc=net/$MYLDAP/" /etc/ldap.conf
sudo sed -i -e "s/manager/$MYLDAPADMIN/" /etc/ldap.conf
sudo sed -i -e "s#^uri ldapi://#uri ldap://$MYSERVER#" /etc/ldap.conf
sudo cp /etc/nsswitch.conf /etc/nsswitch.conf.backup &&
sudo sed -i -e "s/compat/files ldap\t#compat/g" /etc/nsswitch.conf
sudo /etc/init.d/nscd restart &&
getent passwd



sudo mkdir /home/staff &&
sudo mkdir /home/students &&
sudo apt-get -y -q -y install nfs-common &&
sudo apt-get -y install autofs &&
echo "/home/staff /etc/auto.nfs.stf --timeout=60
/home/students /etc/auto.nfs.std --timeout=60" | sudo tee -a /etc/auto.master &&
echo "* -fstype=nfs,rw,hard,intr,rsize=8192,wsize=8192,nfsvers=3 $MYSERVER:/home/staff/&" | sudo tee /etc/auto.nfs.stf &&
echo "* -fstype=nfs,rw,hard,intr,rsize=8192,wsize=8192,nfsvers=3 $MYSERVER:/home/students/&" | sudo tee /etc/auto.nfs.std &&
sudo service autofs restart &&
echo "Passwords and Network filesystem DONE"


#echo "$MYSERVER:/home/staff /home/staff nfs udp,defaults 0 0
#$MYSERVER:/home/students /home/students nfs udp,defaults 0 0" | sudo tee -a /etc/fstab &&
#sudo mount -a


sudo wget http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list \
--output-document=/etc/apt/sources.list.d/medibuntu.list &&
sudo apt-get -q update &&
sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring &&
sudo apt-get -q update &&
sudo aptitude -y -q install ubuntu-restricted-extras &&
sudo aptitude -y -q install msttcorefonts googleearth googleearth &&
sudo aptitude -y -q install vlc ffmpeg mplayer mencoder gstreamer0.10-ffmpeg gstreamer0.10-pitfdll gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg libxine1-ffmpeg libdvdread3 libdvdcss2 gnome-do acroread acroread-plugins mozilla-acroread youtube-dl libflashsupport w32codecs x11vnc openoffice.org-ogltrans openoffice.org-java-common &&
sudo apt-get -q -y dist-upgrade

# google chrome
wget http://dl.google.com/dl/linux/direct/google-chrome-beta_current_i386.deb &&
sudo gdebi google-chrome-beta_current_i386.deb

No comments: