[ 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
Chapitre 5 - Logiciels disponibles sur un système Debian


5.1 Quelles sont les applications et les logiciels de développement disponibles sous Debian GNU/Linux ?

Comme pour la plupart des distributions Linux, Debian GNU/Linux fournit :

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.


5.2 Qui a écrit tous ces logiciels ?

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.


5.3 Comment puis-je obtenir la liste de tous les programmes qui ont été empaquetés 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.


5.4 Comment puis-je installer un environnement de développeur pour construire des paquets ?

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.


5.5 Que manque-t-il dans Debian GNU/Linux ?

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.


5.6 Pourquoi est-ce que j'obtiens le message « ld: cannot find -lfoo » quand je compile un programme ? Pourquoi n'y a-t-il pas de fichier libfoo.so dans les paquets de bibliothèque Debian ?

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).


5.7 Comment Debian gère-t-elle Java ?

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.


5.8 Comment puis-je vérifier que j'utilise un système Debian et quelle est sa version ?

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.


5.9 Comment Debian gère-t-elle les langues non anglophones ?


5.10 Où sont les programmes ezmlm, djbdns et qmail ?

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.


5.11 Où y a-t-il un lecteur pour Flash (SWF) ?

Debian contient gnash et swfdec : 2 lecteurs libres de vidéos SWF.


5.12 Où est Google Earth ?

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.


5.13 Où est le logiciel de VoIP ?

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.


5.14 J'ai une carte réseau sans-fil qui ne fonctionne pas avec Linux. Que dois-je faire ?

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, 17 November 2018

Vous trouverez la liste des auteurs à Auteurs de la FAQ Debian