Parted パッケージは、ディスクのパーティショニングやパーティションサイズの変更を行うツールを提供します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://ftp.gnu.org/gnu/parted/parted-3.6.tar.xz
ダウンロード MD5 sum: 93d2d8f22baebc5eb65b85da05a79e4e
ダウンロードサイズ: 1.8 MB
必要ディスク容量: 29 MB (additional 3 MB for the tests and additional 2 MB for optional PDF and Postscript documentation)
概算ビルド時間: 0.3 SBU (additional 3.6 SBU for the tests)
LVM2-2.03.23 (device-mapper; udisks をビルドする際には必要)
dosfstools-4.2, Pth-2.0.7, texlive-20230313 (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]
以下のコマンドを実行して Parted をビルドします。
./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
texlive-20230313 をインストールしていて PDF と Postscript のドキュメントを生成したい場合は、以下のコマンドを実行します。
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
ビルド結果をテストする場合は root
ユーザーになって以下を実行します。
make check
Many tests are skipped if not run as the root
user.
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
PDF と Postscript ドキュメントを生成していた場合は、root
ユーザーとなり以下のコマンドを実行してドキュメントをインストールします。
install -v -m644 doc/FAT doc/API doc/parted.{pdf,ps,dvi} \ /usr/share/doc/parted-3.6
--disable-static
:
このスイッチはスタティックライブラリをインストールしないようにします。
--disable-device-mapper
: このオプションは
Device mapper サポートを無効にします。 LVM2
をインストールしていない場合に、本オプションを指定してください。