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 04/12/2012, 13:18]
ckdevelop [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 de l'​ancienne version [[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. Le logiciel est pour l'​instant en arrêt de développementVous pouvez donc plutôt vous tourner vers Foremost en mode Terminal. +
-Il semble meme impossible de le télécharger. +
-</​note>​+
  
-un nouveau script est en cours d'​élaboration avec zenity, df et bien entendu foremost:+<code bash> 
 +#!/bin/bash
  
-===== Utilisation ​=====+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="​@"​`
  
-Lancez l'​application depuis ​le menu Applications ​-> Outils système ​-> ForemostGUI.+#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 la partition à analyser.+#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_partition.png}}+_foremost 
 +</code>
  
-Sélectionnez les types de fichiers à restaurer.+===== Utilisation =====
  
-{{http://www.ckdevelop.org/articles/​captures/​foremostgui_types.png}}+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:
  
 +{{:​applications:​foremostgui_trusty.png?​350}}
  
-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]]) 
- 
-{{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.1354623504.txt.gz
  • Dernière modification: Le 04/12/2012, 13:18
  • par ckdevelop