![]() |
|
Home | Linux | Réseaux | Developpement | Divers | FAQ | Forum | Guestbook | Musique | |
Debian 2.21 - IntroductionCela fait 2 ans et demi que je me suis mis à Linux - au 06/2001. J'ai commencé comme beaucoup avec une Mandrake 5.3, puis une Red Hat 6.2 jusqu'à 7.1. J'avais déjà essayé d'installer la Debian 2.1 mais hélas sans résultat... Je me suis penché sur la Potato 2.2 depuis la ré-édition du hors série de Linux Magazine spécial Debian. Comme me dit un collègue « elle s'installe toute seule ». Je vous propose ici de suivre les différentes étapes de l'installation de la " deluxe potatoes ", nous poursuivrons sur la configuration du réseau, installation d'apache et quelques petits trucs. 2 - InstallationVous devez d'abord vous procurer la dite distribution, soit en achetant un magazine, soit en dupliquant un cd prêté par un tiers ou en la téléchargeant sur internet. Pour la dernière solution je vous propose deux sites : http://www.debian.org (le site officiel de Debian) ou http://www.linuxiso.org (portail de téléchargement d'images iso de distribution Linux et dérivés). Avant de commencer l'installation, vérifiez que le premier périphérique défini dans le BIOS soit le cdrom.
Insérez le cdrom NonUS et démarrez l'installation. Nous installerons un serveur sans interface graphique afin
de gagner de l'espace disque. Pour installer des stations de travail recourez aux distributions de type Red Hat.
(Mandrake, Suse et bien sûr Red Hat ...) L'installation lancée, on vous demande de sélectionner un type de clavier,
choisissez Le point sensible est le suivant : le partitionnement du disque. Choisissez le disque que vous souhaitez utiliser pour la Debian, puis l'utilitaire cfdisk se lance. Créez une première partition de 40Mo qui accueillera /boot ; rendez la bootable. La seconde partition servira de Swap (type 82) ; donnez lui une taille qui soit le double de la RAM disponible sur la machine et la dernière recevra la taille restante du disque. Les trois partitions sont primaires. Les partitions créées, confirmez leur création en sélectionnant write. Ceci étant fait, sélectionnez la partition destinée au Swap : Le formatage terminé, le programme d'installation vous demande de sélectionner une partition principale ; il vous sera demandé si vous désirez utiliser la première partition comme partition racine, répondez non ; nous l'utiliserons comme partition de boot (/boot). Dans le menu général choisissez l'option " Alternate1 : Mount a previously-initialized partition ", choisissez la première partition (40Mo). Choisissez d'installer le système et les modules. Choisissez l'installation à partir du cdrom, et sélectionnez " The default stable Archive ". le système installe les drivers pour votre matériel. Le programme d'installation vous demande de fournir un nom de machine ; par exemple : minicooper. Après avoir nommé le poste, l'étape suivante se charge d'installer le système, puis on identifie sa position géographique. C'est bientôt fini, on installe Lilo sur le secteur d'amorçage du disque (Master Boot Record), sélectionnez l'utilisation de Md5 Passwords et Shadow Passwords. Puis vous entrez le mot de passe Root de votre système ; par exemple deBian4eVer. Si vous le souhaitez vous pouvez ajouter maintenant ou non un utilisateur non privilégié. Si vous n'installez pas le système sur un portable vous pouvez déinstaller le support PCMCIA faites de même pour le support PPP. Choisissez maintenant les package à installer : (C++ dev, C dev, Dns server ...). Les packages s'installent et un écran vous informe que l'installation est terminée. 3 - Configuration réseauNous commençons par ouvrir les portes de notre serveur en éditant ceci dans le fichier Pour que les modifications prennent effet nous relançons le démon inetd La valeur que nous avons saisie en guise de nom de machine se trouve dans le fichier On définit la boucle locale (localhost) dans le fichier Si vous avez un serveur DNS, définissez les paramètres suivants : pour la résolution des noms, spécifiez l'ordre de recherche dans le fichier Les informations sur le serveur DNS se placent dans le fichier Les éléments du réseau étant définis dans les fichiers de configuration, nous pouvons nous pencher sur
la configuration de la carte réseau. Si vous ne connaissez pas par cur le matériel contenu dans votre PC, une commande
bien utile est fournie avec Debian, c'est la commande lspci. Elle donne les informations concernant les cartes PCI
installées sur la carte mère. Nous avons donc une RTL8029, une carte des plus classiques (moins de cent balles chez les bons revendeurs - si on vous
la propose à 250 balles vous avez à faire à un arnaqueur de première). Ajoutons la carte dans les modules disponibles ; /etc/modules.conf
Nous allons fournir une adresse IP à la carte, éditons le fichier Pour activer la carte, tapez la commande suivante : Vous pouvez dès à présent tester la carte en envoyant un ping sur l'adresse de votre carte et sur un hôte de votre réseau.
Pour automatiser l'activation de la carte à chaque démarrage, éditez le fichier 4 - ApachePour la configuration, se reporter à la section Apache-Linux du site. Téléchargez le tarball sur http://www.apache.org puis créez un
répertoire qui sera destiné à recevoir l'installation. $ mkdir /apache $ tar zxvf apache_1.3.12.tar.gz /usr/local/src $ cd apache_1.3.12 $ ./configure --prefix=/apache --enable-module=most --enable-shared=max $ make $ make install Puis on poursuit avec Php : $ tar zxvf php-4.0.4pl1.tar.gz /usr/local/src $ ./configure --with-mysql --with-apxs=/apache/bin/apxs $ make $ make install Après ceci, éditez le fichier httpd.conf et rendez ces lignes actives : AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps Relancez Apache : $ ./apachectrl restart Puis vérifiez le bon fonctionnement du serveur en ouvrant un navigateur ; http://minicooper.intranet.fr 5 - Installation de package DebianPour un fonctionnement optimal de votre distribution vous devez installer le package Bison, sans quoi vous risquez d'avoir quelques surprise lors de l'installation de logiciels. $ apt-get install bison $ apt-get install lex 6 - Configurer l'Epson Stylus Color 600Les packages nécessaires sont lprng et magicfilter. Lors de l'installation du package lprng, demandez une mise à niveau du fichier Pour configurer votre imprimante executer magicfilterconfig avec l'option -force. Voici un exemple d'installation :
You will have to supply the following items for each printer to be installed
(example values in parentheses):
- its short name and its full name (hpjlet4, HP LaserJet 4)
- the device where the printer is attached (/dev/lp1)
- and the input filter you want to use (ljet4l)
Printer #1:
------------
Full name, `done' when done [HP Laserjet 4L ]: Epson Stylus Color 600
Short name, name of the spool directory [hplj4l ]: epson600
Full device path (or remote machine name)[/dev/lp1 ]: /dev/lp0
The following filters are available in /etc/magicfilter.
You can read the comments at the top of each file to help decide which
filter would best suit your needs.
The filters concentrate on the printer language. If you know, that your
printer uses a given printer language (e.g. ESC/P2 or PCL5) and your
printer is not listed below, you can use another filter which uses same
language.
Read the file `devices.txt.gz' from the GhostScript package and have your
printer manual handy if you want to change a filter.
StylusColor-1520@1440dpi StylusColor-500@360dpi
StylusColor-500@720dpi StylusColor-600@1440dpi StylusColor-600@360dpi
StylusColor-600@720dpi StylusColor-800@1440dpi StylusColor-800@360dpi
StylusColor-800@720dpi StylusColor-II-IIs@360dpi StylusColor-II@720dpi
StylusColor-IIs@720dpi StylusColor-generic StylusColor@360dpi
StylusColor@720dpi bj10e bj200 bj600 bj600_draft bj610 bj800 bj800_draft cps300
cps400 cps600 cpsonly300 cpsonly400 cpsonly600 deskjet dj500 dj500c
dj550c dj690c dj690c-best dj690c-low epson9 epson9c epsonlq epsonlqc
ibmpro jetp3852 la50 la75 laserjet laserjetlo lbp8 lj250 ljet2p
ljet2plo ljet3 ljet4 ljet4050 ljet4l ljet4m ljet4ml ljetplus
ljetpluslo ln03 m8510 necp6 oki182 pj pjxl pjxl300 ps300 ps400 ps600
psonly300 psonly400 psonly600 r4081 stylus800 tek4693 tek4696
The input filter to be used [ljet4l ]: StylusColor-600@720dpi
Printer #2:
------------
Full name, `done' when done [done ]: done
Printer configuration
Default printer (alias \`lp\') is marked with an asterisk.
Printer name Short name Spool dir Device Input filter
-------------------------------------------------------------------------------
Epson Stylus epson600 /var/spool/lpd/epson /dev/lp0 StylusColor-600@720*
Is this ok? (y/n) [y]:
Paper size is A4, page length is 72 lines.
Stopping printer spooler: lprng.
/etc/printcap generated.
You'll probably want to finetune your newly created /etc/printcap file.
Read the printcap(5), lpr(1), lpq(1), lprm(1) and lpc(1) manual pages
and the PRINTING-HOWTO before doing this.
The file README-StylusColor explains the fine points about the Epson
Stylus Color family of printers.
Starting printer spooler: lprng.
Au final, vous devez avoir le fichier suivant :
# /etc/printcap
lp|epson600|Epson Stylus Color 600:\
:lp=/dev/lp1:sd=/var/spool/lpd/epson600:\
:sh:pw#80:pl#72:px#1440:mx#0:\
:if=/etc/magicfilter/StylusColor-600@720dpi-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:
7 - Ajouter un nouveau Shell (zsh)Nous allons installer le package necessaire à l'installation de zsh. $ apt-get install zsh
Voici mes fichiers de configuration pour ce shell :
Lorsque tous ces fichiers sont copiés dans $ chsh Enter the new value, or press return for the default Login Shell [/bin/bash]:/bin/zsh Le nouveau shell sera pris en charge au prochain login.
|
||||||||||
|
|