Wie entpacke ich eine .tar.lrz-Datei in CentOS 8?

Wie entpacke ich eine .tar.lrz-Datei in CentOS 8?

Ich habe .tar.lrzeine Datei auf dem Mac, die ich entpacken muss.

Ich versuche die Datei zu dekomprimieren vonhttps://github.com/lin-tan/CoCoNut-Artifact/releases/tag/training_data_1.0.0

Ich habe es schon versucht:

yum install lrzip
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
rhel-7-server-rpms                                                                                                                                                                 | 3.5 kB  00:00:00
rhel-7-server-satellite-tools-6.10-rpms                                                                                                                                            | 3.8 kB  00:00:00
No package lrzip available.

Antwort1

CentOS 8 ist EOL. Sie sollten so schnell wie möglich ein Upgrade auf eine andere Distribution in Betracht ziehen.


Wenn Pakete für bestimmte Software für Ihre Distribution nicht verfügbar sind, können Sie die Software trotzdem selbst erstellen. Für kleine Programme wierzip, dies sollte auch relativ einfach sein.

Entsprechend derREADME-DateiSie benötigen die folgenden Bibliotheken/Compiler/Tools:

  • gcc
  • bash oder zsh
  • Abonnieren
  • Teer
  • libc
  • libm
  • libz-dev
  • libbz2-dev
  • liblzo2-dev
  • liblz4-dev
  • Kernel-Dienstprogramme
  • Optionaler Nasm
  • glibc oder vergleichbare libc

Distributionen haben oft eineBuild-Essential(oder ähnliches) Metapaket, das alle üblichen Dinge (Make, GCC, glibc-dev, …) zum Kompilieren von Software installiert.

Sie können den Quellcode entweder mit Git oder als Snapshot von der Release-Seite des Projekts abrufen.

Wenn alles eingestellt ist, sollte der Aufbau so einfach sein wie:

./autogen.sh
./configure
make -j 4 # where 4 is your CPU/core count

Wenn es funktioniert hat, können Sie es installieren:

sudo make install

Standardmäßig (keine speziellen ./configureArgumente) landen die Binärdateien in /usr/local/bin, wasMainicht dabei sein $PATH.

Alternativ können Sie es auch direkt aus dem Quellverzeichnis ausführen.

Antwort2

Wenn Sie auf einem Unix-System sind, geben Sie zum Dekomprimieren *.Zvon *.tar.ZDateien an der Shell-Eingabeaufforderung Folgendes ein:

  uncompress *.Z

Verwenden Sie den lsBefehl, um die resultierenden Dateien zu überprüfen. Wenn beim Dekomprimieren eine .tarDatei erstellt wird, müssen Sie die Dateien extrahieren, indem Sie Folgendes eingeben:

  tar -xvf *.tar

Um dies alternativ in einem Schritt zu erledigen und die Erstellung der Zwischendatei zu vermeiden *.tar, geben Sie Folgendes ein:

  zcat *.Z | tar -xvf -

Weitere Informationen erhalten Sie im Online-Handbuch. Geben Sie Folgendes ein:

  man tar
  man uncompress
  man zcat

verwandte Informationen