/trunk/blfs/content/content.ent |
---|
5,11 → 5,11 |
<!ENTITY % db SYSTEM "databases/db/db.ent"> |
<!ENTITY % db-3.3 SYSTEM "databases/db-3.3/db-3.3.ent"> |
<!ENTITY % mysql SYSTEM "databases/mysql/mysql.ent"> |
<!ENTITY % postgres SYSTEM "databases/postgres/postgres.ent"> |
<!ENTITY % postgresql SYSTEM "databases/postgresql/postgresql.ent"> |
%db; |
%db-3.3; |
%mysql; |
%postgres; |
%postgresql; |
<!-- Web server software --> |
<!ENTITY content-web SYSTEM "web/web.xml"> |
/trunk/blfs/content/databases/postgresql.xml |
---|
0,0 → 1,11 |
<sect1 id="postgres" xreflabel="Postgres-&postgres-version;"> |
<?dbhtml filename="postgres.html" dir="content"?> |
<title>PostgreSQL-&postgres-version;</title> |
&postgres-intro; |
&postgres-inst; |
&postgres-exp; |
&postgres-config; |
&postgres-desc; |
</sect1> |
/trunk/blfs/content/databases/postgresql/postgresql-config.xml |
---|
0,0 → 1,83 |
<sect2> |
<title>Configurer PostgreSQL</title> |
<sect3> |
<title>Fichiers de configurations</title> |
<para><filename>$PGDATA/pg_ident.con</filename>, |
<filename>$PGDATA/pg_hba.conf</filename>, |
<filename>$PGDATA/postgresql.conf</filename></para> |
<para>La variable d'environnement <envar>PGDATA</envar> est utilisé pour |
distinguer les clusters de bases de données en lui donnant comme valeur celle |
du répertoire contenant le cluster désiré. Les trois fichiers de configuration |
existent dans chaque répertoire <filename class="directory">PGDATA/</filename>. |
Les détails sur le format des fichiers et des options disponibles dans chacun |
d'entre eux peuvent être trouvé dans:</para> |
<para> |
<ulink url="file:///usr/share/doc/postgresql/html/tutorial.html" /> |
</para> |
<para>Créez le script de démarrage postgres avec ce qui suit: </para> |
<screen><userinput><command>cat > /etc/rc.d/init.d/postgres << "EOF" |
#!/bin/bash |
# Début $rc_base/init.d/postgres |
# Basé sur le script sysklogd de LFS-3.1 et précédent. |
# Réécrit par Gerard Beekmans - gerard@linuxfromscratch.org |
source /etc/sysconfig/rc |
source $rc_functions |
case "$1" in |
start) |
echo "Starting PostgreSQL daemon..." |
su - postgres -c '/usr/bin/pg_ctl start -W -D /var/pgsql/data \ |
-l /var/pgsql/data/logfile -o "-i" ' |
evaluate_retval |
;; |
stop) |
echo "Stopping PostgreSQL daemon..." |
/usr/bin/pg_ctl stop -m smart -D /var/pgsql/data |
evaluate_retval |
;; |
restart) |
$0 stop |
sleep 1 |
$0 start |
;; |
status) |
/usr/bin/pg_ctl status -D /var/pgsql/data |
;; |
*) |
echo "Usage: $0 {start|stop|restart|status}" |
exit 1 |
;; |
esac |
# Fin $rc_base/init.d/ |
EOF |
chmod 755 /etc/rc.d/init.d/postgres</command></userinput></screen> |
<para>Créez le lien symbolique de ce fichier dans le répertoire <filename |
class="directory">rc.d</filename> adéquat avec les commandes suivantes:</para> |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/mysql ../rc0.d/K26postgres && |
ln -sf ../init.d/postgres ../rc1.d/K26postgres && |
ln -sf ../init.d/postgres ../rc2.d/K26postgres && |
ln -sf ../init.d/postgres ../rc3.d/S34postgres && |
ln -sf ../init.d/postgres ../rc4.d/S34postgres && |
ln -sf ../init.d/postgres ../rc5.d/S34postgres && |
ln -sf ../init.d/postgres ../rc6.d/K26postgres</command></userinput></screen> |
</sect3> |
</sect2> |
/trunk/blfs/content/databases/postgresql/postgresql.ent |
---|
0,0 → 1,12 |
<!ENTITY postgres SYSTEM "../postgres.xml"> |
<!ENTITY postgres-intro SYSTEM "postgres-intro.xml"> |
<!ENTITY postgres-inst SYSTEM "postgres-inst.xml"> |
<!ENTITY postgres-exp SYSTEM "postgres-exp.xml"> |
<!ENTITY postgres-config SYSTEM "postgres-config.xml"> |
<!ENTITY postgres-desc SYSTEM "postgres-desc.xml"> |
<!ENTITY postgres-version "7.3.4"> |
<!ENTITY postgres-download-http "http://www.ca.postgresql.org/ftpsite/v&postgres-version;/postgresql-&postgres-version;.tar.gz"> |
<!ENTITY postgres-download-ftp "ftp://ftp8.us.postgresql.org/pub/pgsql/source/v&postgres-version;/postgresql-&postgres-version;.tar.gz"> |
<!ENTITY postgres-size "11 Mo"> |
<!ENTITY postgres-buildsize "86 Mo"> |
<!ENTITY postgres-time "1,74 SBU"> |
/trunk/blfs/content/databases/postgresql/postgresql-intro.xml |
---|
0,0 → 1,30 |
<sect2> |
<title>Introduction à <application>PostgreSQL</application>&postgres-version;</title> |
<para><application>PostgreSQL</application> est un système de gestion de bases |
de données objets relationnelles (<acronym>ORDBMS</acronym>), dérivé du système |
de gestion de bases de données Postgres de Berkeley.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink url="&postgres-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink url="&postgres-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &postgres-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: &postgres-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: &postgres-time;</para></listitem></itemizedlist> |
</sect3> |
<!-- |
<note><para>Les liens C++ et ODBC ont été supprimés de la distribution source |
principale. Ils peuvent être récupérés sur le site web des projets PostgreSQL |
<ulink url="http://gborg.postgresql.org" />.</para></note> |
--> |
<sect3><title>Dépendances de <application>PostgreSQL</application></title> |
<sect4><title>Optionnel</title> |
<para><xref linkend="readline"/>, <xref linkend="Python"/>, <xref |
linkend="openssl"/> et <xref linkend="Linux_PAM"/> |
</para></sect4> |
</sect3> |
</sect2> |
/trunk/blfs/content/databases/postgresql/postgresql-exp.xml |
---|
0,0 → 1,23 |
<sect2> |
<title>Explication des commandes</title> |
<para><command>useradd -d /var/pgsql/data postgres</command> : |
Ajoute un utilisateur non privilégié pour exécuter le serveur de base |
de données. Lancer le serveur en tant que root est dangereux, et |
beaucoup plus simplement ne fonctionnera pas.</para> |
<para><command>su - postgres -c '/usr/bin/initdb -D /var/pgsql/data'</command> : |
Initialise la base de données. Cette commande ne peut pas être exécuté |
par root.</para> |
<para><command>su - postgres -c '/usr/bin/postmaster -D /var/pgsql/data > \ |
/var/pgsql/data/logfile 2>&1 &'</command> : |
Lance le serveur de la base de données. L'utilisateur postgres doit |
aussi exécuter cette commande.</para> |
<para><command>createdb test, create table t1 , insert into t1 values..., select * from t1</command> : |
Crée la base de donnée, ajoute une table, insère quelques lignes dans |
la table et les sélectionne pour vérifier que l'installation fonctionne |
correctement.</para> |
</sect2> |
/trunk/blfs/content/databases/postgresql/postgresql-inst.xml |
---|
0,0 → 1,41 |
<sect2> |
<title>Installation de <application>PostgreSQL</application></title> |
<para>Installez <application>PostgreSQL</application> avec les commandes |
suivantes: </para> |
<screen><userinput><command>./configure --prefix=/usr && |
make && |
make install</command></userinput></screen> |
<para>Initialise un cluster de base de données avec les commandes |
suivantes: </para> |
<screen><userinput><command>mkdir -p /var/pgsql/data && |
useradd -d /var/pgsql/data postgres && |
chown postgres /var/pgsql/data && |
su - postgres -c '/usr/bin/initdb -D /var/pgsql/data'</command></userinput></screen> |
<para>Démarre le serveur de base de données avec la commande |
suivante: </para> |
<screen><userinput><command>su - postgres -c '/usr/bin/postmaster -D /var/pgsql/data > \ |
/var/pgsql/data/logfile 2>&1 &'</command></userinput></screen> |
<para>Maintenant nous pouvons créer une base de données et vérifier |
l'installation: </para> |
<screen><userinput><command>su - postgres -c '/usr/bin/createdb test' |
echo "create table t1 ( name varchar(20), state_province varchar(20) );" \ |
| (su - postgres -c '/usr/bin/psql test ') |
echo "insert into t1 values ('Billy', 'NewYork');" \ |
| (su - postgres -c '/usr/bin/psql test ') |
echo "insert into t1 values ('Evanidus', 'Quebec');" \ |
| (su - postgres -c '/usr/bin/psql test ') |
echo "insert into t1 values ('Jesse', 'Ontario');" \ |
| (su - postgres -c '/usr/bin/psql test ') |
echo "select * from t1;" | (su - postgres -c '/usr/bin/psql test')</command></userinput></screen> |
</sect2> |
/trunk/blfs/content/databases/postgresql/postgresql-desc.xml |
---|
0,0 → 1,128 |
<sect2> |
<title>Contenu</title> |
<para>Le package PostgreSQL contient |
<command>clusterdb</command>, |
<command>createdb</command>, |
<command>createlang</command>, |
<command>createuser</command>, |
<command>dropdb</command>, |
<command>droplang</command>, |
<command>dropuser</command>, |
<command>ecpg</command>, |
<command>initdb</command>, |
<command>initlocation</command>, |
<command>ipcclean</command>, |
<command>pg_config</command>, |
<command>pg_controldata</command>, |
<command>pg_ctl</command>, |
<command>pg_dump</command>, |
<command>pg_dumpall</command>, |
<command>pg_encoding</command>, |
<command>pg_id</command>, |
<command>pg_resetxlog</command>, |
<command>pg_restore</command>, |
<command>postgres</command>, |
<command>postmaster</command>, |
<command>psql</command>, |
<command>vacuumdb</command>, |
<filename class="libraryfile">libecpg</filename>, |
<filename class="libraryfile">libpq</filename> et différents modules charset. |
</para> |
</sect2> |
<sect2><title>Description</title> |
<sect3><title>clusterdb</title> |
<para><command>clusterdb</command> est un utilitaire pour reclustering les |
tables d'une base de données PostgreSQL.</para></sect3> |
<sect3><title>createdb</title> |
<para><command>createdb</command> crée une nouvelle base de données PostgreSQL. |
</para></sect3> |
<sect3><title>createlang</title> |
<para><command>createlang</command> définit un nouveau langage procédural |
PostgreSQL.</para></sect3> |
<sect3><title>createuser</title> |
<para><command>createuser</command> définit un nouveau compte utilisateur |
PostgreSQL.</para></sect3> |
<sect3><title>dropdb</title> |
<para><command>dropdb</command> supprime une base de données PostgreSQL. |
</para></sect3> |
<sect3><title>droplang</title> |
<para><command>droplang</command> supprime le langage procédural PostgreSQL. |
</para></sect3> |
<sect3><title>dropuser</title> |
<para><command>dropuser</command> supprime un compte utilisateur PostgreSQL. |
</para></sect3> |
<sect3><title>ecpg</title> |
<para><command>ecpg</command> est le préprocesseur SQL embarqué.</para></sect3> |
<sect3><title>initdb</title> |
<para><command>initdb</command> crée un nouveau cluster de base de données. |
</para></sect3> |
<sect3><title>initlocation</title> |
<para><command>initlocation</command> crée une aire de stockage d'une seconde |
base de données.</para></sect3> |
<sect3><title>ipcclean</title> |
<para><command>ipcclean</command> supprime la mémoire partagée et les sémaphores |
laissées par un serveur de base de données annulé.</para></sect3> |
<sect3><title>pg_config</title> |
<para><command>pg_config</command> retrouve des informations sur la version de |
PostgreSQL.</para></sect3> |
<sect3><title>pg_controldata</title> |
<para><command>pg_controldata</command> renvoit des informations initialisées |
lors de la commande <command>initdb</command>, telle que la version du |
catalogue et la locale du serveur.</para></sect3> |
<sect3><title>pg_ctl</title> |
<para><command>pg_ctl</command> contrôle le démarrage et l'arrêt du serveur de |
base de données.</para></sect3> |
<sect3><title>pg_dump</title> |
<para><command>pg_dump</command> extrait les données et les metadatas d'une base |
de données et les mets dans des scripts qui sont utilisés pour recréer la base |
de données.</para></sect3> |
<sect3><title>pg_dumpall</title> |
<para><command>pg_dumpall</command> appelle récursivement |
<command>pg_dump</command> pour chaque base de données d'un cluster. |
</para></sect3> |
<sect3><title>pg_resetxlog</title> |
<para><command>pg_resetxlog</command> efface les traces |
<quote>write-ahead</quote> et réinitialise de façon optionnel quelques champs |
du fichier <filename>pg_control</filename>.</para></sect3> |
<sect3><title>pg_restore</title> |
<para><command>pg_restore</command> crée une base de données de fichiers dump |
créés par <command>pg_dump</command>.</para></sect3> |
<sect3><title>postgres</title> |
<para><command>postgres</command> est un serveur de base de données simple |
utilisateur, généralement utilisé pour le débuggage.</para></sect3> |
<sect3><title>postmaster</title> |
<para><command>postmaster</command> est le démon multi-utilisateur de la base |
de données.</para></sect3> |
<sect3><title>psql</title> |
<para><command>psql</command> est un shell console de bases de données. |
</para></sect3> |
<sect3><title>vacuumdb</title> |
<para><command>vacuumdb</command> rend compact les bases de données et génère |
des statistiques pour l'analyseur de requêtes.</para></sect3> |
</sect2> |
/trunk/blfs/content/databases/db.xml |
---|
1,6 → 1,6 |
<sect1 id="db" xreflabel="db-&db-version;"> |
<sect1 id="db" xreflabel="Berkeley DB-&db-version;"> |
<?dbhtml filename="db.html" dir="content"?> |
<title>db-&db-version;</title> |
<title>Berkeley DB-&db-version;</title> |
&db-intro; |
&db-inst; |
/trunk/blfs/content/databases/mysql.xml |
---|
1,4 → 1,4 |
<sect1 id="mysql" xreflabel="mysql"> |
<sect1 id="mysql" xreflabel="MySQL-&mysql-version;"> |
<?dbhtml filename="mysql.html" dir="content"?> |
<title>MySQL-&mysql-version;</title> |
/trunk/blfs/content/databases/db/db-inst.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Installation de <application>db</application></title> |
<title>Installation de <application>Berkeley DB</application></title> |
<para>Installez <application>db</application> en lançant les commandes |
<para>Installez <application>Berkeley DB</application> en lançant les commandes |
suivantes:</para> |
<screen><userinput><command>cd build_unix && |
12,10 → 12,11 |
make docdir=/usr/share/doc/db-&db-version; install</command></userinput></screen> |
<note><para>Si vous souhaitez activer le support de |
<application>Java</application> dans <application>db</application>-&db-version;, |
ajoutez <command>--enable-java</command> aux options de configure. Le support |
de <application>Java</application> est nécessaire si vous pensez utilisé la |
version de <application>db</application> installé avec le système lors de la |
compilation d'<application>OpenOffice</application>.</para></note> |
<application>Java</application> dans |
<application>Berkeley DB</application>-&db-version;, ajoutez |
<command>--enable-java</command> aux options de configure. Le support de |
<application>Java</application> est nécessaire si vous pensez utilisé la |
version de <application>Berkeley DB</application> installé avec le système lors |
de la compilation d'<application>OpenOffice</application>.</para></note> |
</sect2> |
/trunk/blfs/content/databases/db/db-desc.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Contenu</title> |
<para>Le package <application>db</application> contient |
<para>Le package <application>Berkeley DB</application> contient |
<command>db_archive</command>, <command>db_checkpoint</command>, |
<command>db_deadlock</command>, <command>db_dump</command>, |
<command>db_load</command>, <command>db_printlog</command>, |
49,7 → 49,7 |
<sect3><title>db_upgrade</title> |
<para><command>db_upgrade</command> est utilisé pour mettre à jour les fichiers |
de la base de données en une version plus récente de la |
<application>DB</application> de Berkeley.</para></sect3> |
<application>Berkeley DB</application>.</para></sect3> |
<sect3><title>db_verify</title> |
<para><command>db_verify</command> est utilisé pour lancer des vérifications de |
/trunk/blfs/content/databases/db/db-config.xml |
---|
1,14 → 1,14 |
<sect2> |
<title>Configurer <application>db</application></title> |
<title>Configurer <application>Berkeley DB</application></title> |
<sect3><title>Informations de configuration</title> |
&library-config; |
<para>Si vous recompilez perl après avoir installé |
<application>db</application>-&db-version;, vous aurez besoin d'appliquer le |
correctif <filename>perl-5.8.0-db-4.1.patch</filename> disponible sur |
<ulink url="&hfile-root;"/>.</para> |
<para>Si vous recompilez <application>Perl</application> après avoir installé |
<application>Berkeley DB</application>-&db-version;, vous aurez besoin |
d'appliquer le correctif <filename>perl-5.8.0-db-4.1.patch</filename> |
disponible sur <ulink url="&hfile-root;"/>.</para> |
</sect3> |
/trunk/blfs/content/databases/db/db.ent |
---|
2,11 → 2,11 |
<!ENTITY db-intro SYSTEM "db-intro.xml"> |
<!ENTITY db-inst SYSTEM "db-inst.xml"> |
<!ENTITY db-exp SYSTEM "db-exp.xml"> |
<!ENTITY db-config SYSTEM "db-config.xml"> |
<!ENTITY db-desc SYSTEM "db-desc.xml"> |
<!ENTITY db-config SYSTEM "db-config.xml"> |
<!ENTITY db-buildsize "27 Mo"> |
<!ENTITY db-version "4.1.25"> |
<!ENTITY db-download-http "http://www.sleepycat.com/update/snapshot/db-&db-version;.tar.gz"> |
<!ENTITY db-download-ftp ""> |
<!ENTITY db-download-ftp "ftp://ftp.us.xemacs.org/pub/xemacs/aux/db-&db-version;.tar.gz"> |
<!ENTITY db-size "3 Mo"> |
<!ENTITY db-buildsize "27 Mo"> |
<!ENTITY db-time "1,22 SBU"> |
/trunk/blfs/content/databases/db/db-intro.xml |
---|
1,9 → 1,9 |
<sect2> |
<title>Introduction à <application>db</application></title> |
<title>Introduction à <application>Berkeley DB</application></title> |
<para>Le package <application>db</application> contient des programmes et des |
outils utilisés par beaucoup d'autres programmes pour réaliser des fonctions |
en relation avec les bases de données.</para> |
<para>Le package <application>Berkeley DB</application> contient des programmes |
et des outils utilisés par beaucoup d'autres programmes pour réaliser des |
fonctions en relation avec les bases de données.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
/trunk/blfs/content/databases/db/db-exp.xml |
---|
3,8 → 3,8 |
<para><command>cd build_unix && ../dist/configure --prefix=/usr --enable-compat185</command> : |
Ceci remplace la commande habituelle <command>./configure</command> car |
<application>db</application> dispose de nombreux répertoires de construction |
pour les différentes plateformes.</para> |
<application>Berkeley DB</application> dispose de nombreux répertoires de |
construction pour les différentes plateformes.</para> |
<para><command>make docdir=/usr/share/doc/db-&db-version; |
install</command> : Ceci installe la documentation de db |
/trunk/blfs/content/databases/db-3.3.xml |
---|
1,11 → 1,10 |
<sect1 id="db-3.3" xreflabel="db-&db-3.3-version;"> |
<sect1 id="db-3.3" xreflabel="Berkeley DB-&db-3.3-version;"> |
<?dbhtml filename="db-3.3.html" dir="gnome"?> |
<title>db-&db-3.3-version;</title> |
<title>Berkeley DB-&db-3.3-version;</title> |
&db-3.3-intro; |
&db-3.3-inst; |
&db-3.3-exp; |
&db-3.3-config; |
&db-3.3-desc; |
</sect1> |
/trunk/blfs/content/databases/mysql/mysql-inst.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Installation de <application>MySQL</application></title> |
<title>Installation de <application>My<acronym>SQL</acronym></application></title> |
<para>Pour des raisons de sécurité, lancer le serveur en tant qu'utilisateur |
et groupe non privilégiés est fortement encouragé:</para> |
7,8 → 7,9 |
<screen><userinput><command>groupadd mysql && |
useradd -c mysql -d /dev/null -g mysql -s /bin/false mysql</command></userinput></screen> |
<para>Construire et installer <application>MySQL</application> en lançant les |
commandes suivantes:</para> |
<para>Construire et installer |
<application>My<acronym>SQL</acronym></application> en lançant les commandes |
suivantes:</para> |
<screen><userinput><command>cp configure configure.old && |
sed -e "s%mysql-test/Makefile%%" -e "s% mysql-test%%" configure.old > configure && |
/trunk/blfs/content/databases/mysql/mysql-desc.xml |
---|
1,8 → 1,8 |
<sect2> |
<title>Contenu</title> |
<para>Le package mysql contient <command> |
comp_err</command>, <command> |
<para>Le package <application>My<acronym>SQL</acronym></application> contient |
<command>comp_err</command>, <command> |
isamchk</command>, <command> |
isamlog</command>, <command> |
msql2mysql</command>, <command> |
64,7 → 64,9 |
vous suggérons à la place de consulter la documentation mysql pour tous les |
détails.</para> |
<para>Certains programmes de support MySQL nécessitent que les modules perl DBI |
soient installés pour fonctionner correctement.</para> |
<para>Certains programmes de support |
<application>My<acronym>SQL</acronym></application> nécessitent que les modules |
<application>perl</application> DBI soient installés pour fonctionner |
correctement.</para> |
</sect2> |
/trunk/blfs/content/databases/mysql/mysql-config.xml |
---|
2,7 → 2,7 |
<title>Configurer MySQL</title> |
<sect3> |
<title>Fichiers de configuration</title> |
<title>Fichiers de <application>My<acronym>SQL</acronym></application></title> |
<para><filename>/etc/my.cnf</filename>, <filename>~/.my.cnf</filename></para> |
32,22 → 32,22 |
l'administrateur. Donc, nous allons nous connecter et en ajouter un. Nous |
vous suggérons fortement de changer 'new-password' par le votre.</para> |
<screen><userinput><command>mysql -uroot mysql |
<screen><userinput><command>mysql -uroot mysql</command></userinput> |
Welcome to the MySQL monitor. Commands end with ; or \g. |
Your MySQL connexion id is 2 to server version: 3.23.51-log |
Type 'help;' or '\h' for help. Type '\c' to clear the buffer. |
mysql> UPDATE user SET password=password('new-password') WHERE user='root'; |
<prompt>mysql></prompt> <userinput><command>UPDATE user SET password=password('<replaceable>new-password</replaceable>') WHERE user='root';</command></userinput> |
Query OK, 2 rows affected (0.00 sec) |
Rows matched: 2 Changed: 2 Warnings: 0 |
mysql> FLUSH PRIVILEGES; |
<prompt>mysql></prompt> <userinput><command>FLUSH PRIVILEGES;</command></userinput> |
Query OK, 0 rows affected (0.00 sec) |
mysql> EXIT; |
<prompt>mysql></prompt> <userinput><command>EXIT;</command></userinput> |
bye |
</command></userinput></screen> |
</screen> |
<para>Maintenant que nous avons terminé la configuration du serveur, |
nous devons l'arrêter.</para> |
55,12 → 55,13 |
<screen><userinput><command>kill `pidof -x mysqld_safe mysqld`</command></userinput></screen> |
<sect4> |
<title>Script init.d pour mysql</title> |
<title>Script init.d pour <application>My<acronym>SQL</acronym></application></title> |
<para>Pour automatiser le lancement de MySQL, utilisez la commande suivante |
pour créer le script init.d:</para> |
<para>Pour automatiser le lancement de |
<application>My<acronym>SQL</acronym></application>, utilisez la commande |
suivante pour créer le script init.d:</para> |
<screen><userinput><command>cat > /etc/rc.d/init.d/mysql << "EOF" |
<screen><userinput><command>cat > /etc/rc.d/init.d/mysql << "EOF"</command> |
#!/bin/bash |
# Début $rc_base/init.d/ |
99,7 → 100,7 |
esac |
# End $rc_base/init.d/ |
EOF |
<command>EOF |
chmod 755 /etc/rc.d/init.d/mysql</command></userinput></screen> |
<para>Créez les liens symboliques vers ce fichier dans le répertoire |
/trunk/blfs/content/databases/mysql/mysql.ent |
---|
4,9 → 4,9 |
<!ENTITY mysql-exp SYSTEM "mysql-exp.xml"> |
<!ENTITY mysql-config SYSTEM "mysql-config.xml"> |
<!ENTITY mysql-desc SYSTEM "mysql-desc.xml"> |
<!ENTITY mysql-version "4.0.15"> |
<!ENTITY mysql-version "4.0.15a"> |
<!ENTITY mysql-download-http "http://mysql.he.net/Downloads/MySQL-4.0/mysql-&mysql-version;.tar.gz"> |
<!ENTITY mysql-download-ftp "ftp://mirror.mcs.anl.gov/pub/mysql/Downloads/MySQL-4.0/mysql-&mysql-version;.tar.gz"> |
<!ENTITY mysql-size "12 Mo"> |
<!ENTITY mysql-buildsize "105 Mo"> |
<!ENTITY mysql-time "4,31 SBU"> |
<!ENTITY mysql-buildsize "92 Mo"> |
<!ENTITY mysql-time "4,11 SBU"> |
/trunk/blfs/content/databases/mysql/mysql-intro.xml |
---|
1,10 → 1,10 |
<sect2> |
<title>Introduction à <application>MySQL</application></title> |
<title>Introduction à <application>My<acronym>SQL</acronym></application></title> |
<para><application>MySQL</application> est un serveur de base de données |
<acronym>SQL</acronym> rapide et très utilisé. Il s'agit d'une implémentation |
client/serveur consistant en un démon serveur et en plusieurs programmes clients |
et bibliothèques.</para> |
<para><application>My<acronym>SQL</acronym></application> est un serveur de |
bases de données <acronym>SQL</acronym> rapide et très utilisé. Il s'agit d'une |
implémentation client/serveur consistant en un démon serveur et en plusieurs |
programmes clients et bibliothèques.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
15,7 → 15,7 |
<listitem><para>Estimation du temps de construction: &mysql-time;</para></listitem></itemizedlist> |
</sect3> |
<sect3><title>Dépendances de <application>MySQL</application></title> |
<sect3><title>Dépendances de <application>My<acronym>SQL</acronym></application></title> |
<sect4><title>Optionnel</title> |
<para><xref linkend="readline"/>, <xref linkend="openssl"/>, |
<ulink url="http://search.cpan.org/dist/DBI/">DBI</ulink> |
/trunk/blfs/content/databases/databases.xml |
---|
2,9 → 2,15 |
<?dbhtml filename="databases.html" dir="content"?> |
<title>Bases de données</title> |
<para>Ce chapitre inclut les bases de données allant du serveur pour simple |
utilisateur aux serveurs industriels avec le support des transactions. |
Normalement, vous serez envoyé ici pour satisfaire les dépendances d'autres |
applications bien que la construction d'un serveur <acronym>SQL</acronym> sur un |
système <acronym>LFS</acronym> de base est entièrement possible.</para> |
&db; |
&db-3.3; |
&mysql; |
&postgres; |
&postgresql; |
</chapter> |
/trunk/blfs/content/databases/db-3.3/db-3.3-exp.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Explication des commandes</title> |
<para><userinput>sed 's/^DB185/DB/' /usr/include/db_185.h > /usr/include/db_185.h.new</userinput> : |
<para><command>sed 's/^DB185/DB/' /usr/include/db_185.h > /usr/include/db_185.h.new</command> : |
Modifie le pointeur de la base de données DB185 en DB.</para> |
</sect2> |
/trunk/blfs/content/databases/db-3.3/db-3.3-inst.xml |
---|
1,9 → 1,10 |
<sect2> |
<title>Installation de db-&db-3.3-version;</title> |
<title>Installation de <application>Berkeley DB</application></title> |
<para>Installez db-&db-3.3-version; en lançant les commandes suivantes:</para> |
<para>Installez <application>Berkeley DB</application> en lançant les commandes |
suivantes:</para> |
<para><screen><userinput>cd build_unix && |
<screen><userinput><command>cd build_unix && |
../dist/configure --prefix=/opt/db-3.3 --enable-compat185 && |
make && |
make docdir=/opt/db-3.3/doc/Berkeley-DB install && |
13,7 → 14,7 |
cd /opt/db-3.3/include/ && |
sed 's/^DB185/DB/' db_185.h > db_185.h.new && |
mv db_185.h.new db_185.h && |
ln -nsf /opt/db-3.3/include /usr/include/db3</userinput></screen></para> |
ln -nsf /opt/db-3.3/include /usr/include/db3</command></userinput></screen> |
</sect2> |
/trunk/blfs/content/databases/db-3.3/db-3.3-desc.xml |
---|
1,17 → 1,17 |
<sect2> |
<title>Contenu</title> |
<para>The db-&db-3.3-version; package contains |
<userinput>db_archive</userinput>, |
<userinput>db_checkpoint</userinput>, |
<userinput>db_deadlock</userinput>, |
<userinput>db_dump</userinput>, |
<userinput>db_load</userinput>, |
<userinput>db_printlog</userinput>, |
<userinput>db_recover</userinput>, |
<userinput>db_stat</userinput>, |
<userinput>db_upgrade</userinput> et |
<userinput>db_verify</userinput>. |
<para>Le package <application>Berkeley DB</application> contient |
<command>db_archive</command>, |
<command>db_checkpoint</command>, |
<command>db_deadlock</command>, |
<command>db_dump</command>, |
<command>db_load</command>, |
<command>db_printlog</command>, |
<command>db_recover</command>, |
<command>db_stat</command>, |
<command>db_upgrade</command> et |
<command>db_verify</command>. |
</para> |
20,45 → 20,47 |
<sect2><title>Description</title> |
<sect3><title>db_archive</title> |
<para>db_archive affiche les noms des chemins des fichiers de trace qui ne sont |
<para><command>db_archive</command> affiche les noms des chemins des fichiers de trace qui ne sont |
plus utilisés.</para></sect3> |
<sect3><title>db_checkpoint</title> |
<para>db_checkpoint est un processus démon utilisé pour surveiller les traces de |
la base de données.</para></sect3> |
<para>db_checkpoint est un processus démon utilisé pour surveiller les traces |
de la base de données.</para></sect3> |
<sect3><title>db_deadlock</title> |
<para>db_deadlock est utilisé pour annuler les verrouillages des requêtes |
lorsque les verrouillages sont détectés.</para></sect3> |
<para><command>db_deadlock</command> est utilisé pour annuler les verrouillages |
des requêtes lorsque les verrouillages sont détectés.</para></sect3> |
<sect3><title>db_dump</title> |
<para>db_dump convertit une base de données en un fichier plein lisible par |
db_load.</para></sect3> |
<para><command>db_dump</command> convertit une base de données en un fichier |
plein lisible par <command>db_load</command>.</para></sect3> |
<sect3><title>db_load</title> |
<para>db_load est utilisé pour créer les fichiers de base de données à partir de |
fichiers pleins créés avec db_dump.</para></sect3> |
<para><command>db_load</command> est utilisé pour créer les fichiers de base de |
données à partir de fichiers pleins créés avec <command>db_dump</command>. |
</para></sect3> |
<sect3><title>db_printlog</title> |
<para>db_printlog convertit les fichiers de trace de la base de données en texte |
lisible par un humain.</para></sect3> |
<para><command>db_printlog</command> convertit les fichiers de trace de la base |
de données en texte lisible par un humain.</para></sect3> |
<sect3><title>db_recover</title> |
<para>db_recover est utilisé pour réparer la base de données après une panne. |
</para></sect3> |
<para><command>db_recover</command> est utilisé pour réparer la base de données |
après une panne.</para></sect3> |
<sect3><title>db_stat</title> |
<para>db_stat affiche les statistiques de l'environnement de la base de données. |
</para></sect3> |
<para><command>db_stat</command> affiche les statistiques de l'environnement de |
la base de données.</para></sect3> |
<sect3><title>db_upgrade</title> |
<para>db_upgrade est utilisé pour mettre à jour les fichiers de base de données |
en une version plus récente de la base de données Berkeley.</para></sect3> |
<para><command>db_upgrade</command> est utilisé pour mettre à jour les fichiers |
de base de données en une version plus récente de la base de données Berkeley. |
</para></sect3> |
<sect3><title>db_verify</title> |
<para>db_verify est utilisé pour lancer des vérifications de cohérence sur les |
fichiers de la base de données.</para></sect3> |
<para><command>db_verify</command> est utilisé pour lancer des vérifications de |
cohérence sur les fichiers de la base de données.</para></sect3> |
</sect2> |
/trunk/blfs/content/databases/db-3.3/db-3.3.ent |
---|
3,9 → 3,9 |
<!ENTITY db-3.3-inst SYSTEM "db-3.3-inst.xml"> |
<!ENTITY db-3.3-exp SYSTEM "db-3.3-exp.xml"> |
<!ENTITY db-3.3-desc SYSTEM "db-3.3-desc.xml"> |
<!ENTITY db-3.3-config SYSTEM "db-3.3-config.xml"> |
<!ENTITY db-3.3-buildsize "19 Mo"> |
<!ENTITY db-3.3-version "3.3.11"> |
<!ENTITY db-3.3-download-http "http://www.sleepycat.com/update/snapshot/db-3.3.11.tar.gz"> |
<!ENTITY db-3.3-download-ftp ""> |
<!ENTITY db-3.3-download-http "http://www.sleepycat.com/update/snapshot/db-&db-3.3-version;.tar.gz"> |
<!ENTITY db-3.3-download-ftp "ftp://ftp.pu.edu.tw/Unix/Database/BerkeleyDB/db-&db-3.3-version;.tar.gz"> |
<!ENTITY db-3.3-size "2,3 Mo"> |
<!ENTITY db-3.3-buildsize "20.3 Mo"> |
<!ENTITY db-3.3-time "0,80 SBU"> |
/trunk/blfs/content/databases/db-3.3/db-3.3-intro.xml |
---|
1,13 → 1,20 |
<sect2> |
<title>Introduction à db-&db-3.3-version;</title> |
<title>Introduction à <application>Berkeley DB</application>-&db-3.3-version;</title> |
<screen>Site de téléchargement (HTTP): <ulink url="&db-3.3-download-http;"/> |
Site de téléchargement (FTP): <ulink url="&db-3.3-download-ftp;"/> |
Version utilisée: &db-3.3-version; |
Taille du package: &db-3.3-size; |
Estimation de l'espace disque requis: &db-3.3-buildsize;</screen> |
<para>Le package <application>Berkeley DB</application>-&db-3.3-version; |
contient la version &db-3.3-version; de la base de données Berkeley.</para> |
<para>Le package db-&db-3.3-version; contient la version &db-3.3-version; de la |
base de données Berkeley.</para> |
<sect3><title>Informations sur le package</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Téléchargement (HTTP): <ulink |
url="&db-3.3-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP): <ulink |
url="&db-3.3-download-ftp;"/></para></listitem> |
<listitem><para>Taille du téléchargement: &db-3.3-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis: |
&db-3.3-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction: |
&db-3.3-time;</para></listitem></itemizedlist> |
</sect3> |
</sect2> |
/trunk/blfs/content/web/apache/apache-config.xml |
---|
1,5 → 1,5 |
<sect2> |
<title>Configurer Apache</title> |
<title>Configurer <application>Apache</application></title> |
<sect3> |
<title>Fichiers de configuration</title> |
19,7 → 19,7 |
<para>Pour automatiser le lancement d'Apache, utilisez la commande suivante |
pour créer le script de démarrage:</para> |
<screen><userinput><command>cat > /etc/rc.d/init.d/apache << "EOF" |
<screen><userinput><command>cat > /etc/rc.d/init.d/apache << "EOF"</command> |
#!/bin/bash |
source /etc/sysconfig/rc |
53,7 → 53,7 |
exit 1 |
;; |
esac |
EOF |
<command>EOF |
chmod 755 /etc/rc.d/init.d/apache</command></userinput></screen> |
<para>Créez les liens symboliques dans le bon répertoire <filename |
/trunk/blfs/content/web/apache/apache.ent |
---|
4,7 → 4,7 |
<!ENTITY apache-exp SYSTEM "apache-exp.xml"> |
<!ENTITY apache-config SYSTEM "apache-config.xml"> |
<!ENTITY apache-desc SYSTEM "apache-desc.xml"> |
<!ENTITY apache-version "2.0.47"> |
<!ENTITY apache-version "2.0.48"> |
<!ENTITY apache-download-http "http://www.apache.org/dist/httpd/httpd-&apache-version;.tar.gz"> |
<!ENTITY apache-download-ftp "ftp://ftp.tux.org/pub/net/apache/dist/httpd/httpd-&apache-version;.tar.gz"> |
<!ENTITY apache-size "5,9 Mo"> |
/trunk/blfs/content/web/apache/apache-intro.xml |
---|
14,9 → 14,15 |
<listitem><para>Estimation du temps de construction: &apache-time;</para></listitem></itemizedlist> |
</sect3> |
<sect3><title>Téléchargements supplémentaires</title> |
<itemizedlist spacing='compact'> |
<listitem><para>Correctif requis: <ulink |
url="&patch-root;/httpd-&apache-version;-config.patch"/></para></listitem> |
</itemizedlist></sect3> |
<sect3><title>Dépendances d'<application>Apache</application></title> |
<sect4><title>Optionnel</title> |
<para><xref linkend="db"/> or <xref linkend="gdbm"/>, <xref linkend="openssl"/>, <xref |
<para><xref linkend="db"/> ou <xref linkend="gdbm"/>, <xref linkend="openssl"/>, <xref |
linkend="openldap"/> et <xref linkend="lynx"/> |
</para></sect4> |
</sect3> |
/trunk/blfs/content/web/apache/apache-exp.xml |
---|
1,10 → 1,10 |
<sect2> |
<title>Explication des commandes</title> |
<para><command>--enable-mods-shared=all</command> : Nous voulons que les modules |
soient compilés et utilisés en tant qu'objets dynamiques partagés (Dynamic |
Shared Objects ou <acronym>DSO</acronym>) de façon à ce qu'ils soient inclus |
ou exclus du serveur en utilisant les directives de configuration lors de son |
exécution.</para> |
<para><parameter>--enable-mods-shared=all</parameter> : Nous voulons que les |
modules soient compilés et utilisés en tant qu'objets dynamiques partagés |
(Dynamic Shared Objects ou <acronym>DSO</acronym>) de façon à ce qu'ils soient |
inclus ou exclus du serveur en utilisant les directives de configuration lors |
de son exécution.</para> |
</sect2> |
/trunk/blfs/content/web/apache/apache-inst.xml |
---|
7,18 → 7,24 |
<screen><userinput><command>groupadd apache && |
useradd -c apache -d /dev/null -g apache -s /bin/false apache</command></userinput></screen> |
<para>Le correctif suivant définit la disposition des répertoires de destination |
et, parmi cela, le répertoire de construction sur |
<filename class="directory">/usr/lib/apache/build</filename>. Ceci va permettre |
la configuration sans erreurs de l'ajout des modules |
d'<application>Apache</application>. Appliquez le correctif:</para> |
<screen><userinput><command>patch -Np1 -i ../httpd-&apache-version;-config.patch</command></userinput></screen> |
<para>Construisez et installez <application>Apache</application> en lançant les |
commandes suivantes:</para> |
<screen><userinput><command>./configure --prefix=/usr \ |
--sbindir=/usr/sbin \ |
--libexecdir=/usr/lib/apache \ |
--datadir=/var/www \ |
--sysconfdir=/etc/apache \ |
--localstatedir=/var/www \ |
--includedir=/usr/include/apache \ |
<screen><userinput><command>./configure --enable-layout=LFS \ |
--enable-mods-shared=all && |
make && |
make install</command></userinput></screen> |
make install && |
chown root:root /usr/sbin/{apxs,apachectl,dbmmanage,envvars-std,envvars} && |
chown -R root:root /usr/{include,lib}/apache && |
chown -R root:root /var/www && |
chown -R root:root /usr/share/man</command></userinput></screen> |
</sect2> |
/trunk/blfs/content/web/apache/apache-desc.xml |
---|
1,7 → 1,7 |
<sect2> |
<title>Contenu</title> |
<para>Le package Apache package apporte |
<para>Le package <application>Apache</application> package apporte |
<command>ab</command>, |
<command>apachectl</command>, |
<command>apr-config</command>, |
13,6 → 13,7 |
<command>htdigest</command>, |
<command>htpasswd</command>, |
<command>httpd</command>, |
<command>instdso.sh</command>, |
<command>logresolve</command>, |
<command>rotatelogs</command>, |
<filename class="libraryfile">libapr</filename>, |
25,22 → 26,23 |
<sect3><title>ab</title> |
<para><command>ab</command> est un outil de contrôle des performances de votre |
serveur Apache <acronym>HTTP</acronym>. |
serveur <application>Apache</application> <acronym>HTTP</acronym>. |
</para></sect3> |
<sect3><title>apachectl</title> |
<para><command>apachectl</command> est l'interface du serveur Apache |
<acronym>HTTP</acronym> conçue pour aider l'administrateur à contrôler le |
fonctionnement du démon httpd d'Apache.</para></sect3> |
<para><command>apachectl</command> est l'interface du serveur |
<application>Apache</application> <acronym>HTTP</acronym> conçue pour aider |
l'administrateur à contrôler le fonctionnement du démon httpd |
d'<application>Apache</application>.</para></sect3> |
<sect3><title>apxs</title> |
<para><command>apxs</command> est in outil pour contruire et installer des |
modules d'extension pour le serveur Apache <acronym>HTTP</acronym>. |
</para></sect3> |
modules d'extension pour le serveur <application>Apache</application> |
<acronym>HTTP</acronym>.</para></sect3> |
<sect3><title>dbmmanage</title> |
<para><command>dbmmanage</command> est utilisé pour créer et mettre à jour les |
fichiers au format <acronym>DBM</acronym> utilisés pour stocker les noms |
fichiers au format <filename>DBM</filename> utilisés pour stocker les noms |
d'utilisateur et mots de passe pour une authentifiation basique des utilisateurs |
<acronym>HTTP</acronym>.</para></sect3> |
56,12 → 58,17 |
authentification basique des utilisateurs <acronym>HTTP</acronym>.</para></sect3> |
<sect3><title>httpd</title> |
<para><command>httpd</command> est le serveur Apache <acronym>HTTP</acronym>. |
</para></sect3> |
<para><command>httpd</command> est le serveur <application>Apache</application> |
<acronym>HTTP</acronym>.</para></sect3> |
<sect3><title>instdso.sh</title> |
<para><command>instdso.sh</command> est un script installant les modules |
<acronym>DSO</acronym> d'<application>Apache</application>.</para></sect3> |
<sect3><title>logresolve</title> |
<para><command>logresolve</command> est un programme résolvant les adresses IP |
contenues dans les fichiers de traces access d'Apache.</para></sect3> |
<para><command>logresolve</command> est un programme résolvant les adresses |
<acronym>IP</acronym> contenues dans les fichiers de traces d'accès |
d'<application>Apache</application>.</para></sect3> |
<sect3><title>rotatelogs</title> |
<para><command>rotatelogs</command> est un simple programme à utiliser avec la |
/trunk/blfs/content/web/php.xml |
---|
1,8 → 1,10 |
<sect1 id="php" xreflabel="php"> |
<sect1 id="php" xreflabel="PHP-&php-version;"> |
<?dbhtml filename="php.html" dir="content"?> |
<title>php</title> |
<title><acronym>PHP</acronym>-&php-version;</title> |
<para>A FAIRE</para> |
&php-intro; |
&php-inst; |
&php-config; |
</sect1> |
/trunk/blfs/content/web/php/php.ent |
---|
1,0 → 0,0 |
<!ENTITY php SYSTEM "../php.xml"> |
<!ENTITY php-intro SYSTEM "php-intro.xml"> |
<!ENTITY php-inst SYSTEM "php-inst.xml"> |
<!ENTITY php-config SYSTEM "php-config.xml"> |
<!ENTITY php-version "4.3.3"> |
<!ENTITY php-download-http "http://us2.php.net/distributions/php-&php-version;.tar.bz2"> |
<!ENTITY php-download-ftp "ftp://ftp.isu.edu.tw/pub/Unix/Web/PHP/distributions/php-&php-version;.tar.bz2"> |
<!ENTITY php-size "3,5 Mo"> |
<!ENTITY php-buildsize "79 Mo"> |
<!ENTITY php-time "1,24 SBU"> |
/trunk/blfs/content/web/web.xml |
---|
2,6 → 2,10 |
<?dbhtml filename="web.html" dir="content"?> |
<title>Serveur web</title> |
<para>Ce chapitre inclut des applications répondant à des requêtes provenant |
d'Internet. Plus spécifiquement, cela couvre les requêtes |
<acronym>HTTP</acronym> et <acronym>FTP</acronym>.</para> |
&apache; |
&php; |
&proftpd; |
/trunk/blfs/content/web/proftpd/proftpd-config.xml |
---|
6,10 → 6,10 |
<para><filename>/etc/proftpd.conf</filename></para> |
<para>Ceci est la configuration d'exemple uniquement téléchargeable. Voir la |
documentation dans <filename class="directory">/usr/share/doc/proftpd</filename> |
et consultez le site web sur <ulink url="http://www.proftpd.net/"/> pour d'autres |
exemples de configuration.</para> |
et consultez le site web sur <ulink url="http://www.proftpd.net/"/> pour |
d'autres exemples de configuration.</para> |
<para><screen><userinput><command>cat > /etc/proftpd.conf << "EOF"</command> |
<screen><userinput><command>cat > /etc/proftpd.conf << "EOF"</command> |
# This is a basic ProFTPD configuration file |
# It establishes a single server and a single anonymous login. |
60,12 → 60,12 |
DenyAll |
</Limit> |
</Anonymous> |
<command>EOF</command></userinput></screen></para></sect3> |
<command>EOF</command></userinput></screen></sect3> |
<sect3><title>Script init.d de proftpd</title> |
<para><screen><userinput><command>cat > /etc/rc.d/init.d/proftpd << "EOF"</command> |
<screen><userinput><command>cat > /etc/rc.d/init.d/proftpd << "EOF"</command> |
#!/bin/sh |
# Begin $rc_base/init.d/proftpd |
109,10 → 109,10 |
# End $rc_base/init.d/proftpd |
<command>EOF |
chmod 755 /etc/rc.d/init.d/proftpd</command></userinput></screen></para> |
chmod 755 /etc/rc.d/init.d/proftpd</command></userinput></screen> |
<para>Créez les liens symboliques vers ce fichier dans les répertoires <filename |
class="directory">rc.d</filename> adéquats avec la commande suivante: |
class="directory">rc.d</filename> adéquats avec les commandes suivantes:</para> |
<screen><userinput><command>cd /etc/rc.d/init.d && |
ln -sf ../init.d/proftpd ../rc0.d/K50proftpd && |
ln -sf ../init.d/proftpd ../rc1.d/K50proftpd && |
120,7 → 120,7 |
ln -sf ../init.d/proftpd ../rc3.d/S50proftpd && |
ln -sf ../init.d/proftpd ../rc4.d/S50proftpd && |
ln -sf ../init.d/proftpd ../rc5.d/S50proftpd && |
ln -sf ../init.d/proftpd ../rc6.d/K50proftpd</command></userinput></screen></para> |
ln -sf ../init.d/proftpd ../rc6.d/K50proftpd</command></userinput></screen> |
</sect3> |
/trunk/blfs/content/web/proftpd/proftpd.ent |
---|
2,11 → 2,11 |
<!ENTITY proftpd-intro SYSTEM "proftpd-intro.xml"> |
<!ENTITY proftpd-inst SYSTEM "proftpd-inst.xml"> |
<!ENTITY proftpd-exp SYSTEM "proftpd-exp.xml"> |
<!ENTITY proftpd-config SYSTEM "proftpd-config.xml"> |
<!ENTITY proftpd-desc SYSTEM "proftpd-desc.xml"> |
<!ENTITY proftpd-config SYSTEM "proftpd-config.xml"> |
<!ENTITY proftpd-buildsize "6,2 Mo"> |
<!ENTITY proftpd-version "1.2.8"> |
<!ENTITY proftpd-version "1.2.8p"> |
<!ENTITY proftpd-download-http ""> |
<!ENTITY proftpd-download-ftp "ftp://ftp.proftpd.org/distrib/source/proftpd-&proftpd-version;.tar.bz2"> |
<!ENTITY proftpd-size "0,7 Mo"> |
<!ENTITY proftpd-time "0,6 SBU"> |
<!ENTITY proftpd-size "729 Ko"> |
<!ENTITY proftpd-buildsize "6,3 Mo"> |
<!ENTITY proftpd-time "0,26 SBU"> |
/trunk/blfs/content/web/proftpd/proftpd-exp.xml |
---|
1,19 → 1,19 |
<sect2> |
<title>Explication des commandes</title> |
<para><command>install_user=proftpd install_groud=proftpd</command> |
: Sépcifie l'identité de l'utilisateur et du groupe pour ProFTPD.</para> |
<para><command>install_user=proftpd install_groud=proftpd</command> : |
Spécifie l'identité de l'utilisateur et du groupe pour ProFTPD.</para> |
<para><command>--prefix=/usr</command> |
: Ceci installe ProFTPD dans <filename class="directory">/usr</filename> |
<para><command>--prefix=/usr</command> : |
Ceci installe ProFTPD dans <filename class="directory">/usr</filename> |
au lieu de <filename class="directory">/usr/local</filename>.</para> |
<para><command>--sysconfigdir=/etc</command> |
: Ceci empêche que les fichiers de configuration aillent dans |
<para><command>--sysconfigdir=/etc</command> : |
Ceci empêche que les fichiers de configuration aillent dans |
<filename class="directory">/usr/etc</filename>.</para> |
<para><command>--localstatedir=/var</command> |
: Ceci utilise <filename class="directory">/var</filename> au lieu de |
<para><command>--localstatedir=/var</command> : |
Ceci utilise <filename class="directory">/var</filename> au lieu de |
<filename class="directory">/usr/var</filename> pour les fichiers de |
verrouillage et de trace.</para> |
/trunk/blfs/content/web/proftpd/proftpd-inst.xml |
---|
4,17 → 4,18 |
<para>Pour des raisons de sécurité, lancer <application>ProFTPD</application> |
en tant qu'utilisateur et groupe non privilégiés est encouragé.</para> |
<para><screen><userinput><command>groupadd proftpd && |
useradd -c proftd -d /home/ftp -g proftpd -s /bin/false proftpd</command> |
</userinput></screen></para> |
<screen><userinput><command>groupadd proftpd && |
useradd -c proftpd -d /home/ftp -g proftpd -s /bin/false proftpd</command> |
</userinput></screen> |
<para>Installez ProFTPD en lançant les commandes suivantes:</para> |
<para>Installez <application>ProFTPD</application> en lançant les commandes |
suivantes:</para> |
<para><screen><userinput><command>install_user=proftpd install_group=proftpd \ |
<screen><userinput><command>install_user=proftpd install_group=proftpd \ |
./configure --prefix=/usr --sysconfdir=/etc \ |
--localstatedir=/var && |
make && |
make install </command></userinput></screen></para> |
make install</command></userinput></screen> |
</sect2> |