Selon le Manuel de référence Yocto il est d'économiser pour supprimer le répertoire build/tmp
complet, y compris le répertoire sstate-cache
:
En dernier recours, pour nettoyer une accumulation et commencer à partir de zéro (autre que le téléchargements), vous pouvez supprimer tout dans le répertoire tmp ou se débarrasser complètement du répertoire. Si vous le faites, vous devez également supprimer complètement le répertoire build/sstate-cache. (voir [1] et [2])
De plus vous pouvez supprimer le sstate-cache avec bitbake
pour une recette spécifique en appelant do_cleansstate
comme indiqué ci-dessous (voir do_cleansstate).
$ bitbake -c cleansstate recipe
S'il vous plaît être conscient que l'état partagé cache a besoin de beaucoup d'espace mémoire et il sera de plus en plus à nouveau à la taille dont il a besoin au cours de la construction de vos images.
Des informations plus détaillées sur le cache d'état partagé sont disponibles dans les sections suivantes du manuel de référence du Yocto: Shared State Cache et sstate-cache.
Merci @ g0hl1n, vous voulez dire toutes les données de recettes compilées est présent dans le répertoire sstate-cache dir. si je supprime dir toutes les données de recette je vais perdre à droite? –
Salut, non toutes les données compilées sont dans sstate-cache, certaines sont également dans le workdir. Et vous ne perdrez aucune recette en supprimant sstate-cache. Mais veuillez lire le manuel de référence (lié dans la réponse) pour plus de détails sur cette question. – g0hl1n