- Timestamp:
- 08/24/2003 09:48:18 PM (21 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 1f30432
- Parents:
- 85d2668
- Location:
- chapter04
- Files:
-
- 77 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter04/chapter04.xml
r85d2668 rb0dbf738 1 1 <chapter id="chapter04"> 2 <title> Packages that need to be downloaded</title>2 <title>The materials: packages and patches</title> 3 3 <?dbhtml filename="chapter04.html" dir="chapter04"?> 4 4 5 &c4-introduction; 6 &c4-packages; 5 6 <sect1 id="ch04-introduction"> 7 <title>Introduction</title> 8 <?dbhtml filename="introduction.html" dir="chapter04"?> 9 10 <para>Below is a list of packages you need to download for building a 11 basic Linux system. The listed version numbers correspond to versions 12 of the software that are known to work, and this book is based upon 13 them. Feel free to try out newer versions, but if you experience problems 14 with those versions, please try the recommended version first before 15 sending bug reports.</para> 16 17 <para>All the URLs, when possible, refer to the project's page at 18 <ulink url="http://www.freshmeat.net">Freshmeat.net</ulink>. The Freshmeat 19 pages will give you easy access to the official download sites as well as 20 project websites, mailinglists, FAQs, Changelogs and more.</para> 21 22 <!-- 23 <para>For your convenience the top of the list contains a link to a file 24 you can use with the <ulink url="http://wget.sunsite.dk">wget</ulink> 25 program. Using this file and the <userinput>wget</userinput> program will 26 make it easy to download all the files at once, rather than downloading each 27 and every individual file manually.</para> 28 --> 29 30 </sect1> 31 32 33 <sect1 id="ch04-packages"> 34 <title>All the packages</title> 35 <?dbhtml filename="packages.html" dir="chapter04"?> 36 37 <para>Download or otherwise obtain the following packages:</para> 38 39 <literallayout> 40 Autoconf (&autoconf-version;) - &autoconf-size;: 41 <ulink url="http://freshmeat.net/projects/autoconf/"/> 42 43 Automake (&automake-version;) - &automake-size;: 44 <ulink url="http://freshmeat.net/projects/automake/"/> 45 46 Bash (&bash-version;) - &bash-size;: 47 <ulink url="http://freshmeat.net/projects/gnubash/"/> 48 49 Bin86 (&bin86-version;) - &bin86-size;: 50 <ulink url="http://freshmeat.net/projects/bin86/"/> 51 52 Binutils (&binutils-version;) - &binutils-size;: 53 <ulink url="http://freshmeat.net/projects/binutils/"/> 54 55 Bison (&bison-version;) - &bison-size;: 56 <ulink url="http://freshmeat.net/projects/bison/"/> 57 58 Bzip2 (&bzip2-version;) - &bzip2-size;: 59 <ulink url="http://freshmeat.net/projects/bzip2/"/> 60 61 Coreutils (&coreutils-version;) - &coreutils-size;: 62 <ulink url="http://freshmeat.net/projects/coreutils/"/> 63 64 DejaGNU (&dejagnu-version;) - &dejagnu-size;: 65 <ulink url="http://freshmeat.net/projects/dejagnu/"/> 66 67 Diffutils (&diffutils-version;) - &diffutils-size;: 68 <ulink url="http://freshmeat.net/projects/diffutils/"/> 69 70 E2fsprogs (&e2fsprogs-version;) - &e2fsprogs-size;: 71 <ulink url="http://freshmeat.net/projects/e2fsprogs/"/> 72 73 Ed (&ed-version;) - &ed-size;: 74 <ulink url="http://freshmeat.net/projects/ed/"/> 75 76 Expect (&expect-version;) - &expect-size;: 77 <ulink url="http://freshmeat.net/projects/expect/"/> 78 79 File (&file-version;) - &file-size;: 80 <ulink url="http://freshmeat.net/projects/file/"/> 81 82 Findutils (&findutils-version;) - &findutils-size;: 83 <ulink url="http://netsw.org/system/tools/fileutils/find/"/> 84 85 Flex (&flex-version;) - &flex-size;: 86 <ulink url="ftp://ftp.gnu.org/pub/non-gnu/flex/"/> 87 88 Gawk (&gawk-version;) - &gawk-size;: 89 <ulink url="http://freshmeat.net/projects/gnuawk/"/> 90 91 GCC (&gcc-2953-version;) - &gcc-2953-size;: 92 <ulink url="http://freshmeat.net/projects/gcc/"/> 93 94 GCC-core (&gcc-version;) - &gcc-core-size;: 95 <ulink url="http://freshmeat.net/projects/gcc/"/> 96 GCC-g++ (&gcc-version;) - &gcc-gpp-size;: 97 <ulink url="http://freshmeat.net/projects/gcc/"/> 98 GCC-testsuite (&gcc-version;) - &gcc-testsuite-size;: 99 <ulink url="http://freshmeat.net/projects/gcc/"/> 100 101 Gettext (&gettext-version;) - &gettext-size;: 102 <ulink url="http://freshmeat.net/projects/gettext/"/> 103 104 Glibc (&glibc-version;) - &glibc-size;: 105 <ulink url="http://freshmeat.net/projects/glibc/"/> 106 Glibc-linuxthreads (&glibc-version;) - &glibc-threads-size;: 107 <ulink url="http://freshmeat.net/projects/glibc/"/> 108 109 Grep (&grep-version;) - &grep-size;: 110 <ulink url="http://freshmeat.net/projects/grep/"/> 111 112 Groff (&groff-version;) - &groff-size;: 113 <ulink url="http://freshmeat.net/projects/groff/"/> 114 115 Gzip (&gzip-version;) - &gzip-size;: 116 <ulink url="ftp://alpha.gnu.org/gnu/gzip/"/> 117 118 Inetutils (&inetutils-version;) - &inetutils-size;: 119 <ulink url="http://freshmeat.net/projects/inetutils/"/> 120 121 Kbd (&kbd-version;) - &kbd-size;: 122 <ulink url="http://freshmeat.net/projects/kbd/"/> 123 124 Linux (&kernel-version;) - &kernel-size;: 125 <ulink url="http://freshmeat.net/projects/linux/"/> 126 127 Less (&less-version;) - &less-size;: 128 <ulink url="http://freshmeat.net/projects/less/"/> 129 130 LFS-Bootscripts (&bootscripts-version;) - &bootscripts-size;: 131 <ulink url="&http;/lfs-bootscripts-&bootscripts-version;.tar.bz2"/> 132 133 Lfs-Utils (&lfs-utils-version;) - &lfs-utils-size;: 134 <ulink url="http://www.linuxfromscratch.org/~winkie/downloads/lfs-utils/"/> 135 136 Libtool (&libtool-version;) - &libtool-size;: 137 <ulink url="http://freshmeat.net/projects/libtool/"/> 138 139 Lilo (&lilo-version;) - &lilo-size;: 140 <ulink url="http://freshmeat.net/projects/lilo/"/> 141 142 M4 (&m4-version;) - &m4-size;: 143 <ulink url="http://freshmeat.net/projects/gnum4/"/> 144 145 Make (&make-version;) - &make-size;: 146 <ulink url="http://freshmeat.net/projects/gnumake"/> 147 148 MAKEDEV (&makedev-version;) - &makedev-size;: 149 <ulink url="&http;/MAKEDEV-&makedev-version;.bz2"/> 150 151 Man (&man-version;) - &man-size;: 152 <ulink url="http://freshmeat.net/projects/man/"/> 153 154 Man-pages (&man-pages-version;) - &man-pages-size;: 155 <ulink url="http://freshmeat.net/projects/man-pages/"/> 156 157 Modutils (&modutils-version;) - &modutils-size;: 158 <ulink url="http://freshmeat.net/projects/modutils/"/> 159 160 Ncurses (&ncurses-version;) - &ncurses-size;: 161 <ulink url="http://freshmeat.net/projects/ncurses/"/> 162 163 Net-tools (&net-tools-version;) - &net-tools-size;: 164 <ulink url="http://freshmeat.net/projects/net-tools/"/> 165 166 Patch (&patch-version;) - &patch-size;: 167 <ulink url="http://freshmeat.net/projects/patch/"/> 168 169 Perl (&perl-version;) - &perl-size;: 170 <ulink url="http://freshmeat.net/projects/perl/"/> 171 172 Procinfo (&procinfo-version;) - &procinfo-size;: 173 <ulink url="http://freshmeat.net/projects/procinfo/"/> 174 175 Procps (&procps-version;) - &procps-size;: 176 <ulink url="http://freshmeat.net/projects/procps/"/> 177 178 Psmisc (&psmisc-version;) - &psmisc-size;: 179 <ulink url="http://freshmeat.net/projects/psmisc/"/> 180 181 Sed (&sed-version;) - &sed-size;: 182 <ulink url="http://freshmeat.net/projects/sed/"/> 183 184 Shadow (&shadow-version;) - &shadow-size;: 185 <ulink url="http://freshmeat.net/projects/shadow/"/> 186 187 Sysklogd (&sysklogd-version;) - &sysklogd-size;: 188 <ulink url="http://freshmeat.net/projects/sysklogd/"/> 189 190 Sysvinit (&sysvinit-version;) - &sysvinit-size;: 191 <ulink url="http://freshmeat.net/projects/sysvinit/"/> 192 193 Tar (&tar-version;) - &tar-size;: 194 <ulink url="ftp://alpha.gnu.org/gnu/tar/"/> 195 196 TCL (&tcl-version;) - &tcl-size;: 197 <ulink url="http://freshmeat.net/projects/tcltk/"/> 198 199 Texinfo (&texinfo-version;) - &texinfo-size;: 200 <ulink url="http://freshmeat.net/projects/texinfo/"/> 201 202 Util-linux (&util-linux-version;) - &util-linux-size;: 203 <ulink url="http://freshmeat.net/projects/util-linux/"/> 204 205 Vim (&vim-version;) - &vim-size;: 206 <ulink url="http://freshmeat.net/projects/vim/"/> 207 208 Zlib (&zlib-version;) - &zlib-size;: 209 <ulink url="http://freshmeat.net/projects/zlib/"/> 210 211 Total size of these packages: &all-size-mb; 212 </literallayout> 213 214 </sect1> 215 216 217 <sect1 id="ch04-patches"> 218 <title>Needed patches</title> 219 <?dbhtml filename="patches.html" dir="chapter04"?> 220 221 <para>Besides all those packages, you'll also need several patches. These 222 correct tiny mistakes in the packages that should be fixed by the maintainer, 223 or just make some small modifications to bend things our way. You'll need the 224 following:</para> 225 226 <literallayout> 227 Bash Patch (&bash-patch-version;) - &bash-patch-size;: 228 <ulink url="&http;/bash-&bash-patch-version;.patch"/> 229 230 Coreutils Hostname Patch (&coreutils-hostname-patch-version;) - &coreutils-hostname-patch-size;: 231 <ulink url="&http;/coreutils-&coreutils-hostname-patch-version;.patch"/> 232 Coreutils Uname Patch (&coreutils-uname-patch-version;) - &coreutils-uname-patch-size;: 233 <ulink url="&http;/coreutils-&coreutils-uname-patch-version;.patch"/> 234 235 Ed Patch (&ed-patch-version;) - &ed-patch-size;: 236 <ulink url="&http;/ed-&ed-patch-version;.patch"/> 237 238 Expect Patch (&expect-patch-version;) - &expect-patch-size;: 239 <ulink url="&http;/expect-&expect-patch-version;.patch"/> 240 241 Gawk Patch (&gawk-patch-version;) - &gawk-patch-size;: 242 <ulink url="&http;/gawk-&gawk-patch-version;.patch"/> 243 244 GCC Patch (&gcc-2953-patch-version;) - &gcc-2953-patch-size;: 245 <ulink url="&http;/gcc-&gcc-2953-patch-version;.patch"/> 246 247 GCC Specs Patch: 248 <ulink url="&http;/gcc-3.2.3-specs-4.patch"/> 249 GCC MMap Test Patch: 250 <ulink url="&http;/gcc-3.2.3-mmap_test.patch"/> 251 GCC No Fixincludes Patch: 252 <ulink url="&http;/gcc-3.2.3-no_fixincludes.patch"/> 253 254 Kbd Patch (&kbd-patch-version;) - &kbd-patch-size;: 255 <ulink url="&http;/kbd-&kbd-patch-version;.patch"/> 256 257 Man 80Cols Patch (&man-80cols-patch-version;) - &man-80cols-patch-size;: 258 <ulink url="&http;/man-&man-80cols-patch-version;-80cols.patch"/> 259 Man Manpath Patch (&man-manpath-patch-version;) - &man-manpath-patch-size;: 260 <ulink url="&http;/man-&man-manpath-patch-version;-manpath.patch"/> 261 Man Pager Patch (&man-pager-patch-version;) - &man-pager-patch-size;: 262 <ulink url="&http;/man-&man-pager-patch-version;-pager.patch"/> 263 264 Ncurses Etip Patch (&ncurses-etip-patch-version;) - &ncurses-etip-patch-size;: 265 <ulink url="&http;/ncurses-5.3-etip-2.patch"/> 266 Ncurses Vsscanf Patch (&ncurses-vsscanf-patch-version;) - &ncurses-vsscanf-patch-size;: 267 <ulink url="&http;/ncurses-5.3-vsscanf.patch"/> 268 269 Perl Libc Patch (&perl-libc-patch-version;) - &perl-libc-patch-size;: 270 <ulink url="&http;/perl-&perl-libc-patch-version;-libc.patch"/> 271 272 Procps Patch (&procps-patch-version;) - &procps-patch-size;: 273 <ulink url="&http;/procps-&procps-patch-version;.patch"/> 274 275 Zlib Patch (&zlib-patch-version;) - &zlib-patch-size;: 276 <ulink url="&http;/zlib-&zlib-patch-version;.patch"/> 277 </literallayout> 278 279 </sect1> 7 280 8 281 </chapter>
Note:
See TracChangeset
for help on using the changeset viewer.