1、源码下载地址
源码
https://www.gnu.org/software/parted/
文档
https://www.gnu.org/software/parted/api/dirs.html
https://www.gnu.org/software/parted/manual/parted.html
2、编译
./configure --prefix=/usr/local/parted
,报错如下:
此时 apt install uuid uuid-dev
即可。
继续执行 ./configure --prefix=/usr/local/parted
,结果又报错如下:
执行 ./configure --prefix=/usr/local/parted --disable-device-mapper
,又报错如下:
最终,执行以下命令,makefile生成成功。
root@hg-TR3250:/home/disk/parted-3.6# ./configure --prefix=/usr/local/parted
--disable-device-mapper --without-readline
3、使用
参考源码示例自行分析即可。