ディスクの 1 つのサイズを変更する必要があり、parted の機能に関する多くの情報がありますresize
。しかし、バージョン 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 ビルド環境に cd します。
- 次のコマンドを実行して、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