Différences
Ci-dessous, les différences entre deux révisions de la page.
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:24] ckdevelop [Utilisation] |
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]]. | + | ===== Utilisation ===== |
- | Celui-ci devrait vous installer au passage [[:foremost|Foremost]]. | + | |
- | <note warning> | + | Ouvrez un [[:terminal]] et entrez la commande: |
- | 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. | + | <code>./foremostgui.sh</code> |
- | </note> | + | Sélectionnez la partition à analyser et si vous le souhaitez les types de fichiers à restaurer: |
- | ===== Utilisation de l'ancienne version en FreePascal ===== | + | |
- | Lancez l'application depuis le menu Applications -> Outils système -> ForemostGUI. | + | {{:applications:foremostgui_trusty.png?350}} |
- | Sélectionnez la partition à analyser. | ||
- | |||
- | {{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. |
- | + | ||
- | A 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 application, il 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]]// |