Bei jeder Installation oder Aktualisierung mit dem Befehl yum habe ich einen Fehler gemeldet: Fehler: XZ-Komprimierung nicht verfügbar. Auf der Website habe ich gelesen, dass Python-Bibliothek fehlt. Wenn Sie versuchen, eine Bibliothek zu installieren (sudo yum update pyliblzma) erneut mit Fehler fehlgeschlagen. Weiß nicht wie? Danke.
Dieses Problem tritt auf, wenn Sie eine falsche Epel-Version auf Ihrem Computer installiert haben. Wenn dies der Fall ist, müssen Sie die Epel-Version durch
entfernen %Vor%Manchmal ist das nicht genug, Sie müssen den Cache auch entfernen mit:
%Vor%Dann können Sie die eppel-release erneut installieren
%Vor%Sie müssen das EPEL-Repository installieren, indem Sie das entsprechende RPM-Paket für Ihr System herunterladen und es installieren. Zum Beispiel für CentOS und Red Hat Enterprise Linux 6.x:
%Vor%Wenn beim Herunterladen des Pakets eine Fehlermeldung "Datei nicht gefunden" angezeigt wird, hat sich möglicherweise die Versionsnummer geändert. Sie können auf die neueste Version des RPM-Installationsprogramms von der Fedora EPEL-Wiki-Seite zugreifen. Die Wiki-Seite enthält auch zusätzliche Anweisungen für Red Hat Network-Abonnenten, die das EPEL-Repository installieren.
Installieren Sie abschließend die Python-Bibliothek:
%Vor%Dies funktioniert perfekt in meinem CentOS 6.x.
Ich litt auch unter diesem Problem.
Wenn Sie Pakete installieren, ist es bereits auf Ihrem System verfügbar. Entfernen Sie vorhandene Pakete und versuchen Sie dann, neue Pakete zu installieren.
Es wird richtig funktionieren ...
Ich konnte dieses Problem lösen, indem ich pyliblzma mit rpm anstelle von yum installiere, da yum nicht funktioniert.
Finden Sie das Paket pyliblzma entsprechend Ihrer Architektur und installieren Sie es mit dem Befehl.
rpm -Uvh pyliblzma-version-release.architecture.rpm
Ich habe den folgenden Befehl verwendet, um pyliblzma für meine 64-Bit-Redhat 6.8-Maschine zu installieren. Bitte überprüfen Sie die URL im Befehl und nehmen Sie entsprechende Änderungen vor.
rpm -Uvh Ссылка
In meinem Fall wurde das Problem durch fehlende Module in Pythons Site-Packages-Verzeichnis verursacht. Folgendes habe ich getan:
%Vor%, um eine Liste aller Dateien zu erhalten, die zu allen RPMs gehören, die nicht verifiziert werden. Ich habe eine Reihe von Nachrichten über fehlende Module erhalten:
%Vor%Zum Glück hatte ich eine andere CentOS-Version mit all diesen Paketen, also kopierte ich sie einfach und lief
%Vor%um die rpm-Datenbank neu zu erstellen.