Ich muss die Größe einer meiner Festplatten ändern und viele Informationen führen zu der resize
Funktion von parted. Aber diese wurde in Version 3.1 aus parted entfernt. Und 3.2 ist gerade erschienen. Aber wenn ich das mache:
yum parted
Ich erhalte die Version 3.1.
Um 3.2 zu installieren gibt es diesFührungaber es ist ein bisschen zu technisch für mich und ich komme nicht dahinter, was ich tun soll.
Irgendwelche Tipps zum Aktualisieren/Installieren von Parted 3,2?
Antwort1
Um ein CentOS 7-RPM für Parted 3.2 zu erstellen, folgen Sie bitte diesen Anweisungen:
- Richten Sie eine RPM-Build-Umgebung auf einem CentOS 7-Rechner ein, wie inhttps://wiki.centos.org/HowTos/SetupRpmBuildEnvironment
- Melden Sie sich bei diesem Computer als nicht privilegierter Benutzer an und wechseln Sie zu Ihrer RPM-Build-Umgebung.
- Holen Sie sich das Fedora 29 Source RPM Paket (SRPM) für parted 3.2 durch Ausführen
wget https://www.rpmfind.net/linux/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/p/parted-3.2-32.fc29.i686.rpm
- Installieren Sie das SRPM. Beachten Sie, dass Sie hierfür KEIN sudo verwenden:
rpm -Uvh parted-3.2-32.fc29.i686.rpm
- Dieses spezielle SRPM erfordert Abhängigkeiten, die auf Ihrem Build-Rechner vorhanden sein können oder nicht. Um sicherzustellen, dass Sie die Anforderungen erfüllen, gehen Sie wie folgt vor:
sudo yum install e2fsprogs-devel readline-devel ncurses-devel texinfo device-mapper-devel libuuid-devel libblkid-devel dosfstools perl-Digest-CRC bc gperf
- Erstellen Sie dann das RPM für CentOS neu:
rpmbuild --rebuild parted-3.2-32.fc29.i686.rpm
- Es dauert eine Weile, aber irgendwann ist das neu erstellte RPM verfügbar in
<build root>/RPMS
- Kopieren Sie das RPM auf die Zielmaschine und installieren Sie:
sudo yum install parted-3.2-32.el7.x86_64.rpm