[ 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 28200 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. 187 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/PACKAGE/changelog.Debian.gz, mentionne aussi les personnes qui ont travaillé au paquetage 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 basique, comprenant un compilateur C/C++ et quelques autres paquets essentiels. Afin d'installer cet environnement, vous avez juste besoin d'installer le build-essential. Ce paquet est un méta-paquet qui dépend des outils standards de développement dont on a besoin 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 le-dit 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 ayant encore besoin d'être empaquetés, les paquets en souffrance et paquets souhaités

Pour plus d'informations sur l'ajout des choses manquantes, allez voir Comment 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'applets Java nécessite un navigateur web possédant les capacités de les identifier et de les exécuter. Plusieurs navigateurs web disponibles dans Debian, tels que Mozilla ou Konqueror gèrent les greffons Java qui permettent l'exécution 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'emploie un système Debian et quelle est sa version ?

In order to make sure that your system has been installed from the real Debian base disks, use the

     lsb_release -a

command. It will display the name of the distribution (in Distributor ID field) and the version of the system (in Release and Codename fields). The following is an example run in a Debian system:

     $ lsb_release -a
     No LSB modules are available.
     Distributor ID: Debian
     Description:    Debian GNU/Linux 7.4 (wheezy)
     Release:    7.4
     Codename:   wheezy

You can also check for the existence of /etc/debian_version file, which contains a single one-line entry giving the version number of the release, as defined by the package base-files.

Les utilisateurs devraient se rendre compte, 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 voir les numéros de versions de tous les paquets installés, exécutez :

     dpkg -l

Pour une description plus détaillée, employez :

     dpkg --status foo

Note that the existence of the program dpkg shows that you should be able to install Debian packages on your system. However, since the program has been ported to many other operating systems and architectures, this is no longer a reliable method of determining is a system Debian GNU/Linux.


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


5.10 Où est le programme pine ?

En raison de sa licence restrictive, il est dans la section « non-free ». D'ailleurs, puisque la licence ne permet même pas de distribuer des binaires modifiés, vous devrez le compiler vous-même avec les sources et les correctifs Debian.

Le paquet source s'appelle pine. Vous pouvez utiliser le paquet pine-tracker pour être informé quand vous devez le mettre à jour.

Notez qu'il existe beaucoup de remplaçants pour les programmes pine et pico, tels que mutt et nano, qui eux sont situés dans la section « main ».


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

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.

Depuis septembre 2008, daemontools, djbdns et ucspi-tcp sont distribués dans Debian Lenny (dans la section main). Au moment où ces lignes ont été écrites (septembre 2008), ni qmail ni ezmlm ne sont encore empaquetés pour Debian main ; consultez Bug #457318 (ITP qmail) et Bug #469193 (ITP ezmlm-idx) pour connaître l'état actuel de ces paquets.

En septembre 2008, publicfile n'est pas encore un logiciel libre.


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

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


5.13 Où est Google Earth ?

Google Earth, disponible pour GNU/Linux à partir du site web de Google, n'est non seulement pas un logiciel libre, mais est complètement non distribuable par un tiers. Cependant, googleearth-package (dans la section contrib) peut aider à utiliser ce logiciel.


5.14 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.15 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 5.0.3, 16 October 2014

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