Um Container- und Cloud-Images so klein wie möglich zu halten, stellen Distributionsbetreuer und Paketmanager manchmal abgespeckte Versionen beliebter Pakete bereit. Beispiele für abgespeckte Pakete, die mit Containern oder Cloud-Images gebündelt werden, sind vim-minimal, curl-minimal, coreutils-single und so weiter.
Obwohl es sich bei einigen der bereitgestellten Pakete um abgespeckte Versionen handelt, sind sie für die meisten Anwendungsfälle oft völlig ausreichend.
In den Fällen, in denen das abgespeckte Paket nicht ausreichend ist, können Sie mit dem Befehl dnf swap schnell das Minimalpaket durch das normale Paket ersetzen.
Wenn Sie als Benutzer mit Administratorrechten auf den Container oder die Umgebung der virtuellen Maschine zugreifen, prüfen Sie bitte zunächst, welche Variante des Pakets curl bereits installiert ist. Geben Sie bitte Folgendes ein:
# rpm -qa | grep ^curl-minimal
curl-minimal-*
curl-minimal ist auf unserem Demosystem installiert!
Unter der Haube nutzt dnf swap die Option --allowerasing von DNF, um etwaige Paketkonflikte zu lösen. Daher hätte das in diesem GEMstone gezeigte Minimal-Curl-Beispiel auch durch Folgendes ausgeführt werden können: