diff options
Diffstat (limited to 'doc/started/binaries.t')
-rw-r--r-- | doc/started/binaries.t | 51 |
1 files changed, 32 insertions, 19 deletions
diff --git a/doc/started/binaries.t b/doc/started/binaries.t index 2f5b4ea303..9b53a9765f 100644 --- a/doc/started/binaries.t +++ b/doc/started/binaries.t @@ -19,10 +19,7 @@ and Solaris. These are packaged in the following formats: RPM is an acronym for the RPM Package Manager. RPM is the native package installer for many Linux distributions including -RedHat and SuSE. -@c RPM supports other operating systems including -@c Cygwin. @uref{mailto:D.J@@fiddes.surfaid.org,David Fiddes <D.J@@fiddes.surfaid.org>} -@c did the initial groundwork that lead to Cygwin RPMs being available. +RedHat, SuSE, and Fedora. The prebuilt binaries are intended to be easy to install and the instructions are similar regardless of the host environment. @@ -38,9 +35,10 @@ Some packaging formats enforce this dependency. across all target architectures. These are referred to as "base" packages. -@item If buildable for a particular CPU, RPMs are provided for -Ada (gnat), Chill, Java (gcj), Fortran (g77), and Objective-C (objc). -These binaries are strictly optional. +@item Depending upon the version of GCC as well as the development +host and target CPU combination, pre-built supplemental packages may +be provided for Ada (gnat), Chill, Java (gcj), Fortran (g77), and +Objective-C (objc). These binaries are strictly optional. @end enumerate @@ -106,22 +104,37 @@ RPM will complain about not being able to remove everything. @section Zipped Tar Files This section provides information on installing and removing -Zipped Tar Files (.tgz). +Zipped Tar Files (e.g .tar.gz or .tar.bz2). @subsection Installing Zipped Tar Files The following is a sample session illustrating the installation of a C/C++ toolset targeting the SPARC architecture assuming -that GNU tar is installed as @code{tar}: +that GNU tar is installed as @code{tar} for a set of archive +files compressed with GNU Zip (gzip): @example cd / -tar xzf rtems-base-binutils-@value{BINUTILSVERSION}-@value{BINUTILSRPMRELEASE}.tgz -tar xzf sparc-rtems-binutils-@value{BINUTILSVERSION}-@value{BINUTILSRPMRELEASE}.tgz -tar xzf rtems-base-gcc-gcc@value{GCCVERSION}newlib@value{NEWLIBVERSION}-@value{GCCRPMRELEASE}.tgz -tar xzf sparc-rtems-gcc-gcc@value{GCCVERSION}newlib@value{NEWLIBVERSION}-@value{GCCRPMRELEASE}.tgz -tar xzf rtems-base-gdb-@value{GDBVERSION}-@value{GDBRPMRELEASE}.tgz -tar xzf sparc-rtems-gdb-@value{GDBVERSION}-@value{GDBRPMRELEASE}.tgz +tar xzf @value{RTEMSRPMPREFIX}rtems-base-binutils-@value{BINUTILSVERSION}-@value{BINUTILSRPMRELEASE}.tar.gz +tar xzf @value{RTEMSRPMPREFIX}sparc-rtems-binutils-@value{BINUTILSVERSION}-@value{BINUTILSRPMRELEASE}.tar.gz +tar xzf @value{RTEMSRPMPREFIX}rtems-base-gcc-gcc@value{GCCVERSION}newlib@value{NEWLIBVERSION}-@value{GCCRPMRELEASE}.tar.gz +tar xzf @value{RTEMSRPMPREFIX}sparc-rtems-gcc-gcc@value{GCCVERSION}newlib@value{NEWLIBVERSION}-@value{GCCRPMRELEASE}.tar.gz +tar xzf @value{RTEMSRPMPREFIX}rtems-base-gdb-@value{GDBVERSION}-@value{GDBRPMRELEASE}.tar.gz +tar xzf @value{RTEMSRPMPREFIX}sparc-rtems-gdb-@value{GDBVERSION}-@value{GDBRPMRELEASE}.tar.gz +@end example + +The following command set is the equivalent command sequence +for the same toolset assuming that is was compressed with +GNU BZip (bzip2): + +@example +cd / +tar xjf @value{RTEMSRPMPREFIX}rtems-base-binutils-@value{BINUTILSVERSION}-@value{BINUTILSRPMRELEASE}.tar.bz2 +tar xjf @value{RTEMSRPMPREFIX}sparc-rtems-binutils-@value{BINUTILSVERSION}-@value{BINUTILSRPMRELEASE}.tar.bz2 +tar xjf @value{RTEMSRPMPREFIX}rtems-base-gcc-gcc@value{GCCVERSION}newlib@value{NEWLIBVERSION}-@value{GCCRPMRELEASE}.tar.bz2 +tar xjf @value{RTEMSRPMPREFIX}sparc-rtems-gcc-gcc@value{GCCVERSION}newlib@value{NEWLIBVERSION}-@value{GCCRPMRELEASE}.tar.bz2 +tar xjf @value{RTEMSRPMPREFIX}rtems-base-gdb-@value{GDBVERSION}-@value{GDBRPMRELEASE}.tar.bz2 +tar xjf @value{RTEMSRPMPREFIX}sparc-rtems-gdb-@value{GDBVERSION}-@value{GDBRPMRELEASE}.tar.bz2 @end example Upon successful completion of the above command sequence, a @@ -132,9 +145,9 @@ PATH. @subsection Removing Zipped Tar Files -There is no automatic way to remove the contents of a @code{tgz} once -it is installed. The contents of the directory @code{@value{RTEMSPREFIX}} -can be removed but this will likely result in other packages -being removed as well. +There is no automatic way to remove the contents of a @code{tar.gz} +or @code{tar.bz2} once it is installed. The contents of the directory +@code{@value{RTEMSPREFIX}} can be removed but this will likely result +in other packages being removed as well. |