==== Où est apt-get ??? ====

Le principal reproche que l'on fait à slackware est de ne pas avoir un système de gestion des paquets comparable à celui de debian, le fameux apt-get.

Ce reproche est justifié et ne l'est pas.

En effet, il existe un moyen de gérer les programmes depuis les serveurs de paquets officiels, avec les dépendances et en prime la possibilité de nettoyer complètement une install en supprimant tous les paquets non-officiels et en en installant tous les paquets qui ne le sont pas ou plus.

Ce programme se nome slackpkg. Il n'est pas installé par défaut mais il est présent dans le répertoire "extra" du disque d'installation. La limitation vient du fait qu'il ne gère que les paquets officiels et que ceux-ci ne sont pas très nombreux (rien à voire avec la masse de paquets disponibles sur les serveurs debian).

Il a donc été développé des solutions alternatives, telles que swaret et slapt-get qui permettent de se connecter à des serveurs de paquets officieux et donc d'installer des programmes qui ne font pas partie de la liste officielle. Le plus célèbre réservoir est sans doute celui de linuxpackage.

En plus de ces programmes, une autre méthode, extrêmement propre, permet de compiler en local les paquets sources au moyen de scripts appelés slackbuilds. Ceci rappelle la gestion des programmes de gentoo, sans toutefois bénéficier de la gestion des dépendances.

La gestion des paquets se fait nativement à l'aide d'outils basiques, un ensemble de programmes qui comprend installpkg, removepkg et pkgtool, outils en ligne de commande qui permettent de manipuler des paquets.

Pour fabriquer ses propres paquets, la méthode est très simple en utilisant makepkg ou checkinstall (un programme que vous trouverez dans la section extra du disque d'install).

Installer des paquet avec Slackware demande tout de même une certaine habitude et les facilités fournies sont différentes de celles des autres distributions. Mais quand l'habitude sera prise, vous ne vous demanderez plus "mais où est apt-get???"

==== Sommaire ====

    * [[slackware:Les pkgtools]]

    * [[slackware:Slackpkg]]

    * [[slackware:Swaret]]

    * [[slackware:Slapt-get]]

    * [[slackware:Les slackbuilds]]