如何安装parted 3.2?

如何安装parted 3.2?

我需要调整我的一个磁盘的大小,并且大量信息导致了resize来自parted的功能。但在 3.1 版本中,这一点已从parted 中删除。 3.2 刚刚发布。但是当我这样做时:

yum parted

我得到的是 3.1 版本。

要安装3.2,有这个指导但这对我来说有点太技术性了,我不知道该怎么做。

关于如何更新/安装parted 3,2 有什么提示吗?

答案1

要为parted 3.2构建CentOS 7 rpm,请遵循以下说明:

  • 按照以下步骤在 CentOS 7 机器上设置 RPM 构建环境https://wiki.centos.org/HowTos/SetupRpmBuildEnvironment
  • 以非特权用户身份登录该机器并进入您的 RPM 构建环境。
  • 通过运行获取parted 3.2的Fedora 29源RPM包(SRPM)wget https://www.rpmfind.net/linux/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/p/parted-3.2-32.fc29.i686.rpm
  • 安装 SRPM。请注意,您不要为此使用 sudo:rpm -Uvh parted-3.2-32.fc29.i686.rpm
  • 这个特定的 SRPM 需要依赖项,您的构建机器上可能存在也可能不存在。为确保您满足要求,请执行以下操作:sudo yum install e2fsprogs-devel readline-devel ncurses-devel texinfo device-mapper-devel libuuid-devel libblkid-devel dosfstools perl-Digest-CRC bc gperf
  • 然后,为 CentOS 重建 RPM:rpmbuild --rebuild parted-3.2-32.fc29.i686.rpm
  • 这需要一段时间,但最终新构建的 RPM 可以在<build root>/RPMS
  • 将 RPM 复制到目标机器并安装:sudo yum install parted-3.2-32.el7.x86_64.rpm

相关内容