j'ai lu ici
que pour préserver le nombre d'écritures sur un SSD mais aussi pour compiler plus vite , on pouvait réaliser la compilation en mémoire vive.Improving compile times
Compiling requires handling of many small files and involves many I/O operations; therefore it is a prime activity to benefit from moving its working directory to a #tmpfs.
For one session
The BUILDDIR value may be exported within a shell to temporarily set makepkg build directory to an existing tmpfs:
$ BUILDDIR=/tmp/makepkg makepkg
Permanently
Just uncomment the BUILDDIR line in /etc/makepkg.conf, see Makepkg#Improving compile times for details
j'ai donc comme indiqué édité le makepkg.conf avec BUILDDIR=/tmp/makepkg
(/tmp est monté en tmpfs)
En effet, quand je compile (toujours depuis yaourt) des choses s'écrivent dans makepkg.
Le problème, c'est que j'ai remarqué que dans /tmp yaourt utilisait aussi un dossier
yaourt-tmp-falke/
pour travailler.
En fait la compilation d'un paquet écrit à la fois dans /tmp/makepkg et le dossier yaourt-tmp-falke.
Je ne sais pas ce qu'il y fait exactement mais j'ai bien l'impression que mettre BUILDDIR=/tmp/makepkg fait doublon et ne sert à rien.
Pouvez vous confirmer ?