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 24/10/2009, 02:08]
CKDevelop
foremostgui [Le 21/11/2023, 13:00] (Version actuelle)
80.14.182.19 bash
Ligne 1: Ligne 1:
-**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.+{{tag>​Xenial récupérer système}}
  
 +-------
 +====== ForemostGUI ======
  
-===== Installation ===== 
-Téléchargez l'​installateur [[http://​ckdevelop.org/​download/​download.php?​id=4|DEBIAN ICI]]. 
-Celui-ci devrait vous installer au passage [[http://​doc.ubuntu-fr.org/​foremost|Foremost]]. 
  
 +**ForemostGUI** est une interface graphique pour le logiciel de récupération de données [[:​Foremost]].
  
-===== Utilisation ===== 
-Une fois l'​installation de terminée, un raccourcis est disponible dans le menu 
-<​note>​Applications > Outils système > ForemostGUI</​note>​ 
  
-Sélectionnez la partition à analyser+===== Installation ===== 
 +==== Pré-requis ====
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_partition.png}}+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).
  
-Sélectionnez les types de fichiers à restaurer+<code bash> 
 +#!/bin/bash
  
-{{http://www.ckdevelop.org/articles/​captures/​foremostgui_types.png}}+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="​@"​`
  
 +#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
  
-Appuyez sur 'Lancez la récupération' ​on vous demandera alors dans une fenêtre [[http://​doc.ubuntu-fr.org/​xterm|XTerm]] le mot de passe administrateur ​(ROOT) (il n'​affiche pas la sortie du mot de passe dans [[http://​doc.ubuntu-fr.org/xterm|XTerm]])+#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_rootanalyse.png}}+_foremost 
 +</code>
  
 +===== Utilisation =====
  
-Analyse en cours...+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_analyse.png}}+{{:applications:​foremostgui_trusty.png?350}}
  
-A la fin de la restauration le navigateur de fichier [[http://​doc.ubuntu-fr.org/​nautilus|Nautilus]] démarre en [[http://​doc.ubuntu-fr.org/​roo|mode administrateur (ROOT)]] dans le dossier de restauration 
  
-<note tip>​~/​Output</​note>​+Appuyez sur '​Lancez la récupération'​ on vous demandera alors dans une fenêtre le [[:sudo|mot de passe administrateur]].
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_output.png}}+Analyse en cours...
  
 +À la fin de la restauration le navigateur de fichier [[:​nautilus|Nautilus]] démarre en [[:​root|mode administrateur]] dans le dossier de restauration.
  
 ===== Désinstallation ===== ===== Désinstallation =====
-Utilisez ​le gestionnaire ​[[http://​doc.ubuntu-fr.org/​synaptic|Synaptic]] ou [[http://​doc.ubuntu-fr.org/​gestionnaire_d_applications_gnome?​redirect=1|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]]+
  
 ---- ----
  
-**Contributeurs principaux :** //​[[:​utilisateurs:​ckdevelop|CKDevelop]]...à suivre//+**Contributeurs principaux :** //​[[:​utilisateurs:​ckdevelop|CKDevelop]], [[:​utilisateurs:​l_africain|L'​Africain]]//
  • foremostgui.1256342899.txt.gz
  • Dernière modification: Le 24/10/2009, 02:08
  • par CKDevelop