| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| foremostgui [Le 24/10/2009, 02:08] – CKDevelop | foremostgui [Le 21/11/2023, 13:00] (Version actuelle) – bash 80.14.182.19 |
|---|
| **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]]// |