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 binaires. Ceux-ci devraient déjà être copiés vers un autre emplacement par make install. Le reste 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: As ændrük a souligné: Utiliser checkinstall sur make install
a l'avantage de permettre à Ubuntu de suivre l'installation. Plus tard, vous pourrez annuler toutes les modifications apportées à l'aide de la gestion de paquets Ubuntu standard.
Si vous avez installé des fichiers à l'aide de make install
, le seul moyen de savoir où ils sont allés plus tard si vous souhaitez les désinstaller est d'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 conserver des fichiers supplémentaires.
Une fois vos fichiers binaires installés, vous pouvez généralement supprimer le répertoire contenant le code source, à moins que vous ne souhaitiez les recompiler, éventuellement avec d'autres options de compilation.
Parfois, vous pouvez trouver particulièrement utile de conserver le répertoire source, par exemple lorsque mise à niveau d'Apache .
Vous pouvez décider de ce qui vous convient le mieux. À mon avis, conserver le répertoire source est une bonne chose. Évidemment si vous n'avez pas de problèmes d'espace disque.