summaryrefslogtreecommitdiff
path: root/fr/post-install/orientation.xml
blob: 851404394acc410f89b9ed0dc22296f23a9dfa15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<!-- original version: 64916 -->

 <sect1 id="debian-orientation"><title>S'orienter dans &debian;</title>
<para>

&debian; est une distribution différente des autres distributions. Même si vous
êtes habitué à travailler avec d'autres distributions Linux, il est nécessaire de
connaître certains détails propres à &debian; pour garder
votre système en bon état. Le contenu de ce chapitre vous aidera à
vous orienter&nbsp;; ce n'est pas un didacticiel sur l'utilisation de &debian;,
mais un rapide coup d'oeil sur le système, pour les gens pressés.

</para>

  <sect2><title>Le système des paquets</title>
<para>

Le concept le plus important à assimiler est le système de gestion des 
paquets. La plus grande partie de votre système est sous le contrôle du 
système de gestion des paquets. Cela inclut&nbsp;:

<itemizedlist>
<listitem><para>

<filename>/usr</filename> (en excluant <filename>/usr/local</filename>)

</para></listitem>
<listitem><para>

<filename>/var</filename> (vous pourriez créer
<filename>/var/local</filename> en toute sécurité)

</para></listitem>
<listitem><para>

<filename>/bin</filename>

</para></listitem>
<listitem><para>

<filename>/sbin</filename>

</para></listitem>
<listitem><para>

<filename>/lib</filename>

</para></listitem>
</itemizedlist>

Par exemple, si vous remplacez <filename>/usr/bin/perl</filename>, cela 
fonctionnera, mais lors de la prochaine mise à jour du paquet 
<classname>perl</classname>, le fichier
que vous avez modifié sera remplacé. Les experts évitent cela en
marquant le paquet comme <quote>à conserver (hold)</quote> avec 
l'application <command>aptitude</command>.

</para><para>

L'une des meilleures méthodes d'installation est la méthode apt. Vous pouvez 
utiliser la version ligne de commande <command>apt-get</command>, ou bien la 
version plein écran <application>aptitude</application>. Notez qu'apt permet 
de fusionner plusieurs sources pour les paquets&nbsp;: main,
contrib et non-free&nbsp;; ainsi vous avez accès aussi bien aux paquets soumis
à des restrictions d'export qu'aux versions standard.

</para>
  </sect2>

  <sect2><title>Gestion des versions des applications</title>
<para>

Les différentes versions des applications sont gérées par
update-alternatives. Si vous utilisez plusieurs versions
de vos applications, lisez la page de manuel de update-alternatives.

</para>
  </sect2>

  <sect2><title>Gestion des tâches récurrentes</title>
<para>

Les actions dont l'administrateur a la 
responsabilité devraient se trouver dans le répertoire 
<filename>/etc</filename>, car ce sont des fichiers de
configuration. Si un travail doit être répété chaque jour, semaine ou mois, 
mettez simplement
un script ou une application exécutant cette action respectivement dans
<filename>/etc/cron.daily</filename>, <filename>/etc/cron.weekly</filename> et
<filename>/etc/cron.monthly</filename>. Ils seront appelés depuis
<filename>/etc/crontab</filename>, et lancés consécutivement par ordre 
alphabétique.

</para><para>

D'un autre côté, si vous avez une tâche qui doit être lancée par un
utilisateur particulier, ou à une heure ou à une fréquence bien précise,
vous pouvez utiliser <filename>/etc/crontab</filename>, ou, mieux encore,
<filename>/etc/cron.d/votre_choix</filename>. Ces fichiers possèdent aussi un
champ supplémentaire qui permet de spécifier sous quelle identité l'action
sera exécutée.

</para><para>

Dans tous les cas, vous n'avez qu'à modifier les fichiers, et cron
le remarquera automatiquement. Vous n'avez pas à lancer de commandes spéciales.
Pour plus d'informations, lisez cron(8), crontab(5) et
<filename>/usr/share/doc/cron/README.Debian</filename>.

</para>
  </sect2>
 </sect1>