Come posso convertire un file .img.xz in .img per trasferirlo sulla mia SDCard?


25

Da qui ho scaricato Kali v1.1.0 per il mio Raspberry Pi 2.
Ma il file che devo trasferire sulla scheda SD è un .img.xz , non quello desiderato .img .

Ho provato a decomprimere con:

$ tar -jxvf kali-1.1.0-rpi2.img.xz 
bzip2: (stdin) is not a bzip2 file. tar: Child returned status 2tar: Error is not recoverable: exiting no 

Installazione del pacchetto xz-utils :

# apt-get install xz-utils 

... sembra non risolvere nulla (era già installato).

Lo stesso per:

$ tar -jxvf kali-1.1.0-rpi2.img.xz 

Qual è il modo corretto per estrarre / convertire il file .img.xz in .img?


Su Mac OS Xpuoi semplicemente fare doppio clic sul file e questo si decomprime immediatamente. #ElCapitan
Jacksonkr

Su Windows, puoi usare 7-zip per decomprimere i xzfile.
Hydraxan14,

tarè per manipolare i file tar ; non è un'utilità di compressione. Ma poiché tardecomprime automaticamente i file tar prima di
estrarli

Risposte:


27

Basta usare il unxzprogramma:

unxz kali-1.1.0-rpi2.img.xz

Nota: il file originale verrà rimosso . .imgRimarrà solo il file. Se si desidera conservare l'archivio originale, utilizzare

unxz --keep kali-1.1.0-rpi2.img.xz

.


3
Se si desidera conservare il file originale, aggiungere -ko --keepal comando.
Hydraxan14,

Ad esempio xz -d -k kali-1.1.0-rpi2.img.xz,.
Hydraxan14,

Che dire della -dbandiera, @ Hydraxan14?
Sopalajo de Arrierez,

Dalla xz manpagina: unxz is equivalent to xz --decompress. -dè la versione breve di --decompress.
Hydraxan14,

17

Puoi usare xzcate ddinsieme.

xzcat kali-1.1.0-rpi.img.xz | dd of=/dev/SDCARDNAMEGOESHERE

Mantiene il file originale.


Questo è decisamente meglio della soluzione unxz. A scopo di archiviazione, è possibile mantenere img.xz così com'è.
Dushyant Bangal,

2

Usa 7zip. Quando è installato 7zip, è possibile fare clic con il pulsante destro del mouse sul file img.xz ed espellerlo in un file .img. Installare 7zip può essere facile come installare applicazioni su Linux usando chocolatey. Scaricalo da https://chocolatey.org/ Una volta installato apri windows powershell in admin privi's e fai "choco install 7zip" altri pacchetti possono essere installati allo stesso modo e puoi trovarli usando https://chocolatey.org/ pacchetti per trovare alcuni dei tuoi preferiti. NON PIÙ DOWNLOAD CLUTTER CARTELLA !!! SÌÌ!


0

Se questo aiuta, ho provato gunzip sul mio mac, che è nativo, e ha funzionato bene:

gunzip openhabianpi-raspbian-201804031720-gitdba76f6-crc9e93c3eb.img.xz

2
Questo non può funzionare se il file è veramente xz compresso come .xzindica il prefisso . gunzippuò solo decomprimere file in formato gzip. Devi usare unxz.
Ingo

Grazie. Interessante ... Beh, l'ho appena archiviato e ho anche inciso l'immagine sulla sdcard. In realtà non ho avviato l'installazione di openhabian per vedere se l'immagine è valida, ma lo farò nei prossimi giorni e ti farò sapere il risultato.

Con unix, i nomi dei file non contano. Puoi nominare un file come preferisci, indipendentemente dal tipo. È possibile nominare un file con prefisso, .xzma in realtà è un file compresso gzip . Controllare il tipo di file reale con file ./filename.xz.
Ingo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.