Changes http://wiki.axiom-developer.org/DoyenCD/diff
--
??changed:
\title{Doyen Build Instructions}
-\author{Tim Daly, Jose Alfredo Perez, Wilken Rivera}
+\author{Tim Daly \and Jose Alfredo Perez \and Wilken Rivera}
\maketitle
??changed:
-In the Disk Partioning Setup, select Manually partition with Disk Druid.
+In the Disk Partioning Setup, select "Manually partition" with Disk Druid.
??changed:
-In the Disk setup, select new. In mount point select /boot. File system type
ext3. Size 100 MB.
+In the Disk setup, select new. In mount point select /boot. File system type
ext3. Size 100 MB. Select force to be a primary partition.
??changed:
-Select new. Select mount point /. Select the file system type to be: ext3.
Select "Fill to maximum allowable size" or the size you would like for the root
partition. 2GB should be enough. Click Ok. Click Next to finish with the Disk
Setup menu.
+Select new. Select mount point /. Select the file system type to be: ext3.
Select "Fill to maximum allowable size" or the size you would like for the root
partition. 4GB should be the minimum. Click Ok. Click Next to finish with the
Disk Setup menu.
??changed:
-Preserve the DHCP option for the eth0 by default. For the hostname, select
manually and in the text box type doyen.
+Preserve the DHCP option for the eth0 by default. For the hostname, select
manually and in the text box type "doyen".
??changed:
-Select enable firewall and select Remote Login (SSH) and Web Server(HTTP,
HTTPS). Also, select disable for SELinux.
+Select enable firewall and select Remote Login (SSH). Also, select disable for
SELinux.
??changed:
-Select your prefer language.
+Select your prefered language.
??changed:
-Select the desire password for the root account. In Doyen Live CD the default
password is [EMAIL PROTECTED]
+Select the desire password for the root account. In Doyen Live CD the default
password is "[EMAIL PROTECTED]".
??changed:
-\item In the Sound and video packages remove everything except cdrecord and
mkisofs packages.
+\item In the Sound and video packages remove everything except "cdrecord" and
"mkisofs" packages.
??changed:
-In Display configuration, click configure and select "Generic CRT Display"
with 1024x768 resolution and color depth of Millions of colors. Click next.
+In Display configuration, click configure and select "Generic CRT Display"
with "1024x768" resolution and color depth of "Millions of colors". Click next.
\begin{verbatim}
++added:
+
Click on Applications --> System Settings --> Server Settings --> Services
Click on Applications --> System Settings --> Server Settings --> Services
++added:
+
\end{verbatim}
??changed:
\item gpm
-\item hadaemon
-\item httpd
+\item haldaemon
\item iptables
++added:
+\subsection{Auto-login Configuration}
+
+\begin{verbatim}
+
+Clik on Applications --> System Settings --> Login Screen
+
+\end{verbatim}
+
+Select the doyen user in the "Automatic login username" section.
+
\section{Customizing Live CD}
\section{Customizing Live CD}
++added:
+
\subsection{Software Installation}
??changed:
-The package installation for the Doyen distribution are done by using Yum and
Wget to obtain all the required rpm files from various locations.
-The next step configures a file required for yum to search and install
packages. Do not skip this step.
+The package installation for the Doyen distribution is done by using YUM and
WGET to obtain all the required packages for The next step configures a file
required for yum to search and install packages. Do not skip this step.
Open a terminal window.
++added:
+\subsection{Upgrade Mozilla Firefox Browser}
+
+<<step>>=
+
+yum -y update firefox
+
+@
+
+\subsubsection{Obtain the required Doyen packages}
+
+Most of the packages used in doyen have been collected and archived into one
package. Download the doyen.tar.gz package from axiom-developer.
+
+<<step>>=
+
+cd /tmp/
+
+wget http://alfredo.axiom-developer.org/doyen/livecd/doyen.tar.gz
+
+tar -xzf doyen.tar.gz
+
+cd doyen
+
+@
+
+\subsection{Desktop Configuration}
+
Creates the default Doyen desktop configuration. Installs other various CCNY
Software.
+
+<<step>>=
+tar -xzpf doyenHome.tar.gz -C /
+
+@
+
+\subsection{Computer Algebra Systems}
+tar -xzpf AlgebraSystems.tar.gz -C /usr/local/
+
+cp magnus /usr/bin
+cp caiss-stat /usr/bin
+
+cp axiom /usr/bin
+@
\subsubsection{Latex}
??changed:
-Create a /tmp/pkgs directory which will contain those packages that are not
available using Yum, but that are going to be obtained using Wget.
+Install the Noweb software used for notangle and noweave support.
--removed:
-mkdir /tmp/pkgs
-
-cd /tmp/pkgs
-
-wget http://alfredo.axiom-developer.org/redhatbuild/pkgs/noweb-2.8a-4.i386.rpm
-
-wget http://alfredo.axiom-developer.org/redhatbuild/pkgs/Icon2-9.3.2-7.i386.rpm
-
rpm -ivh Icon2-9.3.2-7.i386.rpm
??changed:
-In this section, you will install and configure the ZWiki server. First,
download the Zope 2.8 rpm package from the rpmfind.net server and the zwiki
package.
+In this section, you will install and configure the ZWiki server. Install the
Zope and Python-imaging rpm packages.
??changed:
-wget
http://alfredo.axiom-developer.org/redhatbuild/pkgs/python-imaging-1.1.4-7.i386.rpm
-
-wget
http://alfredo.axiom-developer.org/redhatbuild/pkgs/zope-2.8.0-2.fc3.i386.rpm
+rpm -ivh python-imaging-1.1.4-7.i386.rpm
+
+rpm -ivh zope-2.8.0-2.fc3.i386.rpm
??changed:
-Next, proceed to install the Zope and Python-imaging rpm packages.
+Configure root user for access to the Zope server.
??changed:
-rpm -ivh python-imaging-1.1.4-7.i386.rpm
-rpm -ivh zope-2.8.0-2.fc3.i386.rpm
+/usr/bin/zopectl adduser root [EMAIL PROTECTED]
??changed:
-Configure root user for access to the Zope server.
-
+\subsubsection{LatexWiki}
+
+Extract the Doyen Wiki Database
+
<<step>>=
??changed:
<<step>>=
-
-/usr/bin/zopectl adduser root [EMAIL PROTECTED]
-
+
+tar -xzpf doyenWiki.tar.gz -C /var/lib/zope/
+
@
??changed:
-\subsubsection{Axiom}
-
-Download the Axiom software package from axiom.developer server.
+Upgrade the Python interpreter.
??changed:
-wget
http://alfredo.axiom-developer.org/redhatbuild/pkgs/axiom-Doyen-Fedora3-bin.tgz
-
-tar -xzf axiom-Doyen-Fedora3-bin.tgz -C /usr/local/
+yum -y update python
??changed:
-In order to use Axiom, you must include Axiom in the user path. Open the Vi
editor and edit the .bash\_profile file in the root directory and the doyen
user home directory with the next set of changes. You can also copy the
.bash\_profile provided in the appendix of this document into the /root and
/home/doyen directories.
-
-<<edit>>=
-
-vi ~/.bash_profile
-export AXIOM=/usr/local/axiom/mnt/linux
-PATH=$PATH:$HOME/bin:$AXIOM/bin
+Install the Python development tools.
+
+<<step>>=
+
+yum -y install python-devel
??changed:
-Activate the changes to the current session.
-
-<<edit>>=
-
-source ~/.bash_profile
+Install GraphViz.
+
+<<step>>=
+
+rpm -ivh graphviz-2.2-3.i386.rpm
??changed:
-\subsubsection{LatexWiki}
-
-Download the LatexWiki package from mcelrath.org webpage. LatexWiki is a patch
to the ZWiki package that allows rendering of in-line Latex.
+Install Latex Packages.
??changed:
-wget
http://alfredo.axiom-developer.org/redhatbuild/pkgs/LocalFS-1.3-andreas.tar.gz
-
-wget http://alfredo.axiom-developer.org/redhatbuild/pkgs/latexwiki.tar.gz
+cp axiom.sty /usr/share/texmf/tex/latex/base/
+
+texhash
??changed:
-Unpack the LatexWiki distribution into the Zope installation's Products
directory.
+Install DVIPNG
??changed:
-tar -xzf LocalFS-1.3-andreas.tar.gz -C /usr/lib/zope/lib/python/Products/
-
-tar -xzf latexwiki.tar.gz -C /usr/lib/zope/lib/python/Products/
+yum -y install gd
+
+rpm -ivh dvipng-1.4-1.rhfc2.i386.rpm
+
??changed:
-Install SWIG (www.swig.org).
+Test and deploy Zope server.
+
+<step>>=
+
+chmod 777 /var/lib/zope
+
+/etc/init.d/zope start
+@
+
+\subsubsection{Xorg file configuration}
+
+For multiple video card support the driver "vesa" was used.
??changed:
-yum -y install swig
+cp --reply=yes xorg.conf /etc/X11/
??changed:
-Install GCC compiler.
+\subsubsection{Generic mouse configuration}
+
+Place the moused script in the /etc/init.d directory
??changed:
-yum -y install gcc
+cp moused /etc/init.d/
??changed:
-Upgrade Python interpreter
+Add the script to the run levels 3, 4, and 5.
??changed:
-yum -y upgrade python
+ln -s /etc/init.d/moused /etc/rc3.d/S01moused
+
+ln -s /etc/init.d/moused /etc/rc4.d/S01moused
+
+ln -s /etc/init.d/moused /etc/rc5.d/S01moused
??changed:
-Install Python development tools
+\subsection{Shutdown Scripts}
??changed:
-yum -y install python-devel
+mv /sbin/shutdown /sbin/sysshutdown
+
+cp shutdown /sbin/
??changed:
-Run these commands from the texbreaker.mak file
+\subsubsection{Reboot Scripts}
??changed:
-cd /usr/lib/zope/lib/python/Products/LatexWiki
-
-swig -python texbreaker.i
-
-gcc -fpic -c texbreaker.c texbreaker_wrap.c -I/usr/include/python2.3
-
-ld -shared texbreaker.o texbreaker_wrap.o -o _texbreaker.so
+rm -f /usr/bin/reboot
+
+cp reboot /usr/bin/
??changed:
-Test and deploy Zope server.
-
+\subsection{Wireless Tools}
+
<<step>>=
??changed:
<<step>>=
-
-/etc/init.d/zope start
-
+
+rpm -ivh wifi-radar-1.9.4-1.mr.i386.rpm
+
@
??changed:
-\subsubsection{Xorg file configuration}
-
-Use Vi to properly configure the video support.
-
-<<edit>>=
-
-vi /etc/X11/xorg.conf
+\subsection{Grant Sudo Permission to Doyen User}
+
+<<step>>=
+
+echo "doyen ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
??changed:
-For multiple video card support change the driver name for the video card
indentifier. Set driver value to "vesa".
-
-\subsubsection{Generic mouse configuration}
-
-Place the moused script in the /etc/init.d directory
+\subsubsection{Build Live CD scritps}
??changed:
-cd /tmp/pkgs/
-
-wget http://alfredo.axiom-developer.org/redhatbuild/pkgs/moused
-
-cp moused /etc/init.d/
-
-chmod 755 /etc/init.d/moused
+tar -xzf linux-kernel-2.6.13.2-i486-1.tgz -C /
+
+tar -xzf doyen-linux-live-5.1.8.tar.gz -C /tmp/
+
+cd /tmp/doyen-linux-live-5.1.8/
??changed:
-Add the script to the run levels 3, 4, and 5.
+Create module dependecies for newly installed kernel.
??changed:
-ln -s /etc/init.d/moused /etc/rc3.d/S01moused
-
-ln -s /etc/init.d/moused /etc/rc4.d/S01moused
-
-ln -s /etc/init.d/moused /etc/rc5.d/S01moused
+depmod -b / 2.6.13.2
??changed:
-\subsection{Shutdown Scripts}
+\subsubsection{ISO Creation}
+
+Run the runme.sh script, which will create the distribution iso. This one will
be located in the /tmp directory under the name of livecd.iso.
??changed:
-mv /sbin/shutdown /sbin/sysshutdown
-
-wget http:/alfredo.axiom-developer.org/redhatbuild/pkgs/shutdown
-
-cp shutdown /sbin/
+yum clean all
+
+sh runme.sh
--removed:
-
-\subsubsection{Build Live CD scritps}
-
-Download the scripts necessary to build the CD.
-
-<<step>>=
-
-wget
http://alfredo.axiom-developer.org/redhatbuild/pkgs/linux-live-5.1.8.tar.gz
-
-@
-
-Get the precompiled 2.6.13.2 kernel with SquashFS and UnionFS module support.
-
-<<step>>=
-
-wget
http://alfredo.axiom-developer.org/redhatbuild/pkgs/linux-kernel-2.6.13.2-i486-4.tgz
-
-tar -xzf linux-kernel-2.6.13.2-i486-4.tgz -C /
-
-[239 more lines...]
\section{Makefile}
??changed:
<<*>>=
-notangle=/usr/bin/notangle
-noweave=/usr/bin/noweave
+notangle=/usr/local/bin/notangle
+noweave=/usr/local/bin/noweave
--removed:
${notangle} -Rstep steps.pamphlet >steps.sh
- ${notangle} -Rmoused steps.pamphlet >moused
- ${notangle} -Rxorg steps.pamphlet >xorg.conf
- ${notangle} -Rbashprofile steps.pamphlet >.bash_profile
- ${notangle} -Rshutdown steps.pamphlet >shutdown
- ${notangle} -Rreboot steps.pamphlet >reboot
${noweave} -delay steps.pamphlet >steps.tex
--removed:
-
-From alfredo Mon Jan 23 15:46:38 -0600 2006
-From: alfredo
-Date: Mon, 23 Jan 2006 15:46:38 -0600
-Subject: Doyen Live CD iso Image
-Message-ID: <[EMAIL PROTECTED]>
-
-http://alfredo.axiom-developer.org/redhatbuild/pkgs/doyenfc3.iso
-
-From BillPage Tue Jan 24 00:34:31 -0600 2006
-From: Bill Page
-Date: Tue, 24 Jan 2006 00:34:31 -0600
-Subject: Why run both Apache and Zope?
-Message-ID: <[EMAIL PROTECTED]>
-
-I think it is not necessary to run two web servers. For
-machines with limited memory, this might be an issue.
-
-The pages that you are now serving with Apache could
-[229 more lines...]
--
forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED]