P7Zip je vyžadován k extrahování určitých archivních souborů, zejména typu .7z. Není k dispozici v repozitářích RHEL 8, takže jej budete muset získat jinde. K tomu existují dvě možnosti, EPEL
a sestavení ze zdroje. Oba fungují dobře.
V tomto tutoriálu se naučíte:
- Jak nainstalovat P7Zip z EPEL
- Jak stáhnout zdroj P7Zip
- Jak nainstalovat nástroje Build Tools
- Jak sestavit a nainstalovat P7Zip
- Základní příklady, jak extrahovat a komprimovat soubory 7z
Nainstalujte P7Zip na RHEL 8
Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | RHEL 8 / CentOS 8 |
Software | P7Zip |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak nainstalovat P7Zip z EPEL
- P7Zip je zabalen a připraven k použití v EPEL. Pokud jej ještě nemáte, povolte EPEL ve svém systému.
- Nyní nainstalujte balíček P7Zip normálně s DNF.
# dnf install p7zip p7zip-plugins
Jak stáhnout, nainstalovat a dodržovat P7Zip ze zdroje
Pokud EPEL není z nějakého důvodu k dispozici nebo je balíček zastaralý, můžete vždy sestavit P7Zip z jeho zdroje. Není to příliš velká aplikace, takže to netrvá dlouho.
- Začněte stažením zdrojového tarballu P7Zip ze SourceForge. Najděte a stáhněte si nejnovější tarball z úložiště P7Zip.
- Rozbalte tarball tam, kde chcete stavět.
$ tar xjpf p7zip_16.02_src_all.tar.bz2
- Nainstalujte nástroje Build Tools Ke kompilaci P7Zip budete potřebovat nástroje pro sestavení. Pokud jste je ještě nenainstalovali, proveďte skupinovou instalaci pomocí DNF, abyste získali vše, co budete potřebovat.
# dnf groupinstall 'Development Tools'
- Sestavte a nainstalujte P7ZipNow,
cd
do zdrojového adresáře, který jste rozbalili.$ cd p8zip_16.02
Sestavte P7Zip na RHEL 8.Existuje několik různých způsobů, jak můžete vytvořit P7Zip, které obsahují různé sady nástrojů a pluginů. Chcete-li získat vše, použijte
all3
možnost pomocímake
.-j4
příznak zde říká, že má použít 4 jádra CPU.$ make -j4 all3
P7Zip nainstalován na RHEL 8.P7Zip poskytl instalační skript, který umístí vše, co jste právě postavili, na správné místo. Spusťte jej s právy root a nainstalujte P7Zip a všechny související pluginy, které jste právě vytvořili.
# ./install.sh
Po dokončení vám sdělí vše, co nainstaloval a kam vše umístil.
Jak extrahovat a komprimovat soubory pomocí příkladů P7Zip
Chcete-li vytvořit komprimovaný archiv s názvem archive.7z
z Archvie
spuštění adresáře:
$ 7za a archive.7z Archive
Chcete-li extrahovat soubory z komprimovaného souboru 7z, použijte e
přepínač:
$ 7za e archive.7zPříklad extrahování a komprese souborů 7z na RHEL 8 Linux
Závěr
Ať už se rozhodnete pro instalaci P7Zip jakýmkoli způsobem, nyní k němu a jeho pluginům budete mít plný přístup. Pokud jste se rozhodli pro instalaci zdroje, budete muset pravidelně kontrolovat aktualizace. Zdrojové sestavení můžete vždy odinstalovat, jakmile bude v EPEL dostupná přijatelná verze.