GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar P7Zip en RHEL 8 / CentOS 8

Se requiere P7Zip para extraer ciertos archivos de almacenamiento, especialmente del tipo .7z. No está disponible en los repositorios de RHEL 8, por lo que deberá obtenerlo en otro lugar. Para eso, hay dos opciones, el EPEL
y construirlo desde la fuente. Ambos funcionan bien.

En este tutorial aprenderás:

  • Cómo instalar P7Zip desde EPEL
  • Cómo descargar la fuente P7Zip
  • Cómo instalar las herramientas de compilación
  • Cómo compilar e instalar P7Zip
  • Ejemplos básicos sobre cómo extraer y comprimir archivos 7z

Instale P7Zip en RHEL 8

Requisitos de software y convenciones utilizadas

Cómo instalar P7Zip desde EPEL

  1. P7Zip está empaquetado y listo para usar en el EPEL. Si aún no lo tiene, habilite EPEL en su sistema.
  2. Ahora, instale el paquete P7Zip normalmente con DNF.

    # dnf install p7zip p7zip-plugins

Cómo descargar, instalar y compilar P7Zip desde la fuente

Si el EPEL no está disponible por alguna razón, o el paquete se vuelve obsoleto, siempre puede compilar P7Zip desde su fuente. No es una aplicación demasiado grande, por lo que no lleva mucho tiempo.

  1. Comience descargando el tarball fuente de P7Zip de SourceForge. Localice y descargue el tarball más reciente del repositorio de P7Zip.
  2. Descomprima el tarball donde le gustaría construir.
    $ tar xjpf p7zip_16.02_src_all.tar.bz2
  3. Instala las herramientas de compilaciónNecesitarás las herramientas de compilación para compilar P7Zip. Si aún no los ha instalado, realice una instalación grupal con DNF para obtener todo lo que necesitará.
    # dnf groupinstall 'Development Tools'
  4. Compila e instala P7ZipNow, cd en el directorio de origen que descomprimiste.
    $ cd p8zip_16.02

    Cree P7Zip en RHEL 8.

    Hay algunas formas diferentes en las que puede compilar P7Zip que contienen diferentes conjuntos de utilidades y complementos. Para obtener todo, use all3 opción con make . El -j4 la bandera aquí le dice a make que use 4 núcleos de CPU.

    $ make -j4 all3

    P7Zip instalado en RHEL 8.

    P7Zip proporcionó un script de instalación para colocar todo lo que acaba de construir en el lugar correcto. Ejecútelo con privilegios de raíz para instalar P7Zip y todos los complementos asociados que acaba de crear.

    # ./install.sh

Después de que termine, te dirá todo lo que instaló y dónde lo puso todo.

Cómo extraer y comprimir archivos con ejemplos de P7Zip

Para crear un archivo comprimido llamado archive.7z de un Archvie ejecutar directorio:

$ 7za a archive.7z Archive

Para extraer archivos del archivo comprimido 7z use el e cambiar:

$ 7za e archive.7z

Ejemplo de extracción y compresión de archivos 7z en RHEL 8 Linux

Conclusión

Independientemente de la forma que elija para instalar P7Zip, tendrá acceso completo a él y sus complementos ahora. Si optó por la instalación de origen, deberá verificar regularmente las actualizaciones. Siempre puede desinstalar la compilación de origen cuando una versión aceptable esté disponible en EPEL.


Cent OS
  1. Cómo instalar phpMyAdmin en RHEL 8 / CentOS 8

  2. Cómo instalar Icinga 2 en CentOS 8 / RHEL 8

  3. Cómo instalar MongoDB en CentOS 8 / RHEL 8

  4. Cómo instalar Firefox 10 en CentOS 6 / RHEL 6

  5. Cómo instalar PostgreSQL 10 en CentOS 6 / RHEL 6

Cómo instalar maven en RHEL 8 / CentOS 8

Cómo instalar cpan en RHEL 8 / CentOS 8

Cómo instalar ruby ​​en RHEL 8 / CentOS 8

Cómo instalar Docker CE en RHEL 8 / CentOS 8

Cómo instalar VirtualBox 6.0 en CentOS 8 / RHEL 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema RHEL 8 / CentOS 8
    Software P7Zip
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios