Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
foremostgui [Le 08/05/2011, 14:45]
92.102.89.55 [Installation]
foremostgui [Le 21/11/2023, 13:00] (Version actuelle)
80.14.182.19 bash
Ligne 1: Ligne 1:
-{{tag>​récupérer système}}+{{tag>Xenial ​récupérer système}}
  
-----------------------------------------------+-------
 ====== ForemostGUI ====== ====== ForemostGUI ======
  
  
-**ForemostGUI** ​comme son nom nous l'​indique n'est ni plus ni moins qu'une interface graphique pour le logiciel de récupération de données Foremost.+**ForemostGUI** est une interface graphique pour le logiciel de récupération de données ​[[:Foremost]].
  
  
 ===== Installation ===== ===== Installation =====
-Téléchargez l'​installateur [[http://​ckdevelop.org/​download/​download.php?​id=4|DEBIAN ICI]]. +==== Pré-requis ====
-Celui-ci devrait vous installer au passage [[:​foremost|Foremost]].+
  
-<note warning> +Commencez par [[:​tutoriel:​comment_installer_un_paquet|installer les paquet]] **[[apt>foremost]]**,​ ainsi que **[[apt>​zenity|zenity]]** ​(qui est utilisé par le script pour produire une interface).
-L'​installation de ForemostGUI ne fonctionne pas sous Natty via le dépôt officiel du logiciel ​(erreur dans synaptic). en ce qui concerne ​le téléchargement direct du .deb, la logithèque ubuntu signale que le paquet est de mauvaise qualité ou que l'​architecture i386 du logiciel est incorrecte sous Natty x64. +
-</​note>​ +
-===== Utilisation =====+
  
-Lancez l'​application depuis le menu Applications -Outils système -> ForemostGUI.+<code bash> 
 +#!/bin/bash
  
-Sélectionnez la partition à analyser.+function _foremost() { 
 +#On crée le formulaire en stockant les valeurs de sortie dans $cfgpass :/ 
 +parts=`df -Th | grep -e "​^/​dev/​*"​ | tr "​\n"​ "​|"​` 
 +cfg=`zenity --forms \ 
 +        --title="​ForemostGUI"​ \ 
 +        --text="​Configurer votre récupération de données"​ \ 
 +        --width="​800"​ \ 
 +        --add-list="​Partitions :" \ 
 +        --column-values="​Partitions :" \ 
 +        --list-values="​${parts%?​}"​ \ 
 +        --add-entry="​Extentions :" \ 
 +        --add-entry="​Destination : 
 +(default:​$PWD/​output)"​ \ 
 +        --separator="​@"​`
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_partition.png}}+#Si on clique sur le bouton Annuler 
 +if [ "​$?"​ -eq 1 ]; then 
 +    #On quitte le script 
 +    exit 
 +fi 
 +#Sinon on continue 
 +addr=`echo "​$cfg"​ | cut -d " " -f1` #Addresse absolue de la partitions sélection 
 +ext=`echo "​$cfg"​ | cut -d "​@"​ -f2` #extentions des fichiers à récupérer 
 +outdir=`echo "​$cfg"​ | cut -d "​@"​ -f3` #dossier de sortie 
 +if [ "​$ext"​ != ""​ ]; then 
 +    ext="​$ext"​ 
 +else 
 +    ext="​all"​ 
 +fi 
 +if [ "​$outdir"​ != ""​ ]; then 
 +    outdir="​-o $outdir"​ 
 +fi
  
-Sélectionnez ​les types de fichiers à restaurer.+#on lance foremost 
 +gksudo -m "​L'​execution de Foremost nécessite ​les privilèges administrateur"​ "​foremost -w -q -Q -t '​$ext'​ -i '​$addr'​ $outdir"​ & 
 +pid=$! 
 +zenity --progress --pulsate --auto-close --text="​Récupération en cours..."​ --title="​ForemostGUI"​ 
 +if [ "​$?"​ -eq 1 ]; then 
 +    gksudo -m "La fermeture ​de Foremost nécessite les privilèges administrateur"​ "​killall foremost"​ 
 +else 
 +    zenity --question --title="​ForemostGUI"​ --text="​La récupération est terminé.\nVos fichiers sont récupérable ici:​\n\"​$PWD/​output\"​ avec les privilèges administrateur"​ 
 +fi 
 +_foremost 
 +}
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_types.png}}+_foremost 
 +</code>
  
 +===== Utilisation =====
  
-Appuyez sur '​Lancez la récupération'​ on vous demandera alors dans une fenêtre ​[[:xterm|XTerm]] le mot de passe administrateur (ROOT) (il n'​affiche pas la sortie du mot de passe dans [[:xterm|XTerm]])+Ouvrez un [[:terminal]] et entrez la commande: 
 +<​code>​./​foremostgui.sh</​code>​ 
 +Sélectionnez la partition à analyser et si vous le souhaitez les types de fichiers à restaurer:
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_rootanalyse.png}}+{{:applications:​foremostgui_trusty.png?350}}
  
 +
 +Appuyez sur '​Lancez la récupération'​ on vous demandera alors dans une fenêtre le [[:sudo|mot de passe administrateur]].
  
 Analyse en cours... Analyse en cours...
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_analyse.png}} +À la fin de la restauration le navigateur de fichier [[:​nautilus|Nautilus]] démarre en [[:​root|mode administrateur]] dans le dossier de restauration.
- +
-la fin de la restauration le navigateur de fichier [[:​nautilus|Nautilus]] démarre en [[:​root|mode administrateur ​(ROOT)]] dans le dossier de restauration +
- +
-<note tip>​~/​Output</​note>​ +
- +
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_output.png}} +
  
 ===== Désinstallation ===== ===== Désinstallation =====
- +Il suffit de supprimer ​le script que vous avez enregistré dans votre **Dossier Personnel**et éventuellement ​[[:​tutoriel:​comment_supprimer_un_paquet|supprimer ​le paquet]] **foremost**.
-Pour supprimer ​cette applicationil suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer ​son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. +
- +
- +
-===== Voir aussi ===== +
- +
-     *[[http://​www.ckdevelop.org/​articles/​articles.php?​id=4&​cat=1|Site officiel de ForemostGUI]] +
-      +
-     *[[http://​www.ckdevelop.org/​download/​download.php?​id=4|Télécharger ForemostGUI]] +
- +
-     ​*[[:​foremost|Foremost]]+
  
 ---- ----
  
-**Contributeurs principaux :** //​[[:​utilisateurs:​ckdevelop|CKDevelop]]...à suivre//+**Contributeurs principaux :** //​[[:​utilisateurs:​ckdevelop|CKDevelop]], [[:​utilisateurs:​l_africain|L'​Africain]]//
  • foremostgui.1304858718.txt.gz
  • Dernière modification: Le 08/05/2011, 14:50
  • (modification externe)