hello,
Je développe un petit (grande ?) applis principalement en ncurse en c++. et pour faire court voila le but.
1.— permet de faire des choix tels que tope le fait, soit avec des raccourcis clavier soit par commande, bref le plus facile possible
2.-Permettre de repérer les nouveaux fichiers dans le système
2.1 Pourquoi ?
J’ai remarqué que malgré le gros effort des développeurs debian, un problème existe. Si on compile un programme extérieur, on ne peut pas tout suivre, savoir ce qu’il a fait Tripwire irai dans ce sense, mai ne faire rien dans le home de l’utilisateur. De plus lourd a configuré… venez pas me parler de chekinstall qui est est a évité… en plus a toujours le même problème le home. C’est frustrant quand on ce prend la tête pour garder une config propre.
2.2 pourquoi le home ?
parce que si on supprime une application et qu’on a dison 10 utilisateur qui on disons 10 fichier de 1 mg sa fait 10 mg donc perte de place sur un pc ou les gros disque devienne standart, il n’en ai rien sur les petit disque qui on couter une fortune a l’époque.
2.3.- solution proposée.
Même principe que debfoster, avec une amélioration notable j’y reviendrai plus tart.
3.- possibilité de détecter les changements dans les fichiers, md5 ? Et proposer des choix.
4.- possibilité d’afficher aisément les changement d’ou ncurse, et de proposer des choix par défault par exemple par fichier ou/et répertoire, la restauration depuis une sauvegarde, remplacement de certaine partie des ligne du fichier (très utile mai aussi très risquer et aussi très complexe a mettre en euvre)
5.— surveillance d’un fichier ou un répertoire avec bien sur une option qui soit peut être par défaut dans l’ensemble du programme soit être spécifier par fichier.
Voilà pour le projet. Bon je débute en c++ et avec ncurse mai ça avance gentiment mai sûrement ncurse me demande pas mal de boulot, car la doc est en anglait (déjà que le français…)
Certain point pourront être considérer comme contestable,mai que je ne changerait point (sauf si l’argument tien la route)
6.- Le projet restera en c++ et pas autre chose.
un minimum de Lib doit être utilisée, donc les raccourci avec la lib boost (par exemple, est a évité) a la question qui va suive.
6.1 — Pourquoi ?
C’est une question de compatibilité ce soft doit pouvoir travailler sans dépendance (ou le minimum) puisqu’il va servir a récupérer des sauvegardes. Donc, le gag du soft A qui dit je veux la version 1000 et le projet qui va réclamer la version 1001 est a proscrire.
7.- ce projet est orienté Linux only et open sources
On pourrai penser a un gestionnaire de fichier, c’est a mon avis pas très loin, mai en mieux puisqu’il propose de surveiller les changement sur les fichier/répertoire (configurable) et peux donc tourner en deamon ou en tache de fond.
htop montre bien l’avantage de ncurse,debfoster montre la manière de gerer les installation des logiciel, mai il lui manque un point, de permettre de revenire en arrière. (ou j’ai rater l’option dans le man)
Quand a ceux qui veule raler a propos de checkinstall voila un lien:
http://www.panthere-noire.com/fichier/nc/out2.png
Ce projet a pour but de d’apprendre le c++, Mai le projet est vaste,permettrai donc a d’autre personnes soit dans le même but,soit pour l’idée
(note ne pas raler a propos du français sur ce poste S.V.P,dans l’interet du projet,les fautes dans le projet seront avidement corrigée)