=================================================
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