
GNU Bash 3.2 patché avec un correctif pour CVE-2014-6271 (Shellshock). Fournit un shell POSIX standard avec édition de ligne de commande, contrôle des tâches et fonctions d'historique pour les systèmes de type Unix.
Ceci est GNU Bash, version 3.2. Bash est le Bourne Again SHell du projet GNU, une implémentation complète de la spécification du shell POSIX.2, mais aussi avec une édition de ligne de commande interactive, le contrôle des tâches sur les architectures qui le supportent, des fonctionnalités de type csh telles que la substitution d'historique et l'expansion des accolades, et une multitude d'autres fonctionnalités. Pour plus d'informations sur les fonctionnalités de Bash qui sont nouvelles dans ce type de shell, voir le fichier `doc/bashref.texi'. Il existe également une grande page de manuel de style Unix. La page de manuel est la description définitive des fonctionnalités du shell.
Voir le fichier POSIX pour une discussion sur la façon dont les valeurs par défaut de Bash diffèrent de la spécification POSIX.2 et une description du `mode posix' de Bash.
Il existe quelques incompatibilités visibles par l'utilisateur entre cette version de Bash et les versions précédentes largement distribuées, bash-1.14 et bash-2.05b. Pour plus de détails, voir le fichier COMPAT. Le fichier NEWS liste succinctement les fonctionnalités nouvelles dans cette version.
Bash est un logiciel libre, distribué selon les termes de la [GNU] General Public License, version 2. Pour plus d'informations, voir le fichier COPYING.
Un certain nombre de questions fréquemment posées sont répondues dans le fichier `doc/FAQ'.
Pour compiler Bash, essayez de taper ./configure', puis make'. Bash configure automatiquement le processus de construction, donc aucune autre intervention ne devrait être nécessaire. Bash se compile avec gcc' par défaut s'il est disponible. Si vous voulez utiliser cc' à la place, tapez
CC=cc ./configure
si vous utilisez un shell de style Bourne. Sinon, ce qui suit peut fonctionner :
env CC=cc ./configure
Lisez le fichier INSTALL dans ce répertoire pour plus d'informations sur la façon de personnaliser et de contrôler le processus de construction. Le fichier NOTES contient des informations d'installation et de configuration spécifiques à la plateforme.
Si vous êtes un utilisateur de csh et souhaitez convertir vos alias csh en alias Bash, vous pouvez utiliser le script examples/misc/alias-conv.sh' comme point de départ. Le script examples/misc/cshtobash' est un script plus ambitieux qui tente de faire un travail plus complet.
Les rapports de bogues pour bash doivent être envoyés à :
en utilisant le programme `bashbug' qui est construit et installé en même temps que bash.
La liste de discussion `[email protected]' contient souvent des informations sur les nouveaux ports de Bash, ou des discussions sur les nouvelles fonctionnalités ou les changements de comportement que les gens souhaiteraient. Cette liste de diffusion est également disponible en tant que groupe de discussion usenet : gnu.bash.bug.
Lorsque vous envoyez un rapport de bogue, veuillez utiliser le programme bashbug' qui est construit en même temps que bash. Si bash ne parvient pas à se compiler, essayez de compiler bashbug directement avec make bashbug'. Si vous ne pouvez pas compiler `bashbug', veuillez envoyer un courriel à [email protected] avec les informations suivantes :
* le numéro de version et le statut de publication de Bash (par ex., 2.05a-release)
* la machine et le système d'exploitation sur lesquels il fonctionne (vous pouvez exécuter `bashversion -l' depuis le répertoire de construction de bash pour cette information)
* une liste des drapeaux de compilation ou le contenu de `config.h', si pertinent
* une description du bogue
* une recette pour reproduire le bogue de manière fiable
* un correctif pour le bogue si vous en avez un !
Le programme `bashbug' inclut une grande partie de cela automatiquement.
Si vous souhaitez contacter directement les mainteneurs de Bash, envoyez un courriel à [email protected].
Bien que les mainteneurs de Bash ne promettent pas de corriger tous les bogues, nous aimerions que ce shell soit le meilleur possible.
Profitez-en !
Chet Ramey [email protected]