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 23/04/2011, 02:20]
90.11.90.181
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]].+
  
 +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).
  
-===== Utilisation =====+<code bash> 
 +#!/bin/bash
  
-Lancez l'​application depuis ​le menu Applications ​-> Outils système ​-ForemostGUI.+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="​@"​`
  
-Sélectionnez ​la partition ​à analyser.+#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
  
-{{http://​www.ckdevelop.org/articles/​captures/​foremostgui_partition.png}}+#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 
 +}
  
-Sélectionnez les types de fichiers à restaurer.+_foremost 
 +</​code>​
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_types.png}}+===== Utilisation =====
  
 +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:
  
-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]])+{{:applications:foremostgui_trusty.png?​350}}
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_rootanalyse.png}} 
  
 +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.1303518055.txt.gz
  • Dernière modification: Le 23/04/2011, 02:25
  • (modification externe)