如何安裝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
  • 以非特權使用者身分登入該計算機,然後 cd 到您的 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

相關內容