[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ suivant ]
Comme pour la plupart des distributions Linux, Debian GNU/Linux fournit :
la majorité des applications GNU pour le développement de logiciels, de manipulation de fichiers et de traitement de textes, y compris GCC, g++, make, texinfo, Emacs, l’interpréteur de commandes Bash et de nombreux utilitaires améliorés d'Unix,
Perl, Python, Tcl/Tk, différents programmes apparentés, des modules et des bibliothèques pour chacun d'eux,
TeX (LaTeX) et Lyx, dvips, Ghostscript,
le système de fenêtrage Xorg, qui fournit pour Linux une interface utilisateur graphique gérée en réseau et de nombreuses applications X comme les environnements de bureau GNOME, KDE et Xfce,
un ensemble complet d'applications réseau, incluant des serveurs pour les protocoles internet (IP) tels que HTTP (WWW), FTP, NNTP (groupes de discussion), SMTP et POP (courrier) et DNS (serveur de noms), des bases de données relationnelles comme PostgreSQL, MySQL. Sont également fournis des navigateurs web, y compris les différents produits Mozilla,
un ensemble complet d'applications de bureau, y compris la suite LibreOffice, Gnumeric et d'autres tableurs, les éditeurs WYSIWYG (« What You See Is What You Get », c'est-à-dire « vous obtenez ce que vous voyez ») et les agendas.
Plus de 42304 paquets, allant des serveurs, aux lecteurs de nouvelles, aux gestionnaires de son, aux programmes de fax, aux bases de données et aux tableurs, aux programmes de traitement d'image, de communication, de réseau, aux utilitaires de courrier, aux serveurs web et même des programmes de radio amateur sont inclus dans la distribution. 696 autres logiciels sont disponibles sous forme de paquets Debian, mais ne font pas formellement partie de Debian à cause de leurs licences restrictives.
Pour chaque paquet les auteurs des programmes sont indiqués dans le fichier /usr/share/doc/PAQUET/copyright, où PAQUET doit être substitué par le nom du paquet.
Les responsables qui ont créé le paquet de ce logiciel pour le système Debian GNU/Linux sont listés dans le fichier de contrôle Debian (voir Qu'est ce qu'un fichier de contrôle ?, Section 7.4) présent dans tous les paquets. Le changelog Debian, disponible à /usr/share/doc/PAQUET/changelog.Debian.gz, mentionne aussi les personnes qui ont travaillé à l’empaquetage pour Debian.
Une liste complète est disponible sur n'importe quel miroir Debian
, dans le
fichier indices/Maintainers. Ce fichier contient le nom des
paquets et les noms et adresses électroniques de leurs responsables
respectifs.
L'interface web pour les paquets
Debian
regroupe de façon pratique les paquets de l'archive Debian
dans une trentaine de sections.
Si vous voulez construire des paquets pour votre système Debian, vous aurez
besoin d'un environnement de développement de base, y compris un compilateur
C/C++ et d'autres paquets essentiels. Pour installer cet environnement, il
suffit d'installer le paquet build-essential
. Il s'agit d'un
méta-paquet qui dépend des outils de développement standard nécessaires
pour construire un paquet Debian.
Quelques logiciels peuvent cependant avoir besoin de programmes
supplémentaires pour être reconstruits, comprenant les en-têtes de
bibliothèque ou des outils additionnels tels que autoconf
ou
gettext
. Debian fournit beaucoup des outils nécessaires pour
construire d'autres logiciels en paquets Debian.
Trouver quel logiciel est précisément requis peut, cependant, être embêtant
à moins que vous n'ayez l'intention de reconstruire des paquets Debian. Cette
dernière tâche est assez facile à faire, puisque les paquets officiels
doivent inclure une liste des logiciels additionnels (en plus des paquets dans
build-essential
) nécessaires pour construire le paquet, connus
sous le nom de Build-Dependencies (dépendances pour construire).
Pour installer tous les paquets nécessaires à la construction d'un paquet
source donné et ensuite construire ledit paquet source vous pouvez juste
lancer :
# apt-get build-dep foo # apt-get source --build foo
Veuillez noter que si vous voulez construire les noyaux Linux distribués par
Debian, vous voudrez également installer le paquet
kernel-package
. Pour plus d'informations, consultez Quel est l'outil fourni par Debian pour
construire des noyaux personnalisés ?, Section 10.2.
Il existe une liste de paquets qui doivent encore être empaquetés pour
Debian, les Paquets en
souffrance et paquets souhaités
.
Pour plus de détails sur l'ajout de choses manquantes, consultez Comment puis-je devenir un développeur Debian ?, Section 13.1.
La charte de Debian exige que de tels liens symboliques (sur libfoo.so.x.y.z ou semblable) soient placés dans des paquets séparés, les paquets de développement. Ces paquets sont habituellement appelés libfoo-dev ou libfooX-dev (si la bibliothèque est appelée libfooX où X est un nombre).
Quelques implémentations libres de la technologie Java sont disponibles comme paquets Debian, fournissant à la fois des kits de développement Java (JDK) et des environnments d'exécution (Runtime Environment). Vous pouvez écrire, déboguer et lancer des programmes Java en utilisant Debian.
L'exécution d'une applet Java nécessite un navigateur Web capable de l'identifier et de l'exécuter. Plusieurs navigateurs Web disponibles dans Debian, tels que Mozilla ou Konqueror, prennent en charge les greffons Java qui permettent d'exécuter des applets Java.
Reportez-vous à la FAQ Java et Debian
GNU/Linux
pour plus d'informations.
Pour vous assurer que votre système a bien été installé à partir de vrais disques d'installation de Debian, utilisez la commande :
lsb_release -a
Celle-ci affichera le nom de la distribution (dans le champ « Distributor ID ») et la version du système (dans les champs « Release » et « Codename »).Ce qui suit est un exemple lancé dans un système Debian :
$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 7.4 (wheezy) Release: 7.4 Codename: wheezy
Vous pouvez également vérifier l'existence du fichier /etc/debian_version, qui contient une seule ligne donnant le numéro de version, défini par le paquet base-files.
Les utilisateurs doivent être conscients, cependant, que le système de Debian est constitué de beaucoup de composants, dont chacun peut être mis à jour (presque) indépendamment. Chaque version de Debian possède un contenu bien défini et invariable. Les mises à jour sont disponibles séparément. Pour avoir sur une ligne la description de l'état d'installation du paquet foo, utilisez la commande dpkg --list foo. Pour une description plus détaillée, utilisez :
dpkg --status foo
Pour afficher les versions de tous les paquets installés, exécutez :
dpkg -l
Notez que l'existence du programme dpkg indique que vous devriez pouvoir installer des paquets Debian sur votre système. Cependant, comme le programme a été porté sur de nombreux autres systèmes d'exploitation et architectures, ce n'est plus une méthode fiable pour déterminer si c'est un système Debian GNU/Linux.
Debian GNU/Linux est distribuée avec des cartes de clavier (keymaps) pour presque deux douzaines de clavier et avec des utilitaires (dans le paquet kbd) pour installer, regarder et modifier ces tables.
Lors de l'installation, l'utilisateur doit indiquer le clavier qu'il emploiera.
Presque tous les logiciels de Debian gèrent l’UTF-8 en tant que jeu de caractères. Les anciens jeux de caractères employés, tels que ISO-8859-1 ou ISO-8859-2, doivent être considérés comme obsolètes.
Actuellement, la gestion pour les pages de manuel est fournie en allemand, espagnol, finnois, français, hongrois, italien, japonais, coréen, hollandais, polonais, portugais, russe, turc et chinois grâce au paquet manpages-LANG (où LANG est constitué des deux lettres du code ISO du pays). Pour accéder à une page de manuel selon la langue, l'utilisateur doit configurer la variable d'environnement LC_MESSAGES de l’interpréteur de commande avec la chaîne correspondante.
Par exemple, dans le cas des pages de manuel en français, LC_MESSAGES doit
être positionnée à « french ». Le programme man
recherchera alors les pages de manuel en français sous /usr/share/man/fr/.
Dan J. Bernstein publiait tous
les logiciels qu'il développe
avec une licence restrictive qui
n'autorisait pas à modifier les binaires distribués. Cependant, en novembre
2007, Bernstein a déclaré : « [...] j'ai décidé de mettre tous
mes programmes futurs et [...] passés dans le domaine public. »
Consultez la FAQ des
distributeurs
pour les termes de sa distribution.
Au moment cette rédaction (Mars 2016), ezmlm-idx
est seulement
disponible dans expérimental (mlmmj
est équivalent, et
fourni dans Debian Jessie) ; djbdns
est seulement disponible
dans sid (unstable), regardez Bug #516394
pour plus de
détails, et regardez dbndns
pour une alternative similaire ;
le logiciel publicfile n'est pas encore un logiciel libre, le
paquet publicfile-installer
est disponible dans la section contrib
de Debian.
Les autres logiciels de Dan J. Bernstein (qmail
,
daemontools
, ucspi-tcp
) sont fournis avec Debian.
Debian contient gnash
et swfdec
:
2 lecteurs libres de vidéos SWF.
Google Earth est disponible pour GNU/Linux à partir du site Web de Google,
mais non seulement il n'est pas un logiciel libre, mais est totalement non
distribuable par un tiers. Cependant, googleearth-package
(dans
la section contrib) pourrait être utile pour l'utilisation de ce logiciel.
Deux protocoles ouverts principaux sont utilisés pour la voix sur IP :
SIP et H.323. Les deux sont implémentés par une large variété de
programmes dans la section main de Debian. ekiga
est l'un des
clients les plus populaires.
Achetez-en une qui fonctionne. :-)
Autrement, utilisez ndiswrapper
pour utiliser un pilote pour
Windows (si vous en avez un) avec votre système Linux. Consultez la page ndiswrapper du Wiki
Debian
pour plus d'informations.
[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ suivant ]
La FAQ Debian GNU/Linux
version 9.0+nmu1, 22 March 2022