P7Zip est nécessaire pour extraire certains fichiers d'archive, en particulier le type .7z. Il n'est pas disponible dans les référentiels RHEL 8, vous devrez donc l'obtenir ailleurs. Pour cela, il existe deux options, l'EPEL
et la construction à partir des sources. Les deux fonctionnent bien.
Dans ce didacticiel, vous apprendrez :
- Comment installer P7Zip à partir de l'EPEL
- Comment télécharger la source P7Zip
- Comment installer les outils de compilation
- Comment créer et installer P7Zip
- Exemples de base sur la façon d'extraire et de compresser des fichiers 7z
Installer P7Zip sur RHEL 8
Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | RHEL 8/CentOS 8 |
Logiciel | P7Zip |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment installer P7Zip à partir de l'EPEL
- P7Zip est empaqueté et prêt à être utilisé dans l'EPEL. Si vous ne l'avez pas déjà, activez l'EPEL sur votre système.
- Maintenant, installez le package P7Zip normalement avec DNF.
# dnf install p7zip p7zip-plugins
Comment télécharger, installer et respecter le P7Zip à partir de la source
Si l'EPEL n'est pas disponible pour une raison quelconque ou si le package devient obsolète, vous pouvez toujours créer P7Zip à partir de sa source. Ce n'est pas une application trop volumineuse, donc cela ne prend pas longtemps.
- Commencez par télécharger l'archive source P7Zip depuis SourceForge. Recherchez et téléchargez la dernière archive tar à partir du référentiel P7Zip.
- Décompressez l'archive tar où vous souhaitez compiler.
$ tar xjpf p7zip_16.02_src_all.tar.bz2
- Installer les outils de compilationVous aurez besoin des outils de compilation pour compiler P7Zip. Si vous ne les avez pas déjà installés, effectuez une installation de groupe avec DNF pour obtenir tout ce dont vous aurez besoin.
# dnf groupinstall 'Development Tools'
- Construire et installer P7ZipNow,
cd
dans le répertoire source que vous avez décompressé.$ cd p8zip_16.02
Compilez P7Zip sur RHEL 8.Il existe plusieurs façons de créer P7Zip contenant différents ensembles d'utilitaires et de plug-ins. Pour tout obtenir, utilisez le
all3
option avecmake
. Le-j4
flag ici indique à make d'utiliser 4 cœurs de processeur.$ make -j4 all3
P7Zip installé sur RHEL 8.P7Zip a fourni un script d'installation pour mettre tout ce que vous venez de construire au bon endroit. Exécutez-le avec les privilèges root pour installer P7Zip et tous les plugins associés que vous venez de créer.
# ./install.sh
Une fois terminé, il vous dira tout ce qu'il a installé et où il a tout mis.
Comment extraire et compresser des fichiers avec des exemples P7Zip
Pour créer une archive compressée nommée archive.7z
d'une Archvie
répertoire exécuter :
$ 7za a archive.7z Archive
Pour extraire des fichiers du fichier compressé 7z, utilisez le e
commutateur :
$ 7za e archive.7zExemple d'extraction et de compression de fichiers 7z sur RHEL 8 Linux
Conclusion
Quelle que soit la manière dont vous avez choisi d'installer P7Zip, vous aurez désormais un accès complet à celui-ci et à ses plugins. Si vous avez opté pour l'installation source, vous devrez vérifier régulièrement les mises à jour. Vous pouvez toujours désinstaller la version source lorsqu'une version acceptable devient disponible dans l'EPEL.