Homepage
Installation of Linux distribution Linux - slackware 8.0
Plan
La slackware 8.0
La Linux - slackware,
est une des plus anciennes distributions,
très appréciée des Linuxiens : rigueur, stabilité.
Elle tient sur 4 CD :
1 CD install (binaries)
1 CD install (sources)
1 CD extra (binaries)
1 CD extra (sources)
On n'utilise ici que le premier CD des binaires d'installation.
(and the CD extra for JDK...)
Installation de la slackware 8.0
Je vais installer cette distribution sur PC :
- carte mère Asus P2B pour PII-Celeron
- processeur Celeron 333
- RAM 128 Mo
- disque dur IBM 6.4 Go
- lecteur de disquette 3"1/2
- carte SCSI Tekram DC-390
- lecteur DVD SCSI Pionneer
- carte vidéo : Matrox G200 Millenium 8MO RAM
- écran Iiyama MT-9017
- carte réseau eth0 : SN2000, io=0x240, irq=10, IP=192.168.0.103
- carte son SB AWE 32 io=0x220, irq=5
C'est parti...
Pour installer :
- soit on boote sur le CD
- soit on boote sur disquettes
ici on va booter sur disquette et charger depuis le CDROM SCSI,
donc on prépare deux disquettes :
- une disquette BOOT :
depuis un autre PC avec un DOS quelconque
on va dans le répertoire \BOOTDSKS.144 du CD d'install
et on tape :
RAWRITE TEKRAM.S A: [Enter]
- une disquette ROOT :
depuis un autre PC avec un DOS quelconque
on va dans le répertoire \ROOTDSKS du CD d'install
et on tape :
RAWRITE COLOR.GZ A: [Enter]
tout ceci est expliqué dans les deux fichiers README du CD d'install :
\BOOTDSKS.144\README.TXT
\ROOTDSKS\README.TXT
Pour installer c'est simple :
on met la disquette BOOT,
on allume la machine sur laquelle on va installer Linux - slackware,
au prompt boot: on tape [Enter]
ça boote sur Linux (et oui !),
on attend... que ça demande la disquette ROOT
on enlève la disquette BOOT,
on met la disquette ROOT,
on tape [Enter]
au prompt slackware login: on tape root [Enter]
Première chose : partitionner le disque dur
# fidsk /dev/hda [Enter]
au fait : ça marche avec le clavier U.S.
la sélection du clavier français n'intervenant qu'après...
donc ... on se débrouille.
allez, une aide :
le slash "/" (clavier anglais)
c'est la touche point d'exclamation "!" (clavier français)
m (man) : afficher la liste des commandes ... = la virgule sur le clavier français
p (print) : voir la liste des partitions
d (delete) : détruire une partition
n (create) : créer une partition
t (type) : changer le type d'une partition
l (list) : liste des types de partitions connus
w (write) : écrire les modifications sur le disque et quitter fdisk
q (quit) : quitter fdisk
ici, avec 400 Mo de disque dur, je fais deux partitions :
/dev/hda1 = 370 Mo pour /
/dev/hda2 = le reste, soit un peu plus de 30 Mo pour le swap
n [Enter] p [Enter] 1 [Enter] [Enter] +370M [Enter]
n [Enter] p [Enter] 2 [Enter] [Enter] [Enter]
t [Enter] 2 [Enter] L [Enter] 82 [Enter]
ce qui donne :
Device Boot Start End Blocks Id System
/dev/hda1 1 903 379232 83 Linux native
/dev/hda2 904 989 36120 82 Linux swap
w [Enter] pour valider les modifications et quitter fdisk
taper setup [Enter] pour le setup de la slackware
Le menu principal apparaît, avec ses différentes sections :
| HELP | | Read the Slackware Setup HELP file |
| KEYMAP | | Remap your keyboard if you're not using a US one |
| ADDSWAP | | Set up your swap file |
| TARGET | | Set up your target partitions |
| SOURCE | | Select source media |
| SELECT | | Select categories of software to install |
| INSTALL | | Install selected software |
| CONFIGURE | | Reconfigure your Linux system |
| EXIT | | Exit Slackware Linux Setup |
|
Première étape : changer de clavier, section KEYMAP [Enter]
choisir fr-latin1.map pour un clavier AZERTY français
on peut tester le clavier...
et si c'est OK on tape 1 [Enter]
On passe ensuite à la section ADDSWAP : < Yes > [Enter]
Le setup recherche toutes les partitions de swap,
et nous demande celles dont on veut faire des partitions de swap,
ici : /dev/hda2
répondre < Yes > [Enter]
ça formatte et ça active la partition....
< EXIT > [Enter]
On passe à la section TARGET : < Yes > [Enter]
on choisit la partition pour root "/"
ici : /dev/hda1
répondre < OK > [Enter]
demande de formattage de la (ou les) partitions,
répondre Format < OK > [Enter]
à 4096 bytes par inode < OK > [Enter]
ça formatte et ça active la partition....
< EXIT > [Enter]
On passe à la section SOURCE : < Yes > [Enter]
l'installation peut se faire :
1 - depuis le CD Slackware
2 - depuis un disque dur contenant les fichiers d'install
3 - depuis NFS via le réseau
4 - depuis un répertoire déjà monté
5 - depuis des disquettes (ouf !)
....ici : 1 - depuis notre CD Slackware < OK > [Enter]
recherche du CD : auto < OK > [Enter]
mettre le CD s'il n'est pas mis... < OK > [Enter]
ça cherche le CD Slackware et ça le monte
on choisit le type d'install : slakware < OK > [Enter]
Passer à la section SELECT ? < Yes > [Enter]
Section SELECT :
là on choisit les séries de packages à installer :
(je vous laisse consulter la page des
packages slackware
pour un détail de ces packages)
dans le cadre d'un mini-serveur (pas de X-Window), je sélectionne les séries :
| A | - Base Linux system |
| AP | - Various Applications that do not need X |
| D | - Program Development (C, C++, Lisp, Perl, etc.) |
| E | - GNU Emacs |
| F | - FAQ lists, HOWTO documentation |
| GTK | - GTK+ and GNOME programs for X |
| K | - Linux kernel source |
| KDE | - Qt and the K Desktop Environment for X |
| N | - Networking (TCP/IP, UUCP, Mail, News) |
| T | - TeX typesetting software |
| TCL | - Tcl/Tk script languages |
| X | - XFree86 X Window System |
| XAP | - X Applications |
| XV | - XView (OpenLook Window Manager, apps) |
| Y | - Games (that do not require X) |
|
appuyer sur la touche [Espace] pour décocher les autres
puis < OK > [Enter]
Passer à la section INSTALL ? < Yes > [Enter]
Section INSTALL :
on choisit comment on veut contrôler tout le processus d'install :
full : installe tout (996 Mo nécessaires)
newbie : se laisser guider
menu : choisir les groupes de packages
expert : choisir finement chacun des packages
custom : installation personnalisé (liste qui contient les packages voulus)
tagpath : installation personnalisé (indiquer le répertoire qui contient la liste des packages voulus)
help : aide qui explique tout ça
je choisis expert < OK > [Enter]
et je sélectionne ensuite les packages dans chaque série :
à chaque fois :
barre [Espace] pour sélectionner/désélectionner les packages
puis < OK > [Enter] pour valider la série
...
A
aaa_base bash bash1 bin bzip2 cpio cxxlibs devfsd devs e2fsprog elflibs elvis etc fileutls
find floppy getty glibcso gpm grep gzip hdsetup i245
ide infozip isapnp kbd less lilo loadlin lpr minicom
mods245 modules modutils ossllibs pciutils
pcmcia procps reiserfs sc245 scsi sh_utils
shadow sysklogd sysvinit tar tcsh txtutils umsprogs util zoneinfo
AP
a2ps apsfilt ash bc cdparano cdrdao cdrtools diff enscript ghostscr groff gsfonts ispell jed
joe jove ksh93 lvm man manpages mc mp3 mt_st mysql oggutils quota raidtool rpm sc
screen seejpeg sox sudo texinfo vim workbone zsh
D
autoconf automake bin86 binutils bison byacc cvs egcs flex gcc
gcc_g77 gcc_objc gcl gdb gdbm gettext glibc
glocale gmake jpeg6 libgr libpng libtiff libtool linuxinc m4 ncurses
p2c perl pmake python rcs readline slang strace svgalib termcap
zlib
E
elisp emac_nox
emacinfo emacleim
emacmisc emacsbin
F
howto manyfaqs mini
GTK
aaagnome abi audiofil bonobo bugbuddy control ee enlight eog esound eterm fnlib gal
galeon gconf gdkpixbf gdm gedit gftp ggv ghex gimp gimplibs gladedev glib gmp
gnoadmin gnoaudio gnogames gnomapps gnomcore gnomedia gnomeicu gnomemm
gnomenet gnomepim gnometop gnomevfs gnomlibs gnomobjc gnoprint gnotepad gnoutils
gnpython gnumeric gqmpeg gtkeng gtkhtml gtkmm gtkplus gtm guile imlib libghttp libglade
libgtop libole2 librep libsigc libungif libxml1 lunicode mozilla nautilus oaf orbit pan
panelmm repgtk sawfish scrollkp userdocs wmaker xalf xchat xmms xscrsave xvim
K
lnx245 lx2219
KDE
htdig kadmin kdebase kdegames kdelibs kdepim kdesdk kdetoys kdeutils kdevelop
kdi-ca kdi-cs kdi-da
kdi-de kdi-el kdi-eo
kdi-es kdi-et kdi-fi kdi-fr
kdi-he kdi-hu kdi-is
kdi-it kdi-ja kdi-ko
kdi-lt kdi-nl kdi-no
kdi-nony kdi-pl kdi-pt
kdi-ptbr kdi-ro kdi-ru
kdi-sk kdi-sl kdi-sr
kdi-sv kdi-tr kdi-uk
kdi-zhcn kdi-zhtw kdoc kgraphic kmedia
knetwork koffice ksupport qt2
N
apache autofs bind bitchx bootp dhcp dip elm epic4 ftchmail imapd
inn ipchains iptables lynx mailx metamail
mod_php mod_ssl mutt ncftp netatalk
netpipes netwatch nn_nntp ntp4 openssh openssl pine ppp procmail proftpd rdist rsync
samba sendmail smailcfg tcpdump tcpip1 tin trn uucp wget yptools ytalk
T
tetex tex_bin tex_doc transfig xfig
TCL
expect hfsutils tcl tclx tix tk
X
lesstif xaw3d xf86doc xf86html xf86prog xfnts xfnts100 xfntscal xfntscyr xfntslt2 xfree86
xnest xprt xvfb
XAP
freefont fvwm2 fvwm95 fvwmicns gnuchess gnuplot gs_x11 gv imagick netscape rxvt
seyon x3270 xfm xfract xgames xlock xpaint xpdf xspread xv xxgdb
XV
sspkg workman xv32_a xv32exmp xvinc32 xvol32
Y
bsdgames
3/4 heure après,
on choisit un type de kernel :
bootdisk : kernel utilisé dans la disquette de BOOT
cdrom : choisir un autre kernel parmi ceux du CD
floppy : kernel zimage ou bzimage d'une disquette
skip : utiliser le kernel par défaut /vmlinuz
je choisis celui utilisé dans la disquette boot
bootdisk < OK > [Enter]
insérer la disquette BOOT dans le (Hannibal) lecteur 3"1/2 < OK > [Enter]
Ensuite on fait une disquette de démarrage :
format : formatter une disquette
lilo : disquette de démarrage avec LILO (recommandé)
simple : simple vmlinuz (obsolète)
continue : pas de disquette de démarrage
je tape dans l'ordre :
format < OK > [Enter] puis 1.44 < OK > [Enter]
lilo < OK > [Enter] puis < Yes > [Enter] et 1.44 < OK > [Enter]
continue < OK > [Enter]
Configuration d'un modem : no modem < OK > [Enter]
Polices d'écran : < No > [Enter]
Install de LILO :
simple : install automatique de LILO
expert : install manuelle
skip : ne pas installer LILO
je choisis l'install manuelle
expert < OK > [Enter]
Begin < OK > [Enter]
< OK > [Enter]
standard < OK > [Enter]
MBR < OK > [Enter]
5 seconds < OK > [Enter]
puis Linux < OK > [Enter]
/dev/hda3 < OK > [Enter]
Linux < OK > [Enter]
enfin Install < OK > [Enter]
Configurer le réseau < Yes > [Enter]
(noter le programme netconfig) < OK > [Enter]
hostname : jack3 < OK > [Enter]
domain name : jackperr.com < OK > [Enter]
type d'IP : static IP < OK > [Enter]
adresse IP = 192.168.0.103 < OK > [Enter]
masque réseau = 255.255.255.0 < OK > [Enter]
IP passerelle = 192.168.0.1 < OK > [Enter]
serveur de nom ? < Yes > [Enter]
IP DNS = xxx.xxx.xxx.xxx < OK > [Enter]
(pour ajouter un DNS voir /etc/resolv.conf)
Network detection:
skip < OK > [Enter]
I will edit /etc/rc.d/rc.modules after the first reboot...
network configured < OK > [Enter]
Sendmail configuration : SMTP+BIND < OK > [Enter]
Hardware clock : NO < OK > [Enter]
TIMEZONE : Europe/Paris < OK > [Enter]
Mot de passe root : < Yes > [Enter]
mot de passe : ****** [Enter]
mot de passe : ****** [Enter]
[Enter]
SETUP finished < OK > [Enter]
Section EXIT < OK > [Enter]
# reboot [Enter]
1st start:
jack3 login: root [Enter]
Password: ****** [Enter]
# df -h
in /etc/rc.d/rc.modules uncomment:
/sbin/modprobe ne io=0x240 irq=10
/sbin/modprobe ntfs
/sbin/modprobe sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
I can see that Sound Blaster AWE32 is not recognized...
I will see later for fixes.
(...)
DEL key in Bash
If you want to use the [DEL] key (= touche [SUPPR] in French)
to delete characters when "bashing",
create a ~/.inputrc file (~ is your home directory)
and put these lines inside:
set editing-mode emacs
"\e[3~":delete-char
it is one of the first things I do.
More generally:
# for BASH:
"\e[1~":beginning-of-line # Home
"\e[3~":delete-char # Delete
"\e[4~":end-of-line # End
# for rxvt:
"\e[7~":beginning-of-line # Home
"\e[8~":end-of-line # End
# for xterm:
"\e[H~":beginning-of-line # Home
"\e[F~":end-of-line # End
Mount NTFS file systems
Looking into /etc/fstab
/dev/hda2 swap swap defaults 0 0
/dev/hda3 / ext2 defaults 1 1
/dev/hda1 /mnt/c vfat defaults 1 0
/dev/hdb1 /mnt/d vfat defaults 1 0
/dev/hdb5 /mnt/h vfat defaults 1 0
/dev/hdb6 /mnt/i vfat defaults 1 0
/dev/hdc5 /mnt/m ntfs ro 1 0
/dev/hdd5 /mnt/n ntfs ro 1 0
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
because ntfs.so module is not loaded when mounting file systems,
but when running /etc/rc.d/rc.modules
add these lines in /etc/rc.d/rc.local
mount /dev/hdc5
echo "/dev/hdc5 mounted"
mount /dev/hdd5
echo "/dev/hdd5 mounted"
Start Samba (SMB services)
Find an example of rc.samba
and put it in /etc/rc.d/rc.modules:
# cp /usr/doc/samba-2.2.0a/examples/rc.samba /etc/rc.d/
start Samba:
# /etc/rc.d/rc.samba start
you can add this line in /etc/rc.d/rc.local
- To mount SMB sharings,
in /etc/rc.d/rc.modules uncomment (or run):
/sbin/modprobe smbfs
now you can mount SMB sharings, example:
# mkdir /mnt/r
# mount -t smbfs -o username=<username>,password=<password> //jack2/r /mnt/r
Neat isn't it ? :-)
Configure SB AWE32
Succeeded to make my SB AWE32 working !
recognized by the kernel, KDE, XMMS
I can play WAV, MP3, MID
it was really painful, fucking PnP !
to make it work:
# pnpdump > /etc/isapnp.conf
then uncomment some lines in the file /etc/isapnp.conf
# $Id: pnpdump.c,v 1.21 1999/12/09 22:28:33 fox Exp $
# Release isapnptools-1.21 (library isapnptools-1.21)
#
# This is free software, see the sources for details.
# This software has NO WARRANTY, use at your OWN RISK
#
# For details of the output file format, see isapnp.conf(5)
#
# For latest information and FAQ on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER -DABORT_ONRESERR
# (for library: -DREALTIME -DNEEDSETSCHEDULER -DABORT_ONRESERR)
#
# Trying port address 0273
# Board 1 has serial identifier e2 10 00 63 83 42 00 8c 0e
# (DEBUG)
(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
# Card 1: (serial identifier e2 10 00 63 83 42 00 8c 0e)
# Vendor Id CTL0042, Serial Number 268460931, checksum 0xE2.
# Version 1.0, Vendor version 1.0
# ANSI string -->Creative SB AWE32 PnP<--
#
# Logical device id CTL0031
# Device supports vendor reserved register @ 0x38
# Device supports vendor reserved register @ 0x39
# Device supports vendor reserved register @ 0x3d
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE CTL0042/268460931 (LD 0
# ANSI string -->Audio<--
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 5))
(IO 0 (SIZE 16) (BASE 0x0220))
(IO 1 (SIZE 2) (BASE 0x0330))
(IO 2 (SIZE 4) (BASE 0x0388))
(NAME "CTL0042/268460931[0]{Audio }")
(ACT Y)
))
#
# Logical device id CTL2011
#(CONFIGURE CTL0042/268460931 (LD 1
# ANSI string -->IDE<--
# (INT 0 (IRQ 10 (MODE +E)))
# (IO 0 (SIZE 8) (BASE 0x0168))
# (IO 1 (SIZE 2) (BASE 0x036e))
# (NAME "CTL0042/268460931[1]{IDE }")
# (ACT Y)
#))
#
# Logical device id CTL7001
(CONFIGURE CTL0042/268460931 (LD 2
# ANSI string -->Game<--
(IO 0 (SIZE 8) (BASE 0x0200))
(NAME "CTL0042/268460931[2]{Game }")
(ACT Y)
))
#
# Logical device id CTL0021
(CONFIGURE CTL0042/268460931 (LD 3
# ANSI string -->WaveTable<--
(IO 0 (SIZE 4) (BASE 0x0620))
(NAME "CTL0042/268460931[3]{WaveTable }")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
and add in the /etc/rc.d/rc.modules :
### Sound support ###
# Sound Blaster Pro/16 support:
/sbin/isapnp /etc/isapnp.conf
/sbin/modprobe sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
Configure XFree86
3 ways:
# xf86config
# xf86cfg
# XFree86 -configure
Let's try the first one:
# xf86config
mouse: 4 = PS/2
emulation 3 buttons: no
device (/dev/mouse): <enter>
keyboard: 4 = generic 105 keys (Intl) PC
country: 17 = French
variant: <enter>
additional?: no
monitor: <enter>
horizontal sync range: 9 = 31.5-79.0 1280x1024 @ 74Hz
vertical sync range: 3 = 50-100
Identifier: IIYAMA MT-9017
card database? y
type: 289 = Matrox Millenium G200 SD 8MB RAM mgag200
<enter>
video memory: 6 = Other
amount in KB: 8192
Identifier: Matrox G200
change modes: 9 = 1152x864 16 bits
virtual screen: no
default color depth: 4 = 16 bits (65536 colors)
write /etc/X11/XF86Config? y
That's it ! Oh well almost...
Let's configure the wheel-mouse:
in /etc/X11/XF86Config add/modify these lines:
Identifier "Mouse1"
Driver "mouse"
# Option "Protocol" "PS/2"
# Option "Device" "/dev/mouse"
Option "Protocol" "MouseManPlusPS/2"
Option "Device" "/dev/psaux"
Option "Buttons" "6"
Option "ZAxisMapping" "4 5"
Now the wheel is working in X-Window. Coooool !
Install Sun JDK 1.3.1
Sun JDK 1.3.1 is on Slackware CD "extra"
# mount /dev/cdrom /cdrom
# installpkg /cdrom/contrib/java/jdk/j2sdk-1_3_1-linux-i386.tgz
I will see later to link the JRE to Mozilla...
Patch for telnet - slackware-8.0/patches/Changelog.txt from 09.08.2001
A security fix for telnet:
1st way of doing:
# telinit 1
# upgradepkg tcpip1.tgz
# telinit 3
2nd way of doing (easier):
# installpkg telnetd.tgz
Patch for sendmail - slackware-8.0/patches/Changelog.txt from 26.08.2001
A security fix for sendmail, smailcfg, procmail:
# killall -9 sendmail
# upgradepkg sendmail.tgz
# upgradepkg smailcfg.tgz
# upgradepkg procmail.tgz
# /usr/sbin/sendmail -bd -q15m
Upgrade OpenSSL 0.9.6b
# removepkg openssl
# removepkg ossllibs
# installpkg openssl-0.9.6b-i386-1.tgz
# installpkg openssl-shlibs-0.9.6b-i386-1.tgz
Upgrade OpenSSH 3.0.1p1
# /etc/rc.d/rc.sshd stop
# removepkg openssh
# installpkg openssh-3.0.1p1-i386-1.tgz
# /etc/rc.d/rc.sshd start
Upgrade KDE 2.2.2
As explained by Patrick Volkerding himself in slackware-current:
First, remove the existing KDE packages. You can
cut-and-paste the following command to do this.
(Don't worry if you don't have all of these packages
installed)
# removepkg kadmin kdebase kdegames kdelibs kdepim kdesdk \
kdetoys kdeutils kdevelop kdi-ca kdi-cs kdi-da kdi-de \
kdi-el kdi-eo kdi-es kdi-et kdi-fi kdi-fr kdi-he kdi-hu \
kdi-is kdi-it kdi-ja kdi-ko kdi-lt kdi-nl kdi-no \
kdi-nony kdi-pl kdi-pt kdi-ptbr kdi-ro kdi-ru kdi-sk \
kdi-sl kdi-sr kdi-sv kdi-tr kdi-uk kdi-zhcn kdi-zhtw \
kdoc kgraphic kmedia knetwork koffice ksupport \
htdig audiofil
Note that the qt2 package from Slackware 8.0 is NOT removed.
This will be required by the new KDE packages, so leave it in
place. Also note that the new htdig package will be required
from the ../htdig-3.1.5/packages directory.
Next, put the new KDE packages into a directory. You'll most
likely want all of the packages except the kde-i18n-* ones.
(The kde-i18n-* handle international language support... if
you need any of these packages, look in the kde-i18n/ directory.
You can look at the package_descriptions file to see which
languages are supported by which package, and get the ones you
need. US English is supported by default)
The packages are the following:
audiofile-0.2.3-i386-1.tgz
kdeaddons-2.2.2-i386-1.tgz
kdeadmin-2.2.2-i386-1.tgz
kdeartwork-2.2.2-i386-1.tgz
kdebase-2.2.2-i386-1.tgz
kdegames-2.2.2-i386-1.tgz
kdegraphics-2.2.2-i386-1.tgz
kdelibs-2.2.2-i386-1.tgz
kdemultimedia-2.2.2-i386-1.tgz
kdenetwork-2.2.2-i386-1.tgz
kdepim-2.2.2-i386-1.tgz
kdesdk-2.2.2-i386-1.tgz
kdetoys-2.2.2-i386-1.tgz
kdeutils-2.2.2-i386-1.tgz
kdevelop-2.0.2-i386-1.tgz
kdoc-2.2.2-i386-1.tgz
libxml2-2.4.10-i386-1.tgz
libxslt-1.0.7-i386-1.tgz
pcre-3.7-i386-1.tgz
I add this one:
kde-i18n-fr-2.2.2-i386-1.tgz
So...
To install the new packages, use the installpkg command:
# installpkg *.tgz
That's it! :)
Have fun,
Pat
Upgrade Koffice 1.1
The old KOffice is removed from previous command (see above), let's install the new KOffice 1.1:
# installpkg koffice-1.1-i386-2.tgz
# installpkg koffice-i18n-fr-1.1-i386-2.tgz
voilà !