4. Installation pour la RedHat 4.0.1

Contenu de cette section

4.1 Ma configuration

Pour mon installation, j'ai utilisé~:

4.2 Installation des packages

Quels packages installer?

J'ai trouvé quels étaient les packages nécessaires en compulsant un fichier que j'ai trouvé sur un miroir RedHat. Ce fichier peut être trouvé sur n'importe quel miroir RedHat dans~:

redhat/redhat4.0/i386/RedHat/base/comps

Voici une liste des packages que j'ai installé~:

         pamconfig-0.50-5               setup-1.5-1
         MAKEDEV-2.2-5                  filesystem-1.2-1
         etcskel-1.1-1                  adduser-1.2-1
         cpio-2.4.2-3                   dev-2.3-1
         rootfiles-1.3-1                redhat-release-4.0-1
         libc-5.3.12-8                  ld.so-1.7.14-4
         zlib-1.0.4-1                   gdbm-1.7.3-8
         ncurses-1.9.9e-2               modules-2.0.0-4
         kbd-0.91-8                     db-1.85-10
         termcap-9.12.6-5               slang-0.99.33-1
         statserial-1.1-7               mailcap-1.0-3
         libtermcap-2.0.8-2             readline-2.0-10
         libgr-2.0.9-4                  libg++-2.7.1.4-4
         libelf-0.5.2-4                 tmpwatch-1.1-1
         newt-0.6-1                     cracklib-dicts-2.5-1
         pam-0.50-17                    crontabs-1.3-1
         less-321-3                     zip-2.1-1
         tar-1.11.8-8                   unzip-5.12-5
         ed-0.2-5                       gzip-1.2.4-5
         grep-2.0-4                     bash-1.14.7-1
         mingetty-0.9.4-1               initscripts-2.73-1
         rpm-2.2.5-1                    zoneinfo-96i-3
         util-linux-2.5-26              losetup-2.5l-1
         info-3.7-5                     e2fsprogs-1.04-8
         diffutils-2.7-5                hdparm-3.1-1
         sed-2.05-6                     SysVinit-2.64-2
         quota-1.51-3                   which-1.0-5
         vixie-cron-3.0.1-9             mount-2.5l-1
         textutils-1.19-2               passwd-0.50-2
         gawk-3.0.0-5                   sysklogd-1.3-9
         file-3.20-3                    groff-1.10-6
         vim-4.2-5                      fileutils-3.13-2
         bdflush-1.5-5                  ncompress-4.2.4-6
         at-2.9b-2                      ash-0.2-5
         fwhois-1.00-5                  procps-1.01-7
         psmisc-11-4                    sh-utils-1.12-9
         procinfo-0.9-1                 stat-1.5-5
         time-1.7-1                     gdb-4.16-5
         kbdconfig-1.3-1                findutils-4.1-9
         timeconfig-1.4-1               shadow-utils-960530-6
         perl-5.003-4

Comment installer les packages en utilisant rpm

Avec rpm, utiliser l'option --root pour specifier le dossier racine pour l'installation. J'ai découvert que plusieurs packages ne pouvaient pas être installés, en raison de scripts de préinstallation et/ou postinstallation qui ne s'exécutaient pas correctement à cause du répertoire racine différent. En conséquence, utiliser l'option --noscript~:

==> rpm --root /iomega -i --noscripts PACKAGE.i386.rpm

4.3 Pour terminer l'installation des packages

Une fois que le dernier package a été installé, il reste deux petits problèmes que les scripts de post-installation auraient du résoudre mais n'ont pas pu. Sans LILO (je n'ai jamais pu le faire fonctionner sur une disquette), le passage en mode utilisateur unique (single user mode) est fait en modifiant le /iomega/etc/inittab. Il faut changer les lignes suivantes~:

       changer--> id:3:initdefault:
       en-------> id:1:initdefault:
Ensuite, il faut redémarrer ce systclêeme.

/etc/ld.so.cache

Au demarrage, on peut avoir deux types de messages d'erreur, le premier peut être l'absence du fichier /etc/ld.so.cache. Après avoir démarré en mode utilisateur unique, lancer ldconfig qui va créer ce fichier~:

==> ldconfig

pamconfig

Bon. Une autre contrariété, pour ceux qui ont essayé de démarrer en mode multi-utilisateur, c'est que quelque soit l'utilisateur par lequel on essaie de se connecter, la connection est refusée. Pour régler ce problème, exécuter cette commande, toujours en mode utilisateur unique~:

==> rpm --qf '%{POSTIN}' $(rpm -q --whatrequires pamconfig) | sh -x

Reconfigurer le tout

Maintenant que ces deux choses sont réglées, modifier a nouveau le /etc/inittab pour que le système démarre en mode multi-utilisateur.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre