Traditionnellement, sous Linux, pour installer un programme, il faut le recompiler à partir de son code source. C'est d'ailleurs pour cela que l'on parle de logiciel « Open Source » ; l'utilisateur final a un accès libre au code source qui compose le programme. Par cette méthode vous êtes certains d'avoir un exécutable parfaitement optimisé à votre environnement logiciel et matériel.
[...] dpkg paquet.deb dpkg ne gère pas automatiquement les dépendances. Ceci signifie que si un programme requiert d'autres programmes ou librairies pour fonctionner, il faudra télécharger le fichier .deb correspondant à chacun de ces éléments avoir de pouvoir exécuter le programme principal. Sachez toutefois qu'il existe un autre programme nommé apt-get que nous allons étudier un peu plus loin dans le cours de cet article, qui est capable de s'acquitter ce cette tâche. Pour pour compléter l'installation d'un programme qui a des dépendances non résolues, exécutez, en tant que root dans un terminal : apt-get install Le programme dpkg-reconfigure permets de relancer le script de configuration d'une application déjà installée. [...]
[...] Certaines compétences très techniques et très spécifiques sont requises pour compiler correctement un programme et au final, cette opération peux être assez longue; à titre d'exemple, la compilation d'un noyau Linux peux durer une heure . 1.a) Les paquets .deb Fort heureusement, Debian met à la disposition de ses utilisateurs des logiciels pré compilés. Ils sont livrés sous la forme de paquets ayant une extension .deb Ces fichiers contiennent tous les éléments nécessaires pour installer le programme à savoir: Les exécutables, librairies, fichiers de configuration . spécifiques au logiciel à installer, La liste des autres logiciels/librairies requises pour que ce logiciel fonctionne, Des scripts à exécuter avant/après l'installation et la suppression du programme. [...]
[...] Les liens vers les serveurs hébergeant des applications présentées sous la forme de paquet .deb sont définis dans le fichier /etc/ap/source.list Des paquets très spécifiques peuvent ainsi être téléchargés depuis Internet quand les distributeurs en fournissent. Le contenu du fichier /etc/ap/source.list de la distribution CrunchBang Linux est la suivante: # deb cdrom:[Ubuntu _Hardy Heron_ - Release i386 (20080701)]/ hardy main restricted #deb cdrom:[Ubuntu _Hardy Heron_ - Release i386 (20080701)]/ hardy main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. [...]
[...] software from this repository may not have been tested as extensively as that contained in the main release, although it includes newer versions of some applications which may provide useful features. Also, please note that software in backports WILL NOT receive any review or updates from the Ubuntu security team. # deb http://gb.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse Uncomment the following two lines to add software from Canonical's 'partner' repository. This software is not part of Ubuntu, but is offered by Canonical and the respective vendors as a service to Ubuntu users. [...]
[...] En réalité, il existe une grande quantité de source internet pour les fichiers de base de la distribution Debian/Ubuntu. Ce sont des sites que l'on appelle miroirs Leur contenu est identique aux sources officielles Debian simplement, ils ont l'avantage d'être plus proche de chez vous, moins sollicités et donc plus rapides. Il existe une commande nommée netselect-apt qui est référence tous les miroirs en compare les vitesses de téléchargement respectives et ajuste le fichier «/etc/apt/sources.list afin que le fonctionnement de apt soit le plus rapide possible. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture