parted-3.6

Introduction à parted

Le paquet Parted est un outil de partitionnement et de redimensionnement de disque.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

  • Téléchargement (HTTP) : https://ftp.gnu.org/gnu/parted/parted-3.6.tar.xz

  • Téléchargement (FTP) :

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

  • Taille du téléchargement : 1,8 Mo

  • Estimation de l'espace disque requis : 29 Mo (plus 3 Mo les tests et encore 2 Mo pour la documentation facultative en PDF et Postscript)

  • Estimation du temps de construction : 0,3 SBU (3,6 SBU supplémentaires pour les tests)

Dépendances de Parted

Recommandées

Facultatives

dosfstools-4.2, texlive-20250308 (ou install-tl-unx) et Digest::CRC (pour les tests)

Configuration du noyau facultative pour les tests

Environ 20 % de tests supplémentaires seront lancés si le module du noyau suivant est construit :

Device Drivers --->
  SCSI device support --->
    [*] SCSI low-level drivers --->                              [SCSI_LOWLEVEL]
      <M> SCSI debugging host and device simulator                  [SCSI_DEBUG]

Installation de parted

Tout d'abord, rendez le paquet compatible avec gcc-15 :

sed -i 's/do_version ()/do_version (PedDevice** dev, PedDisk** diskp)/' parted/parted.c

Installez Parted en exécutant les commandes suivantes :

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

make -C doc html                                       &&
makeinfo --html      -o doc/html       doc/parted.texi &&
makeinfo --plaintext -o doc/parted.txt doc/parted.texi

Si vous avez installé texlive-20250308 et souhaitez créer la documentation PDF et Postcript tapez les commandes suivantes :

cp build-aux/texinfo.tex doc               &&
texi2pdf -o doc/parted.pdf doc/parted.texi &&
texi2dvi -o doc/parted.dvi doc/parted.texi &&
dvips    -o doc/parted.ps  doc/parted.dvi

Pour tester les résultats, lancez en tant qu'utilisateur root :

make check
[Note]

Note

Plusieurs tests sont passés si vous ne les lancez pas en tant qu'utilisateur root.

Maintenant, en tant qu'utilisateur root :

make install &&
install -v -m755 -d /usr/share/doc/parted-3.6/html &&
install -v -m644    doc/html/* \
                    /usr/share/doc/parted-3.6/html &&
install -v -m644    doc/{FAT,API,parted.{txt,html}} \
                    /usr/share/doc/parted-3.6

Installez la documentation facultative PDF et Postscript en tapant la commande suivante en tant qu'utilisateur root :

install -v -m644 doc/FAT doc/API doc/parted.{pdf,ps,dvi} \
                    /usr/share/doc/parted-3.6

Explication des commandes

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

--disable-device-mapper : Cette option désactive le support du sondeur (mapper) de périphérique. Ajoutez ce paramètre si vous n'avez pas installé LVM2.

Contenu

Programmes installés: parted et partprobe
Bibliothèques installées: libparted.so et libparted-fs-resize.so
Répertoires installés: /usr/include/parted et /usr/share/doc/parted-3.6

Descriptions courtes

parted

est un programme de manipulation des partitions

partprobe

informe le système d'exploitation des modifications de la table de partitions

libparted.so

contient les fonctions de l'API de Parted