The Parted package is a disk partitioning and partition resizing tool.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://ftpmirror.gnu.org/parted/parted-3.8.tar.xz
Download MD5 sum: 3a27b24b137d46c81c6f5644e44dc86c
Download size: 2.0 MB
Estimated disk space required: 40 MB (additional 2 MB for the tests and additional 2 MB for optional PDF and Postscript documentation)
Estimated build time: 0.3 SBU (additional 3.6 SBU for the tests)
LVM2-2.03.42 (device-mapper, required if building udisks)
dosfstools-4.2, texlive-20260301 (or install-tl-unx), and Digest::CRC (for tests)
About 20 % more tests are run if the following kernel module is built:
Device Drivers ---> SCSI device support ---> [*] SCSI low-level drivers ---> [SCSI_LOWLEVEL] <M> SCSI debugging host and device simulator [SCSI_DEBUG]
Install Parted by running the following commands:
Do not add --disable-debug; parted's security fixes for CVE-2026-89085 and CVE-2026-89088 rely on assertions that are only compiled in when debugging support is enabled (the default).
./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
If you have texlive-20260301 installed and wish to create PDF and Postscript documentation issue the following commands:
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
To test the results, issue, as the root user:
make check
Many tests are skipped if not run as the root user.
Now, as the root user:
make install &&
install -v -m755 -d /usr/share/doc/parted-3.8/html &&
install -v -m644 doc/html/* \
/usr/share/doc/parted-3.8/html &&
install -v -m644 doc/{FAT,API.md,parted.{txt,html}} \
/usr/share/doc/parted-3.8
Install the optional PDF and Postscript documentation by issuing
the following command as the root
user:
install -v -m644 doc/FAT doc/API doc/parted.{pdf,ps,dvi} \
/usr/share/doc/parted-3.8
--disable-static: This
switch prevents installation of static versions of the libraries.
--disable-device-mapper: This option
disables device mapper support. Add this parameter if you have not
installed LVM2.