diff --git a/Software_Development_Environment_Setup.txt b/Software_Development_Environment_Setup.txt new file mode 100755 index 0000000..42ec12f --- /dev/null +++ b/Software_Development_Environment_Setup.txt @@ -0,0 +1,126 @@ +================================================= + Software Development Environment Setup +================================================= + + 1. CONTENTS + + +1 Contents + +2 Introduction + +3 Setup + +3.1 SERVER SIDE + +3.1.1 OS Installation +3.1.2 Development tools + +3.2 CLIENT SIDE + +3.2.1 OS Installation +3.2.2 Development tools + + +================================================= + Software Development Environment Setup +================================================= + 2. INTRODUCTION + + +================================================= + Software Development Environment Setup +================================================= + 3. SETUP + +3.1 Server Side + +3.1.1 OS Installation + +Install Ubuntu Ibex Intrepid 8.10 +Download deb packages from mirror server using apt-mirror to create a mirror + +Use the script from here: + +svn://internal.invertedlogic.com/dev/code/Scripts/setup_mirror_ubuntu.sh + + +3.2 Client Side + +3.2.1 OS Installation + + LINUX + Install Ubuntu Ibex Intrepid 8.10 + + Install deb packages from local mirror server + To use the mirror repsoitory, edit the file /etc/apt/sources.list and add lines like follows: + + deb http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse + deb-src http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse + deb http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse + deb-src http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse + deb http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse + deb-src http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse + + Then modify /etc/hosts to suit for the mirror machines IP on the local network: + + eg add a line such as: + + 192.168.1.100 apt-mirror + + Install the development packages + + use: + svn://internal.invertedlogic.com/dev/code/Scripts/setup_dev_ubuntu.sh + or: + sudo apt-get install g++ gcc gdb flex bison make + sudo apt-get install vim ctags subversion git qgit curl wget cmake + sudo apt-get install minicom apache2 php5 perl libsvn-dev + sudo apt-get install manpages manpages-dev manpages-posix-dev + sudo apt-get install libcppunit-1.12-1 libcppunit-doc + sudo apt-get install libqt4-dev libqt4-core libqt4-gui libqt4-sql + sudo apt-get install qt4-designer qt4-dev-tools qt4-doc qt4-qtconfig + sudo apt-get install graphviz doxygen libqttestrunner1c2a qdevelop + sudo apt-get install kchmviewer-nokde gnochm + sudo apt-get install libsvn-dev + sudo apt-get install ccache + + Add variables to ~/.bashrc + + export PATH=/usr/lib/ccache:$PATH + + MacOSX + Install 10.5.6 or greater + + Windows + Install Windows XP from CDROM + Install SP1 and SP3 from CD-ROM before connecting to the Internet + +3.2.2 Development tools + + (Windows share is currently \\192.168.1.100\Files or smb://192.168.1.100/Files ) + Install QDevelop binary from mirror server / windows share + Install SVN client from mirror server / windows share + Install ... + +Setup SVN + + SVN for Windows + + http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.5.6.14908-win32-svn-1.5.5.msi?download + http://www.sliksvn.com/pub/Slik-Subversion-1.5.5-win32.msi + http://subversion.tigris.org/files/documents/15/44588/svn-win32-1.5.5_dev.zip + + SVN for Linux + + apt-get install subversion + + SVN for MacOSX + + Install MacPorts: + http://www.macports.org/install.php + + Then open a Terminal and use: + sudo port install subversion + + diff --git a/Software_Development_Environment_Setup.txt b/Software_Development_Environment_Setup.txt new file mode 100755 index 0000000..42ec12f --- /dev/null +++ b/Software_Development_Environment_Setup.txt @@ -0,0 +1,126 @@ +================================================= + Software Development Environment Setup +================================================= + + 1. CONTENTS + + +1 Contents + +2 Introduction + +3 Setup + +3.1 SERVER SIDE + +3.1.1 OS Installation +3.1.2 Development tools + +3.2 CLIENT SIDE + +3.2.1 OS Installation +3.2.2 Development tools + + +================================================= + Software Development Environment Setup +================================================= + 2. INTRODUCTION + + +================================================= + Software Development Environment Setup +================================================= + 3. SETUP + +3.1 Server Side + +3.1.1 OS Installation + +Install Ubuntu Ibex Intrepid 8.10 +Download deb packages from mirror server using apt-mirror to create a mirror + +Use the script from here: + +svn://internal.invertedlogic.com/dev/code/Scripts/setup_mirror_ubuntu.sh + + +3.2 Client Side + +3.2.1 OS Installation + + LINUX + Install Ubuntu Ibex Intrepid 8.10 + + Install deb packages from local mirror server + To use the mirror repsoitory, edit the file /etc/apt/sources.list and add lines like follows: + + deb http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse + deb-src http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse + deb http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse + deb-src http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse + deb http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse + deb-src http://apt-mirror/ubuntu/mirror/archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse + + Then modify /etc/hosts to suit for the mirror machines IP on the local network: + + eg add a line such as: + + 192.168.1.100 apt-mirror + + Install the development packages + + use: + svn://internal.invertedlogic.com/dev/code/Scripts/setup_dev_ubuntu.sh + or: + sudo apt-get install g++ gcc gdb flex bison make + sudo apt-get install vim ctags subversion git qgit curl wget cmake + sudo apt-get install minicom apache2 php5 perl libsvn-dev + sudo apt-get install manpages manpages-dev manpages-posix-dev + sudo apt-get install libcppunit-1.12-1 libcppunit-doc + sudo apt-get install libqt4-dev libqt4-core libqt4-gui libqt4-sql + sudo apt-get install qt4-designer qt4-dev-tools qt4-doc qt4-qtconfig + sudo apt-get install graphviz doxygen libqttestrunner1c2a qdevelop + sudo apt-get install kchmviewer-nokde gnochm + sudo apt-get install libsvn-dev + sudo apt-get install ccache + + Add variables to ~/.bashrc + + export PATH=/usr/lib/ccache:$PATH + + MacOSX + Install 10.5.6 or greater + + Windows + Install Windows XP from CDROM + Install SP1 and SP3 from CD-ROM before connecting to the Internet + +3.2.2 Development tools + + (Windows share is currently \\192.168.1.100\Files or smb://192.168.1.100/Files ) + Install QDevelop binary from mirror server / windows share + Install SVN client from mirror server / windows share + Install ... + +Setup SVN + + SVN for Windows + + http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.5.6.14908-win32-svn-1.5.5.msi?download + http://www.sliksvn.com/pub/Slik-Subversion-1.5.5-win32.msi + http://subversion.tigris.org/files/documents/15/44588/svn-win32-1.5.5_dev.zip + + SVN for Linux + + apt-get install subversion + + SVN for MacOSX + + Install MacPorts: + http://www.macports.org/install.php + + Then open a Terminal and use: + sudo port install subversion + + diff --git a/get-dev-tools.sh b/get-dev-tools.sh new file mode 100755 index 0000000..bef0333 --- /dev/null +++ b/get-dev-tools.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +cat << EOF +Setup SVN + Windows + wget http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.5.6.14908-win32-svn-1.5.5.msi?download + wget http://www.sliksvn.com/pub/Slik-Subversion-1.5.5-win32.msi + wget http://subversion.tigris.org/files/documents/15/44588/svn-win32-1.5.5_dev.zip + Ubuntu Linux + apt-get install subversion + MacOSX + Install MacPorts: + http://www.macports.org/install.php + Then open a Terminal and use: + sudo port install subversion +EOF + +# Binaries +wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.5.8-setup.exe +wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.5.8.windows.bin.zip +wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.5.8.linux.bin.tar.gz +wget http://ftp.stack.nl/pub/users/dimitri/Doxygen-1.5.8.dmg + +# Docs +wget http://ftp.stack.nl/pub/users/dimitri/doxygen_manual-1.5.8.pdf.zip +wget http://ftp.stack.nl/pub/users/dimitri/doxygen_manual-1.5.8.chm.zip + +# Sources +wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.5.8.src.tar.gz +wget http://nchc.dl.sourceforge.net/sourceforge/kchmviewer/kchmviewer-4.0.tar.gz +wget ftp://ftp.trolltech.com/qt/source/qt-all-opensource-src-4.5.0-beta1.tar.bz2 + + +