2.2.3.2. Têtes de mort (Résolu)

Bonjour,

dans le manuel de la version 3.4
extrait du paragraphe:
"Alternativement, pour nettoyer votre base de données, vous pouvez aussi exécuter le script purge_non_existing_images.sh de l’ensemble des outils de darktable.

Il s’agit de lancer un script , c’est très intéressant

avant de faire une bétise, j’aimerai bien savoir où je peux lancer ce script

Merci

Bonjour Denis,

Le script est là : https://github.com/darktable-org/darktable/blob/master/tools/purge_non_existing_images.sh

Sous Linux (le reste, je ne sais pas) : tu mets ce script dans un répertoire (copier-coller dans un document que tu nommes comme tu veux mais avec l’extension.sh), tu le rends exécutable avec le clic droit de la souris (dans propriétés - permissions - autoriser ce fichier a être exécuté comme un programme) et lu lances.

Tu peux créer un lanceur sur ton bureau et y mettre la commande. /home/répertoire du fichier/nom du fichier.sh

En ligne de commande tu lances le script avec la commande ./

Bonjour,

merci

je vais essayer

Bonjour,

j’ai bien tout fait

j’ai installé un lanceur en appliquant les informations de cette page : http://www.starmate.fr/creer-un-lanceur-sous-ubuntu/

l’installation impeccable

après l’ouverture de la fenêtre il ne se passe rien du tout

avez vous une ou plusieurs solutions

Merci de votre aide

Le lanceur doit pointer vers un fichier script exécutable. Avez-vous bien rendu votre script exécutable ? Autre idée : c’est un fichier bash ; bash est-il bien installé sur votre ordinateur ?

Merci pour ces infos,
Oui j’ai rendu le script executable
je vais étudier et essayer

Hello,
Essaye d’abord en ligne de commande ./purge_non_existing_images.sh pour voir le résultat.
je viens de le faire il me manquait sqlite3 que j’ai installé, puis il faut rajouté l’argument --purge pour faire le job.
Si ça peut aider.
Cordialement.

Il est vrai que la ligne de commande permet de savoir ce qui manque pour faire fonctionner le script.

Voila la réponse à la ligne de commande : bash: ./purge_non_existing_images.sh: Aucun fichier ou dossier de ce type

merci

Il faut se mettre dans le bon répertoire, celui ou le script est pour cette commande.
Sinon
./répertoire du fichier/purge_non_existing_images.sh

Pour se mettre dans le répertoire, dans le terminal il faut utiliser la commande change directory soit taper cd /home/ puis les répertoire jusqu’au bon. Pour avancer dans l’arborescence utilisez la touche Tab. Sinon, comme l’indique Hgmarty, tapez directement dans la commande tout le chemin vers le répertoire concerné.

Bonjour,

merci c’est bon

directement du terminal
./Répertoire/nom du fichier.sh --purge
j’espère n’avoir rien n’oublié car j’ai bêtement fermé le terminal pour vérifier que les images tete de mort avaient été supprimer

il me semble
la commande que vous m’avez donné liste les images têtes de mort
et à la fin elle demande si l’on veut réellement supprimer les images têtes de mort et donne la commande

Merci en tout cas pour votre aide qui m’a été précieuse

Ravi que vous ayez pu régler cette question.