sudo xargs apt-get install -y --force-yes < unauthenticated.list sudo xargs apt-get install -y < gohan-12-14-06-works.list #mplayer codecs wget http://umn.dl.sourceforge.net/sourceforge/avisynth2/avisynth_205_dll.zip unzip avisynth* sudo mv avisynth.dll /usr/lib/win32/ wget http://www.mplayerhq.hu/MPlayer/skins/Ater-1.2.tar.bz2 tar -jxvf Ater* sudo mv Ater /usr/share/mplayer/skins/ # wtf!!! sudo ln -s /usr/share/mplayer/skins/default /usr/share/mplayer/skins/Ater cd /usr/share/mplayer/skins sudo ln -s Ater/ default ln -s /usr/share/fonts/truetype/freefont/FreeSans.ttf ~/.mplayer/subfont.ttf #xmms m4a plugin mkdir faad2; cd faad2 wget http://ftp.cica.es/debian/pool/main/f/faad2/libfaad0_2.5-4_i386.deb wget http://ftp.cica.es/debian/pool/main/f/faad2/libfaad2-0_2.5-4_all.deb wget http://ftp.cica.es/debian/pool/main/f/faad2/xmms-mp4_2.5-4_i386.deb wget http://ftp.cica.es/debian/pool/main/f/faad2/faad_2.5-4_i386.deb cd ..; sudo dpkg -i faad2/*deb #dyndns update IP sudo ln -s /usr/local/bin/dnsupd /etc/cron.hourly/dnsupd sudo ln -s /usr/local/bin/mdnsupd /etc/cron.monthly/mdnsupd #compile emc2 wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-4.0/gcc-4.0_4.0.3-4_i386.deb wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-4.0/gcc-4.0-base_4.0.3-4_i386.deb wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-4.0/gcc-4.0-locales_4.0.3-4_all.deb wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-4.0/cpp-4.0_4.0.3-4_i386.deb wget http://mirrors.kernel.org/ubuntu/pool/main/g/glibc/libc6_2.4-1ubuntu12_i386.deb sudo dpkg -i libc6* sudo dpkg -i cpp-4.0* sudo dpkg -i gcc-4.0* #japanese fonts #vim taglist plugin sudo apt-get install exuberant-ctags echo "filetype on" >> ~/.vimrc #fix xterm to work right with irssi, highlight url's as one word: echo "XTerm*metaSendsEscape: true" >> ~/.Xresources echo "XTerm*eightBitInput: false" >> ~/.Xresources echo "XTerm*charClass: 33:48,36-47:48,58-59:48,61:48,63-64:48,95:48,126:48" >> ~/.Xresources #and add the following to .bashrc? xrdb -merge ~/.Xresources #vim taglist plugin mkdir ~/.vim cd ~/.vim wget http://internap.dl.sourceforge.net/sourceforge/vim-taglist/taglist_43.zip unzip taglist* #debian ntp servers are all dead echo "server pool.ntp.org" | sudo tee -a /etc/ntp.conf #kde/gtk theme fix sudo apt-get install gtk-qt-engine ln -s ~/.gtkrc-2.0-kde ~/.gtkrc-2.0 #setup build environment for freecad #btw this is untested sudo apt-get update #packages i actually downloaded: python2.5 python2.5-dev libxerces27-dev # libboost* libgts-dev libgts-0.7-5 libqt4-dev sudo apt-get install libcoin40c2 libcoin40-dev libqt4 libqt4-dev \ libboost* python2.5 python2.5-dev libxerces27 \ libgts-dev libgts-0.7-5 libxerces27-dev zlib1g zlib1g-dev checkinstall #dont want these packages with qt4 installed: libsoqt20 libsoqt-dev #need to compile soqt, not coin #wget http://ftp.coin3d.org/coin/src/all/Coin-2.4.6.tar.gz #tar -zxvf Coin-2.4.6.tar.gz #cd Coin* #sudo cp cfg/coin.m4 /usr/share/aclocal/ #./configure && make wget http://ftp.coin3d.org/coin/src/all/SoQt-1.4.1.tar.gz tar -zxvf SoQt* cd SoQt* sudo cp cfg/soqt.m4 /usr/share/aclocal #this doesnt work #sed -i 's/SIM_AC_QT_PROG(MOC, moc)/SIM_AC_QT_PROG(MOC, moc-qt4)/' configure.ac sudo ln -s /usr/bin/moc-qt4 /usr/local/bin/moc ./configure --with-qt=/usr/lib/qt4 && make sudo rm /usr/local/bin/moc checkinstall -D -y #sudo apt-get remove libsoqt20 sudo dpkg -i soqt*deb #get opencascade libraries. 182MB + you have to jump through some hoops cd /usr/local sudo mkdir OpenCASCADE sudo chown fenn OpenCASCADE cd OpenCASCADE tar -zxf /home/fenn/tgz/OpenCASCADE_Linux.tgz #$ dpkg -l sun* #ii sun-java5-jre 1.5.0-12-1 Sun Java(TM) Runtime Environment sudo java -jar Linux/setup.jar #pointy clicky drool #i changed the destination directory to /usr/local/OpenCASCADE #pick complete installation #it only took about 15 minutes #you might want to change the file permissions sudo cp /usr/local/OpenCASCADE/ros/configure \ /usr/local/OpenCASCADE/ros/configure.bak sudo sed -i \ 's/CXXFLAGS="$CXXFLAGS "/CXXFLAGS="$CXXFLAGS -ffriend-injection -fpermissive"/'\ /usr/local/OpenCASCADE/ros/configure sudo chown fenn /usr/local/OpenCASCADE/ -R cd /usr/local/OpenCASCADE/ros/ ./configure --with-tcl=/usr/lib/tcl8.4 --with-tk=/usr/lib/tk8.4 cd adm/make #the include path can get messed up, but this didnt happen for me for tcl #uncomment if you dont see $string1/tcl8.4 #find adm/make -name 'Makefile' -exec sed -i \ #'s|CSF_TclLibs_INCLUDES = -I/usr/include|CSF_TclLibs_INCLUDES = -I/usr/include/tcl8.4|' {} \; find adm/make -name 'Makefile' -exec sed -i \ 's|CSF_TclTkLibs_INCLUDES = -I/usr/include|CSF_TclTkLibs_INCLUDES = -I/usr/include/tk8.4|' {} \; #make sure you have at least 7GB available, maybe more time make #real 568m35.068s #checkinstall didnt work so well - dpkg error "empty version" ? time sudo make install #real 20m10.055s cd /usr/local sudo mkdir freecad sudo chown fenn freecad svn co https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk freecad cd freecad ./autogen.sh ./configure \ --with-soqt=/usr/local/lib/libSoQt.so \ --with-occ-include=/usr/local/OpenCASCADE/ros/inc/ \ --with-occ-lib=/usr/local/lib/ time make #real 54m14.751s checkinstall