\begin{frame}{Practical session 0: simple rebuild of dash}
\begin{enumerate}
\item Install build-essential debhelper devscripts
+ \br
\item Create a working directory, and get in it
+ \br
\item Grab the \texttt{dash} source package
+ \br
\item Build the package
+ \br
\item Check that it worked
\end{enumerate}
\end{frame}
\item Take a quick look at some documentation about Java packaging:\\
\begin{itemize}
\item \url{http://wiki.debian.org/Java}
+ \hbr
\item \url{http://wiki.debian.org/Java/Packaging}
+ \hbr
\item \url{http://www.debian.org/doc/packaging-manuals/java-policy/}
+ \hbr
\item \url{http://pkg-java.alioth.debian.org/docs/tutorial.html}
+ \hbr
\item Paper and slides from a Debconf10 talk about javahelper:\\
{\footnotesize
\url{http://pkg-java.alioth.debian.org/docs/debconf10-javahelper-paper.pdf}\\
e.g. \= \texttt{mkdir -p \textasciitilde/src/\textsl{packagename} ; cd \textasciitilde/src/\textsl{packagename}}\\
or \> \texttt{mkdir \textasciitilde/debian ; cd \textasciitilde/debian}
\end{tabbing}
+ \hbr
\item Grab the \texttt{dash} source package\\
\texttt{apt-get source dash}\\
{\small this needs you to have \texttt{deb-src} lines in your \texttt{/etc/apt/sources.list}}
+ \hbr
\item Build the package\\
{\small \texttt{cd dash-*\\ debuild -us -uc}}
+ \hbr
\item Check that it worked\\
{\small You should notice that we've got some new
files in the directory above us, in particular
\item Take a quick look at some documentation about Java packaging:\\
\begin{itemize}
\item \url{http://wiki.debian.org/Java}
+ \hbr
\item \url{http://wiki.debian.org/Java/Packaging}
+ \hbr
\item \url{http://www.debian.org/doc/packaging-manuals/java-policy/}
+ \hbr
\item \url{http://pkg-java.alioth.debian.org/docs/tutorial.html}
+ \hbr
\item Paper and slides from a Debconf10 talk about javahelper:\\
{\footnotesize
\url{http://pkg-java.alioth.debian.org/docs/debconf10-javahelper-paper.pdf}\\