No sega dreamcast core on retroarch 1.7.3 (debian buster)

Finally the solution was to change the permissions of this folder /usr/lib/x86_64-linux-gnu/libretro/ (see precedent post).
But I have a ~/.config/retroarch/cores folder, and this one is empty.
I would like to set this folder as the default one for the cores (and not the /usr/lib/x86_64-linux-gnu/libretro/ ). At first, is this a good idea ? If it’s a good one, I would like to know how to do this.
When I launch retroarch, he 's reading the ~/.config/retroarch/retroarch.cfg :
$ grep retroarch.cfg retroarch.log
stat("/home/yann/.config/retroarch/retroarch.cfg", {st_mode=S_IFREG|0644, st_size=101860, …}) = 0
openat(AT_FDCWD, “/home/yann/.config/retroarch/retroarch.cfg”, O_RDONLY) = 3
stat("/home/yann/.config/retroarch/retroarch.cfg", {st_mode=S_IFREG|0644, st_size=101860, …}) = 0
openat(AT_FDCWD, “/home/yann/.config/retroarch/retroarch.cfg”, O_RDONLY) = 11
openat(AT_FDCWD, “/home/yann/.config/retroarch/retroarch.cfg”, O_WRONLY|O_CREAT|O_TRUNC, 0666) = 11

Remarque: retroarch.log was created by strace -o retroarch.log retroarch

But when I look at ~/.config/retroarch/retroarch.cfg, I don’t see where to set that.

Do you have any idea ?

Thanks.

it should be “libretro_directory” in your retroarch.cfg.

This problem would have been detected much earlier if the updater would report errors rather than just claim “OK” for everything. Right now, it doesn’t check for errors after extracting the zip.