gparted-0.17.0

Introduction à Gparted

Gparted est l'éditeur de partitions de Gnome, un GUI Gtk 2 pour d'autres outils en ligne de commande qui peut créer, réorganiser ou effacer des partitions de disques.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.

Information sur le paquet

  • Téléchargement (HTTP) : http://downloads.sourceforge.net/gparted/gparted-0.17.0.tar.bz2

  • Somme de contrôle MD5 du téléchargement : ecd66491bb2061c6aa6077cc24823b9e

  • Taille du téléchargement : 2.0 Mo

  • Estimation de l'espace disque requis : 77 Mo (ajouter 4 Mo pour construire la documentation facultative)

  • Estimation du temps de construction : 0.9 SBU

Dépendances de Gparted

Requises

Gtkmm-2.24.4, intltool-0.50.2 et Parted-3.1.

Facultative

GNOME Doc Utils et Rarian-0.8.1.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gparted

Installation de Gparted

Installez Gparted en lançant les commandes suivantes : commands:

./configure --prefix=/usr    \
            --disable-doc    \
            --disable-static &&
make

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--disable-static: Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--disable-doc : Cette option désactive la construction optionnelle de la documentation. Enlevez la si vous avez installé GNOME Doc Utils.

utilisation de gparted

Pour manipuler les systèmes de fichiers, Gparted a des dépendances d'exécutions à différents outils de systèmes de fichiers ( vous devez installer seulement les outils pour les systèmes que vous utilisez): e2fsprogs (installé comme un composant de LFS), jfsutils-1.1.15, ntfs-3g-2013.1.13, reiserfsprogs-3.6.24, xfsprogs-3.1.11, btrfs-progs, dosfstools, mtools (requis pour lire et écrire les labels et UUID des volumes FAT16/32), hfsutils, hfsprogs, nilfs-utils et reiser4progs.

Les privilèges Root sont requis pour lancer Gparted. Si vous souhaitez lancer l'application depuis le menu, des applications et des configurations supplémentaire sont nécessaires. Exemples d'applications qui peuvent être utilisées : gksu, kdesudo, ou xdg-su. Une autre solution est d'utiliser pkexec, de polkit-0.112, mais un peu de configuration est nécessaire. Une autre solution simple est ssh-askpass-6.5p1. A la suite, nous décrivons ces deux alternatives: "ssh-askpass" et "pkexec".

ssh-askpass

Pour utiliser facultativement ssh-askpass-6.5p1 s'il est installé sur votre système, lancez les commandes suivantes en tant qu'utilisateur root:

cp -v /usr/share/applications/gparted.desktop /usr/share/applications/gparted.desktop.back &&
sed -i 's/Exec=/Exec=sudo -A /'               /usr/share/applications/gparted.desktop      &&

Maintenant, en tant qu'utilisateur root:

cp -v /usr/share/applications/gparted.desktop \
                                     /usr/share/applications/gparted.desktop.back &&
sed -i 's:/usr/sbin/gparted:/usr/sbin/gparted_polkit:' \
                                     /usr/share/applications/gparted.desktop      &&
cat > /usr/sbin/gparted_polkit << "EOF" &&
#!/bin/bash
pkexec /usr/sbin/gparted $@
EOF
chmod -v 0755 /usr/sbin/gparted_polkit

Restez en tant qu'utilisateur root, configurez gparted-0.17.0 et sudo-1.8.9p5 pour utiliser ssh-askpass:

cat > /usr/share/polkit-1/actions/org.gnome.gparted.policy << "EOF"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
  <action id="org.freedesktop.policykit.pkexec.run-gparted">
    <description>Run GParted</description>
    <message>Authentication is required to run GParted</message>
    <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
    <annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/gparted</annotate>
    <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
  </action>
</policyconfig>
EOF
chmod -v 0644 /usr/share/polkit-1/actions/org.gnome.gparted.policy

Maintenant, cliquez dans le menu de Gparted, une boite de dialogue apparaît à l'écran, demandant le mot de passe de l'administrateur.

pkexec

Pour utiliser facultativement pkexec, vous devez installer polkit-gnome-0.105 ou LXPolkit-0.1.0, et ConsoleKit-0.4.6 avec le support Linux-PAM-1.1.8 et polkit-0.112. En tant qu'utilisateur root , configurez gparted-0.17.0 et polkit-0.112 avec les commandes suivantes:

Restez en tant qu'utilisateur root, configurez polkit-0.112 et gparted-0.17.0 pour utiliser pkexec:

Maintenant, cliquez dans le menu de Gparted, une boite de dialogue apparaît à l'écran, demandant le mot de passe de l'administrateur.

Contenu

Programmes installés: gparted, gpartedbin et gparted_polkit (facultatif)
bibliothèque installée: Aucune
Répertoires installés: /usr/share/gnome/help/gparted et /usr/share/omf/gparted.

Description courte

gparted

est un script shell qui initialise l'environnement avant d'appeler gpartedbin.

gpartedbin

est le binaire de Gparted.

gparted_polkit

est un script facultatif qui peut être utilisé pour lancer gparted avec polkit, depuis un menu.

Last updated on : 2013-04-27 20:04:22 +020