[ 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, le shell 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), telles 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, MyQSL ; des navigateurs web incluant les divers produits Mozilla [1],
un ensemble complet d'applications de bureau, incluant la suite OpenOffice.org, Gnumeric et d'autres tableurs, des éditeurs WYSIWYG (« What You See Is What You Get », c'est-à-dire « vous obtenez ce que vous voyez »), des calendriers.
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.
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.
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 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.
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.
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'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.
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.
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.
La grande majorité des logiciels que nous avons empaquetés gèrent la saisie de caractères non-US-ASCII utilisés dans d'autres langues latines (par exemple iso-8859-1 ou iso-8859-2) et un certain nombre de programmes gèrent les langues sur plusieurs octets telles que le japonais ou le chinois.
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 NLS, l'utilisateur doit positionner la variable d'environnement LC_MESSAGES correctement.
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/.
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 ».
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.
Debian contient gnash
et swfdec
: 2 lecteurs
libres de vidéos SWF.
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.
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 5.0.3, 16 October 2014