Supprimer les sources après les avoir construites

Supposons que nous ayons construit un paquet à partir de sources ( configure make install ).
Peut-on supprimer le répertoire des sources après une construction réussie? Ou ça dépend? Sur quoi alors?

    Vous n’avez besoin de rien sauf des binarys. Ceux-ci devraient déjà être copiés vers un autre emplacement par make install. Le rest peut être enlevé. Si vous n’êtes pas sûr, effectuez une sauvegarde avant le retrait. Supprimer, tester si toujours actif, si toujours actif supprimer la sauvegarde.

    Remarque: Comme ændrük l’a fait remarquer: Utiliser checkinstall Installer checkinstall over make install présente l’avantage de permettre à Ubuntu de suivre l’installation. Plus tard, vous pourrez annuler toutes les modifications apscopes à l’aide de la gestion de paquets Ubuntu standard.

    Si vous avez installé des fichiers avec make install , le seul moyen de savoir où ils sont allés si vous souhaitez les désinstaller consiste à inspecter les fichiers source. Vous voudrez peut-être archiver une copie de la source à cette fin.

    Une meilleure alternative consiste à utiliser checkinstall au lieu de make install . Cela permet au gestionnaire de paquets d’Ubuntu de suivre chacun des fichiers installés de la même manière que les logiciels des référentiels. Lorsque vous utilisez cette méthode d’installation, vous n’avez pas besoin de garder des fichiers supplémentaires.

    En règle générale, une fois vos fichiers binarys installés, vous pouvez supprimer le répertoire contenant le code source, à moins que vous ne souhaitiez les recomstackr, éventuellement avec d’autres options de compilation.

    Parfois, vous pouvez trouver particulièrement utile de conserver le répertoire source, par exemple lors de la mise à niveau d’Apache .

    Vous pouvez décider quel est votre meilleur, à mon avis garder le répertoire source est une bonne chose. Évidemment si vous n’avez pas de problèmes d’espace disque.