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édentesRévision précédente
Prochaine révision
Révision précédente
foremostgui [Le 23/11/2010, 09:22] – ancienne révision restaurée (vandalisme) 80.118.33.228foremostgui [Le 21/11/2023, 13:00] (Version actuelle) – bash 80.14.182.19
Ligne 1: Ligne 1:
 +{{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> 
-Une fois l'installation de terminée, un raccourcis est disponible dans le menu +#!/bin/bash
-<note>Applications > Outils système > ForemostGUI</note>+
  
-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 =====
-Utilisez le gestionnaire [[:synaptic|Synaptic]] ou [[:gestionnaire_d_applications_gnome|gnome-app-install]] pour désinstaller ForemostGUI +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**.
- +
- +
-===== Liens ===== +
- +
-     *[[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]]//