les boules de goudron ne sont qu'une autre forme de compression comme le zip. Bien que les formats et les techniques de compression diffèrent, il s'agit essentiellement d'un conteneur pour un groupe de fichiers et de dossiers.
Habituellement, le code source et les fichiers nécessaires seront mis à disposition sur Internet par la personne / le groupe qui a écrit le logiciel sous la forme d'une boule de tar. Vous pouvez donc le télécharger, le décompresser, compiler le logiciel et l'installer.
Cependant, ce que font les paquets deb, c'est de vous faciliter la tâche en installant un standard. Les logiciels disponibles sur Internet seront pris par les mainteneurs de paquets Debian, transformés en leurs paquets .deb correspondants et mis dans le référentiel Debian.
Vous pouvez en lire plus sur le blog d'un mainteneur de paquet Debian ici: http://www.j4v4m4n.in/2012/05/01/debian-utsavam-at-mes-kuttippuram-kerala-2/
En ce qui concerne les avantages et les inconvénients, les packages .deb sont gérés par des gestionnaires de packages tels que apt et aptitude. Ainsi, chaque fois que vous installez un logiciel avec celui-ci, ils détermineront automatiquement si vous disposez des dépendances requises pour exécuter ce logiciel sur votre système et les installeront pour vous.
Mais si vous utilisez une installation tar ball, vous devrez déterminer de quoi dépend ce logiciel et à chaque fois vous devrez vérifier manuellement si les dépendances du logiciel que vous installez étaient déjà installées précédemment.
Mais apt fait tout cela pour vous.
De plus, l'installation à partir de la source (installation à partir de boules de goudron) aura différentes méthodes pour différents logiciels. Il existe la philosophie GNU de l'installation de configure-make-make et il existe d'autres méthodes selon la façon dont le logiciel est écrit.
Cependant, leur conversion en deb supprime complètement toutes ces différences et facilite l'installation et l'utilisation du logiciel par l'utilisateur.
Un dernier point. Quand devez-vous installer depuis la source? Ça vient d'une balle de goudron? Il y a essentiellement deux situations.
- Si l'équipe de mise au point de Debian n'a pas encore empaqueté de logiciel.
- Si vous souhaitez contribuer au projet. Cela signifie que vous pouvez apporter des modifications au code source, le compiler et tester les modifications.
Si vous souhaitez en savoir plus sur le packaging Debian, vous pouvez le lire ici: http://www.debian.org/doc/manuals/maint-guide/
J'espère que cela t'aides.
Je peux voir de très bonnes réponses déjà publiées. Mais il y a quelques points à régler.
Contrairement à ce que l'on appelle "l'enfer des dépendances" en ce qui concerne la compilation à partir des sources, vous pouvez réellement configurer Ubuntu de telle sorte qu'il installe automatiquement ces dépendances lorsque vous compilez à partir d'une archive tar / n'importe quelle source.
Découvrez comment procéder ici:
http://www.howtogeek.com/106526/how-to-resolve-dependencies- while-compiling-software-on-ubuntu/
De plus, si vous gardez ce problème de dépendance de côté, la bonne chose à propos des tarballs est que vous pouvez configurer beaucoup de choses liées à l'installation comme où installer, etc., très facilement en cas d'installation à partir de la source.
De plus, le mot «paquets Debian» pourrait vous confondre dans ce contexte. N'oubliez pas que les paquets Debian sont de deux types, comme il est dit ici:
http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.fr.html
Bien sûr, si vous ne parlez que de fichiers deb, ce sont généralement ces logiciels compilés comme les réponses ci-dessus ont déjà été dites.
la source