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:21]
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 =====
-La nouvelle version en script est en cours d'​élaboration avec **zenity**, **df** et bien entendu **foremost**:​ +==== Pré-requis ==== 
-<​code>​+ 
 +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). 
 + 
 +<​code ​bash>
 #!/bin/bash #!/bin/bash
  
Ligne 20: Ligne 23:
         --text="​Configurer votre récupération de données"​ \         --text="​Configurer votre récupération de données"​ \
         --width="​800"​ \         --width="​800"​ \
-        --add-list="​Partitions"​ \ +        --add-list="​Partitions ​:" \ 
-        --column-values="​Partitions"​ \+        --column-values="​Partitions ​:" \
         --list-values="​${parts%?​}"​ \         --list-values="​${parts%?​}"​ \
-        --add-entry="​Extentions"​ \+        --add-entry="​Extentions ​:" \ 
 +        --add-entry="​Destination : 
 +(default:​$PWD/​output)" \
         --separator="​@"​`         --separator="​@"​`
  
Ligne 33: Ligne 38:
 #Sinon on continue #Sinon on continue
 addr=`echo "​$cfg"​ | cut -d " " -f1` #Addresse absolue de la partitions sélection addr=`echo "​$cfg"​ | cut -d " " -f1` #Addresse absolue de la partitions sélection
-ext=`echo "​$cfg"​ | cut -d "​@"​ -f2` #Addresse absolue de la partitions sélection +ext=`echo "​$cfg"​ | cut -d "​@"​ -f2` #extentions des fichiers à récupérer 
-#if [ "​$ext" ​== ""​ ]; then +outdir=`echo "​$cfg"​ | cut -d "​@"​ -f3` #dossier de sortie 
-   ​ext="​all"​ +if [ "​$ext" ​!= ""​ ]; then 
-#fi +    ​ext="​$ext"​ 
-gksudo -m "​L'​execution de Foremost nécessite les privilèges administrateur"​ "​foremost -t '​$ext'​ -i '​$addr'" ​zenity --progress --pulsate --auto-close --text="​Récupération en cours..."​ --title="​ForemostGUI"​+else 
 +    ​ext="​all"​ 
 +fi 
 +if [ "​$outdir"​ != ""​ ]; then 
 +    outdir="​-o $outdir"​ 
 +fi 
 + 
 +#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 if [ "​$?"​ -eq 1 ]; then
     gksudo -m "La fermeture de Foremost nécessite les privilèges administrateur"​ "​killall foremost"​     gksudo -m "La fermeture de Foremost nécessite les privilèges administrateur"​ "​killall foremost"​
 else else
-    zenity --info --title="​ForemostGUI"​ --text="​La récupération est terminé.\nVos fichiers sont récupérable ici:​\n\"​$PWD/​output\"​ avec les privilèges administrateur"​+    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 fi
 _foremost _foremost
Ligne 49: Ligne 64:
 </​code>​ </​code>​
  
-vous pouvez tout de même téléchargez l'​installateur de l'​ancienne version développé en FreePascal [[http://​ckdevelop.org/​download/​download.php?​id=4|DEBIAN ICI]]. 
-Celui-ci devrait vous installer au passage [[:​foremost|Foremost]]. 
- 
-<note warning> 
-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éveloppement. Vous pouvez donc plutôt vous tourner vers Foremost en mode Terminal. 
-</​note>​ 
 ===== Utilisation ===== ===== Utilisation =====
  
-Lancez l'​application depuis le menu Applications -Outils système -> ForemostGUI.+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:
  
-Sélectionnez la partition à analyser.+{{:​applications:​foremostgui_trusty.png?350}}
  
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_partition.png}} 
- 
-Sélectionnez les types de fichiers à restaurer. 
- 
-{{http://​www.ckdevelop.org/​articles/​captures/​foremostgui_types.png}} 
- 
- 
-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.1354623690.txt.gz
  • Dernière modification: Le 04/12/2012, 13:21
  • par ckdevelop