xz Komprimierung auf Centos installieren

7

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.

    
infomf 19.11.2014, 20:06
quelle

6 Antworten

16

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%     
Ali Ayad Jalil 11.08.2015 15:26
quelle
3

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.

    
quelle
1

Ich habe auf dieser Seite des Stackexchange eine Lösung gefunden, die in CentOS 6.X funktioniert: Ссылка

%Vor%     
Kanfor 28.10.2016 18:04
quelle
0

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 ...

    
Dinesh Vaitage 18.05.2016 13:54
quelle
0

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 Ссылка

    
Nitesh Sabankar 24.04.2017 18:19
quelle
0

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.

    
Anton Nikiforov 23.08.2017 00:16
quelle

Tags und Links