website annotate en/doc/scratchbook/base-ncurses.html @ rev 1344

Resize balinor logo to 120px
author Christophe Lincoln <pankso@slitaz.org>
date Fri Jan 22 23:02:15 2021 +0100 (2021-01-22)
parents c2f9d5d0f314
children
rev   line source
al@1285 1 <!DOCTYPE html>
al@1285 2 <html lang="en">
paul@226 3 <head>
al@1285 4 <meta charset="UTF-8">
al@1285 5 <title>SliTaz Scratchbook - Base Ncurses</title>
al@1285 6 <meta name="description" content="">
al@1285 7 <meta name="expires" content="never">
al@1285 8 <meta name="modified" content="2008-11-22 17:00:00">
al@1285 9 <meta name="publisher" content="www.slitaz.org">
al@1285 10 <meta name="author" content="Christophe Lincoln">
al@1285 11 <link rel="shortcut icon" href="favicon.ico">
al@1285 12 <link rel="stylesheet" href="book.css">
paul@226 13 </head>
al@1285 14 <body>
paul@226 15
paul@226 16 <!-- Header and quick navigation -->
paul@226 17 <div id="header">
paul@226 18 <div align="right" id="quicknav">
al@1285 19 <span id="top"></span>
paul@226 20 <a href="base-apps.html">Base apps</a> |
paul@226 21 <a href="index.html">Table of contents</a> |
paul@226 22 <a href="locale.html">Locale &amp; i18n</a>
paul@226 23 </div>
paul@226 24 <h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
paul@226 25 </div>
paul@226 26
paul@226 27 <!-- Content. -->
paul@226 28 <div id="content">
paul@226 29 <div class="content-right"></div>
paul@226 30
paul@226 31
paul@226 32 <h2><font color="#df8f06">Ncurses libraries and applications</font></h2>
paul@226 33 <p>
paul@226 34 Installation and configuration of ncurses libraries and applications.
paul@226 35 </p>
paul@226 36 <ul>
al@1006 37 <li><a href="#about">About the chapter.</a> - Description and environmental
paul@226 38 variable ($fs)</li>
al@1006 39 <li><a href="#ncurses">ncurses-5.6</a> - Utilities and libraries for terminal.</li>
al@1006 40 <li><a href="#clex">clex-3.16</a> - File manager.</li>
al@1006 41 <li><a href="#nano">nano-2.0.6</a> - Advanced text editor with colored syntax.</li>
al@1006 42 <li><a href="#retawq">retawq-0.2.6c</a> - Navigate the web in text
paul@226 43 mode using ncurses.</li>
al@1006 44 <li><a href="#htop">htop-0.6.5</a> - System process viewer.</li>
al@1006 45 <li><a href="#dialog">dialog-1.1-20070409</a> - GUI shell scripts.</li>
al@1006 46 <li><a href="#ninvaders">ninvaders-0.1.1</a> - Space Invaders clone.</li>
al@1006 47 <li><a href="#bastet">bastet-0.41</a> - Bastard Tetris clone.</li>
al@1006 48 <li><a href="#rhapsody">rhapsody-0.28b</a> - IRC chat client.</li>
al@1006 49 <li><a href="#initramfs-iso">Generate the initramfs and an ISO image.</a></li>
paul@226 50 </ul>
al@1285 51
al@1285 52 <h3 id="about">About</h3>
paul@226 53 <p>
paul@226 54 This chapter describes the construction and installation of some ncurses applications
paul@226 55 and libraries in SliTaz. The procedure consists of moving into the /src directory,
paul@226 56 downloading the sources for the application in question, unpacking, reading the README or
paul@226 57 INSTALL file(s), compiling and installing the binary in SliTaz. Once the applications
al@1285 58 are installed, we can create a new initramfs, copy it to the root of the CD-ROM and generate
paul@226 59 a new ISO image. For this you can also use <code>mktaziso</code> in
pascal@844 60 <a href="http://doc.slitaz.org/en:cookbook:slitaztools">SliTaz tools</a>.
paul@226 61 </p>
paul@226 62 <h4>Assign an environment variable ($fs)</h4>
paul@226 63 <p>
paul@226 64 An environmental variable can't specify the path to the directory, just the name of the directory.
al@1285 65 We will affect a variable ‘$fs’ to indicate the path to the root filesystem
paul@226 66 (rootfs). To do this, we venture into the working directory SliTaz/, and type:
paul@226 67 </p>
paul@226 68 <pre> # export fs=$PWD/rootfs
paul@226 69 </pre>
paul@226 70 <p>
paul@226 71 To check:
paul@226 72 </p>
paul@226 73 <pre> # echo $fs
paul@226 74 </pre>
al@1285 75
al@1285 76 <h3 id="ncurses">ncurses-5.6 - Terminal utilities and libraries</h3>
paul@226 77 <p>
paul@226 78 ncurses (<a href="http://dickey.his.com/ncurses/">dickey.his.com/ncurses/</a>) contains
paul@226 79 functions to display text in different ways on the screen of a Linux terminal and also provides
paul@226 80 the terminfo file. Ncurses libraries are used among others by retawq, nano and some games.
paul@226 81 We install the libraries in /lib and the rest in /usr/bin with a small strip to clean the executables:
paul@226 82 </p>
paul@226 83 <pre> # cd src
paul@226 84 # wget ftp://invisible-island.net/ncurses/ncurses-5.6.tar.gz
paul@226 85 # tar xzf ncurses-5.6.tar.gz
paul@226 86 # cd ncurses-5.6
paul@226 87 # ./configure --prefix=/usr \
paul@226 88 --libdir=/lib --sysconfdir=/etc \
paul@226 89 --infodir=/usr/share/info --mandir=/usr/share/man \
paul@226 90 --with-shared --without-debug --without-ada
paul@226 91 # make
paul@226 92 # make DESTDIR=$PWD/_pkg install
paul@226 93 # strip -v _pkg/lib/*
paul@226 94 # strip -v _pkg/usr/bin/*
paul@226 95 </pre>
paul@226 96 <p>
paul@258 97 Copy the libncurses library and some applications in SliTaz. The reset utility is used at the end of
paul@226 98 the rcS initialization script to remove the Linux logo. If you wish, you can copy the associated utilities
paul@226 99 (tic, tack, toe, etc), being careful not to delete the link to BusyBox:
paul@226 100 </p>
paul@226 101 <pre> # cp -a _pkg/lib/libncurses.so* $fs/lib
paul@226 102 # cp -ia _pkg/usr/bin/{clear,ncurses5-config,tset,reset} \
paul@226 103 $fs/usr/bin
paul@226 104 </pre>
paul@226 105 <p>
paul@226 106 Copy terminfo files, we only use a few files. If you want more, you can copy:
paul@226 107 </p>
paul@226 108 <pre> # mkdir -v $fs/usr/share/terminfo
paul@226 109 # mkdir -v $fs/usr/share/terminfo/{a,l,r,v,x}
paul@226 110 # cp _pkg/usr/share/terminfo/a/ansi \
paul@226 111 $fs/usr/share/terminfo/a
paul@226 112 # cp _pkg/usr/share/terminfo/l/linux \
paul@226 113 $fs/usr/share/terminfo/l
paul@226 114 # cp _pkg/usr/share/terminfo/r/rxvt \
paul@226 115 $fs/usr/share/terminfo/r
paul@226 116 # cp _pkg/usr/share/terminfo/x/{xterm,xterm-color,xterm-new,xterm-vt220} \
paul@226 117 $fs/usr/share/terminfo/x
paul@226 118 # cp _pkg/usr/share/terminfo/v/{vt100,vt102*} \
paul@226 119 $fs/usr/share/terminfo/v
paul@226 120 </pre>
paul@226 121 <p>
paul@226 122 Copy the tabset files:
paul@226 123 </p>
paul@226 124 <pre> # cp -a _pkg/usr/share/tabset $fs/usr/share
paul@226 125 </pre>
al@1285 126
al@1285 127 <h3 id="clex">clex-3.16 - File Manager</h3>
paul@226 128 <p>
paul@226 129 CLEX (<a href="http://www.clex.sk/">http://www.clex.sk/</a>) is a small ncurses file
paul@226 130 manager (160 KB). The configuration file (rc) is ~/clexrc; ~/.clexbm is used for
paul@226 131 bookmarks:
paul@226 132 </p>
paul@226 133 <pre> # cd ..
paul@226 134 # wget http://www.clex.sk/download/clex-3.16.tar.gz
paul@226 135 # tar xzf clex-3.16.tar.gz
paul@226 136 # cd clex-3.16
paul@226 137 # ./configure --prefix=/usr --infodir=/usr/share/info \
paul@226 138 --mandir=/usr/share/man
paul@226 139 # make
paul@226 140 # make DESTDIR=$PWD/_pkg install
paul@226 141 # strip -v _pkg/usr/bin/clex
paul@226 142 </pre>
paul@226 143 <p>
paul@226 144 Install the clex binary in the rootfs of SliTaz:
paul@226 145 </p>
paul@226 146 <pre> # cp _pkg/usr/bin/clex $fs/usr/bin
paul@226 147 </pre>
paul@226 148 <h4>libs</h4>
paul@226 149 <p>
paul@226 150 If we execute the <code>ldd</code> command on clex, the following dependancies should be displayed:
paul@226 151 </p>
paul@226 152 <pre class="script"> libncurses.so.5 =&gt; /lib/libncurses.so.5 (0x40025000)
paul@226 153 libc.so.6 =&gt; /lib/libc.so.6 (0x40064000)
paul@226 154 /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000)
paul@226 155 </pre>
al@1285 156
al@1285 157 <h3 id="nano">nano-2.0.6 - Advanced Text Editor</h3>
paul@226 158 <p>
paul@226 159 GNU nano (<a href="http://www.nano-editor.org/">www.nano-editor.org</a>) is a well known,
paul@226 160 fast, effective GNU/Linux text editor that supports colored syntax.
paul@226 161 This is the default text editor in SliTaz:
paul@226 162 </p>
paul@226 163 <pre> # cd ..
paul@226 164 # wget http://www.nano-editor.org/dist/v2.0/nano-2.0.6.tar.gz
paul@226 165 # tar xzf nano-2.0.6.tar.gz
paul@226 166 # cd nano-2.0.6
paul@226 167 # ./configure --enable-all --enable-extra --prefix=/usr \
paul@226 168 --infodir=/usr/share/info --mandir=/usr/share/man \
paul@226 169 --sysconfdir=/etc
paul@226 170 # make
paul@226 171 # make DESTDIR=$PWD/_pkg install
paul@226 172 # strip -v _pkg/usr/bin/nano
paul@226 173 </pre>
paul@226 174 <p>
paul@226 175 Copy the nano binary and the rnano link in SliTaz:
paul@226 176 </p>
paul@226 177 <pre> # cp -a _pkg/usr/bin/* $fs/usr/bin
paul@226 178 </pre>
paul@226 179 <p>
paul@226 180 Copy the configuration files in _pkg/usr/share/nano to our rootfs:
paul@226 181 </p>
paul@226 182 <pre> # cp -a _pkg/usr/share/nano $fs/usr/share
paul@226 183 </pre>
paul@226 184 <h4>libs</h4>
paul@226 185 <p>
paul@226 186 If we execute the <code>ldd</code> command on nano, the following dependancies
paul@226 187 should be displayed:
paul@226 188 </p>
paul@226 189 <pre class="script"> libncurses.so.5 =&gt; /lib/libncurses.so.5 (0x40025000)
paul@226 190 libc.so.6 =&gt; /lib/libc.so.6 (0x40064000)
paul@226 191 /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000)
paul@226 192 </pre>
paul@226 193 <h4>locale</h4>
paul@226 194 <p>
paul@226 195 About the language, you can copy the .mo files created when installing nano from
paul@228 196 /usr/share/locale/(fr,en,de,es,etc)/LC_MESSAGES to the rootfs. Example for the French language:
paul@226 197 </p>
paul@226 198 <pre> # cp -a _pkg/usr/share/locale/fr/LC_MESSAGES $fs/usr/share/locale/fr
paul@226 199 </pre>
paul@226 200 <h4>Customize nano</h4>
paul@226 201 <p>
paul@226 202 You can customize nano via /etc/nanorc or ~/.nanorc for each user of the system. It's in
paul@226 203 this file that you can define the colors used by nano through the files in /usr/share/nano.
paul@226 204 You will find a broad example of this file in the archive of nano and
pascal@844 205 <a href="http://doc.slitaz.org/en:cookbook:slitaztools">SliTaz tools</a>.
paul@226 206 </p>
paul@226 207 <p>
paul@226 208 For a system configuration file, you can copy the file in SliTaz tools to /etc in the rootfs:
paul@226 209 </p>
paul@226 210 <pre> # cd ..
paul@226 211 # cp -a slitaz-tools-1.1/etc/nanorc $fs/etc
paul@226 212 </pre>
al@1285 213
al@1285 214 <h3 id="retawq">retawq-0.2.6c - Text mode Web browser</h3>
paul@226 215 <p>
paul@226 216 retawq (<a href="http://retawq.sourceforge.net/">retawq.sourceforge.net</a>)
paul@226 217 is a small text-only web browser. We only flag a few useful options when configuring,
paul@258 218 retawq needs terminfo files, libncurses libraries and libthread:
paul@226 219 </p>
paul@226 220 <pre> # wget http://switch.dl.sourceforge.net/sourceforge/retawq/retawq-0.2.6c.tar.gz
paul@226 221 # tar xzf retawq-0.2.6c.tar.gz
paul@226 222 # cd retawq-0.2.6c
paul@226 223 # ./configure --enable-i18n --enable-local-cgi --path-prefix=/usr \
paul@226 224 --path-doc=/usr/share/doc/retawq --path-man=/usr/share/man
paul@226 225 # make
paul@226 226 # strip -v retawq
paul@226 227 </pre>
paul@226 228 <p>
paul@226 229 Copy the retawq binary in SliTaz:
paul@226 230 </p>
paul@226 231 <pre> # cp retawq $fs/usr/bin
paul@226 232 </pre>
paul@226 233 <h4>libs</h4>
paul@226 234 <pre class="script"> libncurses.so.5 =&gt; /lib/libncurses.so.5 (0x40025000)
paul@226 235 libpthread.so.0 =&gt; /lib/libpthread.so.0 (0x40064000)
paul@226 236 libc.so.6 =&gt; /lib/libc.so.6 (0x40074000)
paul@226 237 /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000)
paul@226 238 </pre>
paul@226 239 <p>
paul@226 240 You can copy the lipthread library from your host system or use the minimum package
paul@226 241 glibc-2.3.6 distributed by SliTaz:
paul@226 242 </p>
paul@226 243 <pre> # cp -a /lib/libpthread* $fs/lib
paul@226 244 # strip --strip-unneeded $fs/lib/*
paul@226 245 </pre>
paul@226 246 <h4>locale</h4>
paul@226 247 <p>
paul@226 248 For language, you can copy the .mo files in /i18n of the retawq archive to
paul@226 249 /usr/share/locale/(fr,en,es,etc)/LC_MESSAGES. Example for the French language,
paul@226 250 renaming the file to retawq.mo:
paul@226 251 </p>
paul@226 252 <pre> # cp -v i18n/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/retawq.mo
paul@226 253 </pre>
paul@226 254 <h4>Customize retawq</h4>
paul@226 255 <p>
paul@226 256 To personalize retawq, you can use a ~/.retawq directory containing a config file.
paul@226 257 You can also save bookmarks (html) in the root directory of the user. You will find an
paul@226 258 examples/ in the archive of retawq (or SliTaz tools) containing a bookmarks.html
paul@226 259 page with a list of favorite web sites. You can also copy the docs (/documents) from retawq
paul@226 260 to /usr/share/doc/retawq.
paul@226 261 </p>
al@1285 262
al@1285 263 <h3 id="htop">htop-6.0.5 - System process viewer</h3>
paul@226 264 <p>
paul@226 265 htop (<a href="http://htop.sourceforge.net/">htop.sourceforge.net/</a>) is software
paul@226 266 that displays system processes using ncurses.
paul@226 267 </p>
paul@226 268 <p>
paul@226 269 Returning to the /src directory, download, unpack, configure, compile and clean (with strip):
paul@226 270 </p>
paul@226 271 <pre> # cd ..
paul@226 272 # wget http://switch.dl.sourceforge.net/sourceforge/htop/htop-0.6.5.tar.gz
paul@226 273 # tar xzf htop-0.6.5.tar.gz
paul@226 274 # cd htop-0.6.5
paul@226 275 # ./configure --prefix=/usr --mandir=/usr/share/man
paul@226 276 # make
paul@226 277 # make DESTDIR=$PWD/_pkg install
paul@226 278 # strip -v _pkg/usr/bin/htop
paul@226 279 </pre>
paul@226 280 <p>
paul@226 281 Copy the htop binary in SliTaz:
paul@226 282 </p>
paul@226 283 <pre> # cp _pkg/usr/bin/htop $fs/usr/bin
paul@226 284 </pre>
paul@226 285 <p>
paul@226 286 You can still copy the htop icon found in: _pkg/usr/share/pixmaps.
paul@226 287 </p>
paul@226 288 <h4>libs</h4>
paul@226 289 <pre class="script"> libm.so.6 =&gt; /lib/libm.so.6 (0xb7f97000)
paul@226 290 libncurses.so.5 =&gt; /lib/libncurses.so.5 (0xb7f55000)
paul@226 291 libc.so.6 =&gt; /lib/libc.so.6 (0xb7e20000)
paul@226 292 /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0xb7fc9000)
paul@226 293 </pre>
al@1285 294
al@1285 295 <h3 id="dialog">dialog-1.1.20070409 - GUI shell scripts</h3>
paul@226 296 <p>
paul@226 297 dialog (<a href="http://invisible-island.net/dialog/dialog.html">invisible-island.net/dialog/dialog.html</a>),
paul@226 298 is a utility to build GUI-based consoles:
paul@226 299 </p>
paul@226 300 <pre> # cd ..
paul@226 301 # wget ftp://invisible-island.net/dialog/dialog.tar.gz
paul@226 302 # tar xzf dialog.tar.gz
paul@226 303 # cd dialog-1.1-20070409
paul@226 304 # ./configure --enable-nls --with-ncurses --prefix=/usr \
paul@226 305 --sysconfdir=/etc --mandir=/usr/share/man
paul@226 306 # make
paul@226 307 # make DESTDIR=$PWD/_pkg install
paul@226 308 # strip -v _pkg/usr/bin/dialog
paul@226 309 </pre>
paul@226 310 <p>
paul@226 311 Copy dialog binary in SliTaz:
paul@226 312 </p>
paul@226 313 <pre> # cp _pkg/usr/bin/dialog $fs/usr/bin
paul@226 314 </pre>
paul@226 315 <h4>libs</h4>
paul@226 316 <pre class="script"> libncurses.so.5 =&gt; /lib/libncurses.so.5 (0x40027000)
paul@226 317 libm.so.6 =&gt; /lib/libm.so.6 (0x40066000)
paul@226 318 libc.so.6 =&gt; /lib/libc.so.6 (0x40089000)
paul@226 319 /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000)
paul@226 320 </pre>
paul@226 321 <h4>locale</h4>
paul@226 322 <p>
paul@226 323 You can install locale files if you wish:
paul@226 324 </p>
paul@226 325 <pre> # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
paul@226 326 </pre>
paul@226 327 <p>
paul@226 328 The dialog configuration file is /etc/dialogrc and/or ~/.dialogrc for each user.
paul@226 329 There are also full examples of scripts in the /sample directory in the sources of dialog.
paul@226 330 </p>
al@1285 331
al@1285 332 <h3 id="ninvaders">Ninvaders-0.1.1 - Space Invaders clone</h3>
paul@226 333 <p>
paul@226 334 ninvaders (<a href="http://ninvaders.sourceforge.net/">http://ninvaders.sourceforge.net/</a>)
paul@226 335 is a clone of the popular Space Invaders game (46 KB). We begin by placing ourselves in the
paul@226 336 /src directory, then we download, untar, compile, clean using strip and copy the nInvaders binary
paul@226 337 in /usr/games of SliTaz:
paul@226 338 </p>
paul@226 339 <pre> # cd ..
paul@226 340 # wget http://ovh.dl.sourceforge.net/sourceforge/ninvaders/ninvaders-0.1.1.tar.gz
paul@226 341 # tar xzf ninvaders-0.1.1.tar.gz
paul@226 342 # cd ninvaders-0.1.1
paul@226 343 # make
paul@226 344 # strip -v nInvaders
paul@226 345 # cp nInvaders $fs/usr/games
paul@226 346 </pre>
al@1285 347
al@1285 348 <h3 id="bastet">bastet-0.41 - Bastard Tetris clone</h3>
paul@226 349 <p>
paul@226 350 A game of Tetris (17 KB):
paul@226 351 </p>
paul@226 352 <pre> # wget http://fph.altervista.org/prog/bastet-0.41.tgz
paul@226 353 # tar xzf bastet-0.41.tgz
paul@226 354 # cd bastet-0.41
paul@226 355 # make
paul@226 356 # strip bastet
paul@226 357 # cp bastet $fs/usr/games
paul@226 358 # mkdir -p $fs/var/games
paul@226 359 # touch $fs/var/games/bastet.scores
paul@226 360 # chmod 666 $fs/var/games/bastet.scores
paul@226 361 </pre>
al@1285 362
al@1285 363 <h3 id="rhapsody">rhapsody-0.28b - IRC chat client</h3>
paul@226 364 <p>
paul@226 365 Rhapsody (<a href="http://rhapsody.sourceforge.net/">http://rhapsody.sourceforge.net/</a>)
paul@226 366 is a fast and lightweight chat client supporting the IRC protocol. It provides a menu for
paul@226 367 managing servers, channels and configuration. It is therefore easy to use:
paul@226 368 </p>
paul@226 369 <pre> # cd ..
paul@226 370 # wget http://switch.dl.sourceforge.net/sourceforge/rhapsody/rhapsody_0.28b.tgz
paul@226 371 # tar xzf rhapsody_0.28b.tgz
paul@226 372 # cd rhapsody-0.28b
paul@226 373 # ./configure -i /usr/bin -d /usr/share/doc/rhapsody
paul@226 374 # make
paul@226 375 # strip -v rhapsody
paul@226 376 </pre>
paul@226 377 <p>
paul@226 378 Install the binary and help files in SliTaz. We must adjust permissions on
paul@226 379 these files so that everyone can read:
paul@226 380 </p>
paul@226 381 <pre> # cp rhapsody $fs/usr/bin
paul@226 382 # mkdir $fs/usr/share/doc/rhapsody
paul@226 383 # cp -a help $fs/usr/share/doc/rhapsody/help
paul@226 384 # chmod 644 $fs/usr/share/doc/rhapsody/help/*
paul@226 385 </pre>
paul@226 386 <h4>libs</h4>
paul@226 387 <p>
paul@226 388 Rhapsody uses the following libraries:
paul@226 389 </p>
paul@226 390 <pre class="script"> libncurses.so.5 =&gt; /lib/libncurses.so.5 (0x40026000)
paul@226 391 libc.so.6 =&gt; /lib/libc.so.6 (0x40066000)
paul@226 392 /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000))
paul@226 393 </pre>
paul@226 394 <h4>Rhapsody use the following libraries:</h4>
paul@226 395 <p>
paul@226 396 You can customize rhapsody via ~/.rhapsodyrc or use &lt;Ctrl+T&gt; for options:
paul@226 397 </p>
al@1285 398
al@1285 399 <h3 id="initramfs-iso">Generate the initramfs and an ISO image</h3>
paul@226 400 <p>
al@1285 401 To create a new ISO image, you can use ‘mktaziso’ in SliTaz tools.
al@1285 402 Or you can create a new initramfs image, copy it to /boot in the root of the CD-ROM
paul@226 403 (rootcd) and finally generate an ISO image with genisoimage:
paul@226 404 </p>
paul@226 405 <pre> # cd $fs
paul@226 406 # find . -print | cpio -o -H newc | gzip -9 &gt; ../rootfs.gz
paul@226 407 # cd ..
paul@226 408 # cp rootfs.gz rootcd/boot
paul@226 409 # genisoimage -R -o slitaz-cooking.iso -b boot/isolinux/isolinux.bin \
paul@226 410 -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
paul@226 411 -V "SliTaz" -input-charset iso8859-1 -boot-info-table rootcd
paul@226 412 </pre>
paul@226 413 <h4>Following chapter</h4>
paul@226 414 <p>
paul@226 415 The next chapter describes the installation of the
paul@226 416 <a href="locale.html">locales</a>
paul@226 417 and i18n.
paul@226 418 </p>
paul@226 419
paul@226 420
paul@226 421 <!-- End of content -->
paul@226 422 </div>
paul@226 423
paul@226 424 <!-- Footer. -->
paul@226 425 <div id="footer">
paul@226 426 <div class="footer-right"></div>
al@1006 427 <a href="#top">Top of the page</a> |
paul@226 428 <a href="index.html">Table of contents</a>
paul@226 429 </div>
paul@226 430
paul@226 431 <div id="copy">
pascal@669 432 Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/en/">SliTaz</a> -
paul@226 433 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
paul@226 434 Documentation is under
paul@226 435 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
paul@226 436 and code is <a href="http://validator.w3.org/">valid xHTML 1.0</a>.
paul@226 437 </div>
paul@226 438
paul@226 439 </body>
paul@226 440 </html>