Re: compilation de vvv

Top Page

Reply to this message
Author: anne.guilde@free.fr
Date:  
To: ML Guilde
Subject: Re: compilation de vvv
Le 10/07/2018 à 11:40, anne.guilde@??? a écrit :
> bonjour,
>
> Je suis en train de revenir sur mon idée de cataloguer tous mes cd/dvd
> pour pouvoir faire des recherches.
>
> L'application vvv est en C.
>
> J'avais essayé de compiler pour faire du debug et voir ce qui plantait.
> Je n'ai pas réussi à compiler, cmake ok, make pas ok
>
> Si quelqu'un pouvait me donner un coup de main...
>
> http://vvvapp.sourceforge.net/how_to_compile_vvv.html
>


Bon, je capitule pour l'instant avec vvv.
Toujours pas de réponse de l'auteur.

J'avais utilisé find pour récupérer les données de mes partitions

find . -printf '-|- nom_partition -|- %h -|- %f -|- %l -|- %d -|- %u
-|- %g -|- %k -|- %p -|- %Ac -|-\n' | sort -n
>/home/anne/sda1/anne/Documents/anne/linux/vvv/lien-brise/liste-e63b0852-14


ce qui me donne

----
-|- nom_partition -|- . -|- . -|- -|- 0 -|- root -|- root -|- 4 -|- .
-|- ven. 30 mars 2018 04:37:14 CEST -|-
-|- nom_partition -|- . -|- bin -|- -|- 1 -|- root -|- root -|- 4 -|-
./bin -|- jeu. 29 mars 2018 18:36:51 CEST -|-
-|- nom_partition -|- ./bin -|- bash -|- -|- 2 -|- root -|- root -|-
1076 -|- ./bin/bash -|- ven. 30 mars 2018 06:59:19 CEST -|-
...
-|- nom_partition -|-
./usr/lib/libreoffice/share/extensions/wiki-publisher/help -|- ug -|-
-|- 8 -|- root -|- root -|- 4 -|-
./usr/lib/libreoffice/share/extensions/wiki-publisher/help/ug -|- jeu.
29 mars 2018 18:36:36 CEST -|-
...
-|- nom_partition -|- . -|- vmlinuz -|- boot/vmlinuz-4.9.0-3-amd64 -|- 1
-|- root -|- root -|- 0 -|- ./vmlinuz -|- ven. 30 mars 2018 04:37:14
CEST -|-
-|- nom_partition -|- . -|- vmlinuz.old -|- boot/vmlinuz-4.9.0-3-amd64
-|- 1 -|- root -|- root -|- 0 -|- ./vmlinuz.old -|- ven. 30 mars 2018
04:37:14 CEST -|-
----

J'ai séparé chaque champ avec -|-

nom_partition  nom de la partition avec le nom du disque
%h     Répertoires en tête du nom de fichier, (tout sauf le dernier nom).
%f     Nom du fichier, sans nom de répertoire.
%l     Destination  du  lien symbolique (vide si le fichier n'est pas un 
lien symbolique).
%d     Profondeur  du  fichier  dans l'arborescence des répertoires, 0 
signifiant que le fichier est un argument de la ligne de commande.
%u     Nom  du  propriétaire  du  fichier,  ou U-ID numérique si 
l'utilisateur n'a pas de nom.
%g     Nom du groupe propriétaire du fichier, ou G-ID numérique si le 
groupe n'a pas de nom.
%k     Taille du fichier, en nombre de blocs  de  1 Kilo-Octet, arrondi 
par excès.
%p     Nom du fichier.
%Ak    Date  du  dernier accès au fichier, dans le format spécifié par 
k, qui doit être soit un  `@',  soit  une directive pour la fonction C 
strftime(3). Les valeurs possibles pour k sont indiquées ci-dessous, 
certaines d'entre-elles ne sont pas disponibles sur tous les systèmes, à 
cause des différences entre les fonctions strftime(3) existantes.
c      date et heure locales  (Sat Nov 04 12:02:33 EST 1989)


----

Pour une partition de 140 go (C'est /) qui n'occupe que presque 9 go, le
fichier liste-e63b0852-14 fait 35 mo avec plus de 172000 lignes.

Je pense que l'utilisation d'une bd s'impose si je veux faire la même
chose avec toutes les partitions/disques. (mysql)

J'aimerais aussi faire une interface graphique pour afficher.

Je n'ai jamais fait de python et c'est peut-être le moment d'essayer.

Si vous aviez des pistes à me donner.

Merci
Anne