Para construir um CentOS 7 rpm para o parted 3.2, siga estas instruções:
- Configure um ambiente de criação de RPM em uma máquina do CentOS 7 de acordo com o link
- Faça login nessa máquina como um usuário não privilegiado e grave em seu ambiente de criação de RPM.
- Obtenha o pacote RPM de origem do Fedora 29 (SRPM) para o parted 3.2 executando
wget https://www.rpmfind.net/linux/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/p/parted-3.2-32.fc29.i686.rpm
- Instale o SRPM. Note que você NÃO usa o sudo para este:
rpm -Uvh parted-3.2-31.fc28.src.rpm
- Esse SRPM específico requer dependências que podem ou não estar presentes em sua máquina de compilação. Para ter certeza de que você atende aos requisitos, faça:
sudo yum install e2fsprogs-devel readline-devel ncurses-devel texinfo device-mapper-devel libuuid-devel libblkid-devel dosfstools perl-Digest-CRC bc gperf
- Em seguida, recrie o RPM para o CentOS:
rpmbuild --rebuild parted-3.2-31.fc28.src.rpm
- Demora um pouco, mas eventualmente o RPM recém-criado está disponível em
<build root>/RPMS
- Copie o RPM para a máquina de destino e instale:
sudo yum install parted-3.2-31.el7.x86_64.rpm