P7Zip è necessario per estrarre alcuni file di archivio, in particolare il tipo .7z. Non è disponibile nei repository RHEL 8, quindi dovrai trovarlo altrove. Per questo, ci sono due opzioni, l'EPEL
e costruirlo dal sorgente. Entrambi funzionano bene.
In questo tutorial imparerai:
- Come installare P7Zip da EPEL
- Come scaricare il sorgente P7Zip
- Come installare gli strumenti di compilazione
- Come creare e installare P7Zip
- Esempi di base su come estrarre e comprimere file 7z
Installa P7Zip su RHEL 8
Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | RHEL 8 / CentOS 8 |
Software | P7Zip |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Come installare P7Zip da EPEL
- P7Zip è confezionato e pronto per l'uso in EPEL. Se non lo hai già, abilita l'EPEL sul tuo sistema.
- Ora, installa normalmente il pacchetto P7Zip con DNF.
# dnf install p7zip p7zip-plugins
Come scaricare, installare e compilare P7Zip dal sorgente
Se l'EPEL non è disponibile per qualche motivo, o il pacchetto diventa obsoleto, puoi sempre compilare P7Zip dalla sua fonte. Non è un'applicazione eccessivamente grande, quindi non ci vuole molto.
- Inizia scaricando il tarball dei sorgenti di P7Zip da SourceForge. Individua e scarica l'ultimo tarball dal repository P7Zip.
- Decomprimi il tarball dove desideri creare.
$ tar xjpf p7zip_16.02_src_all.tar.bz2
- Installa gli strumenti di compilazione Avrai bisogno degli strumenti di compilazione per compilare P7Zip. Se non li hai già installati, esegui un'installazione di gruppo con DNF per ottenere tutto ciò di cui hai bisogno.
# dnf groupinstall 'Development Tools'
- Crea e installa P7ZipNow,
cd
nella directory di origine che hai decompresso.$ cd p8zip_16.02
Crea P7Zip su RHEL 8.Esistono diversi modi per creare P7Zip che contengono diversi set di utilità e plug-in. Per ottenere tutto, usa
all3
opzione conmake
. Il-j4
flag qui dice a make di usare 4 core della CPU.$ make -j4 all3
P7Zip installato su RHEL 8.P7Zip ha fornito uno script di installazione per mettere tutto ciò che hai appena creato nel posto corretto. Eseguilo con i privilegi di root per installare P7Zip e tutti i plugin associati che hai appena creato.
# ./install.sh
Al termine, ti dirà tutto ciò che ha installato e dove ha messo tutto.
Come estrarre e comprimere file con esempi P7Zip
Per creare un archivio compresso denominato archive.7z
di un Archvie
directory esegui:
$ 7za a archive.7z Archive
Per estrarre i file dal file compresso 7z usa il e
interruttore:
$ 7za e archive.7zEsempio di estrazione e compressione di file 7z su RHEL 8 Linux
Conclusione
Indipendentemente dal modo in cui hai scelto di installare P7Zip, ora avrai pieno accesso ad esso e ai suoi plugin. Se hai optato per l'installazione di origine, dovrai controllare regolarmente gli aggiornamenti. Puoi sempre disinstallare la build di origine quando una versione accettabile diventa disponibile in EPEL.