Cara menginstal p7zip di rhel 8 / centos 8

Cara menginstal p7zip di rhel 8 / centos 8

P7ZIP diperlukan untuk mengekstraksi file arsip tertentu, terutama .7z jenis. Itu tidak tersedia di repositori rhel 8, jadi Anda harus mendapatkannya di tempat lain. Untuk itu, ada dua opsi, Epel
dan membangunnya dari sumber. Keduanya bekerja dengan baik.

Dalam tutorial ini Anda akan belajar:

  • Cara menginstal p7zip dari epel
  • Cara mengunduh sumber p7zip
  • Cara menginstal alat build
  • Cara membangun dan menginstal p7zip
  • Contoh dasar tentang cara mengekstrak dan mengompres file 7z
Instal P7ZIP di RHEL 8

Persyaratan dan konvensi perangkat lunak yang digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Rhel 8 / Centos 8
Perangkat lunak P7zip
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah.
Konvensi # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Cara menginstal p7zip dari epel

  1. P7ZIP dikemas dan siap digunakan di Epel. Jika Anda belum memilikinya, aktifkan EPEL di sistem Anda.
  2. Sekarang, instal paket P7ZIP secara normal dengan DNF.

    # DNF Instal P7ZIP P7ZIP-PLUGINS

Cara mengunduh, menginstal, dan mengompati p7zip dari sumber

Jika, EPEL tidak tersedia karena beberapa alasan, atau paket menjadi usang, Anda selalu dapat membangun P7ZIP dari sumbernya. Ini bukan aplikasi yang terlalu besar, jadi tidak butuh waktu lama.

  1. Mulailah dengan mengunduh Tarball Sumber P7ZIP dari SourceForge. Temukan dan unduh tarball terbaru dari repositori P7ZIP.
  2. Buka paket tarball tempat Anda ingin membangun.
    $ TAR XJPF P7ZIP_16.02_src_all.ter.BZ2
  3. Instal Build Toolsyou akan membutuhkan alat build untuk mengkompilasi P7ZIP. Jika Anda belum menginstalnya, lakukan instal grup dengan DNF untuk mendapatkan semua yang Anda butuhkan.
    # DNF Groupinstall 'Alat Pengembangan'
  4. Bangun dan instal P7Zipnow, CD ke dalam direktori sumber yang Anda bongkar.
    $ CD P8ZIP_16.02
    Bangun P7ZIP di RHEL 8.

    Ada beberapa cara berbeda untuk membangun P7ZIP yang berisi berbagai set utilitas dan plugin. Untuk mendapatkan semuanya, gunakan all3 opsi dengan membuat. Itu -J4 Bendera di sini memberi tahu make untuk menggunakan 4 core CPU.

    $ make -j4 all3
    P7ZIP terpasang di RHEL 8.

    P7ZIP menyediakan skrip instalasi untuk menempatkan semua yang baru saja Anda bangun di tempat yang benar. Jalankan dengan hak istimewa root untuk menginstal P7ZIP dan semua plugin terkait yang baru saja Anda bangun.

    # ./Install.SH

Setelah selesai, itu akan memberi tahu Anda semua yang diinstal dan di mana ia menempatkan semuanya.

Cara mengekstrak dan mengompres file dengan contoh p7zip

Untuk membuat arsip terkompresi bernama arsip.7z dari a Archvie Eksekusi direktori:

$ 7za arsip.7Z Archive 

Untuk mengekstrak file dari file terkompresi 7Z, gunakan e mengalihkan:

$ 7ZA E Archive.7z 
Ekstrak dan Kompres Contoh File 7Z pada RHEL 8 Linux

Kesimpulan

Apa pun cara Anda memilih untuk menginstal P7ZIP, Anda akan memiliki akses penuh ke sana dan pluginnya sekarang. Jika Anda memilih pemasangan sumber, Anda harus memeriksa secara teratur untuk pembaruan. Anda selalu dapat menghapus instalan pembuatan sumber saat versi yang dapat diterima tersedia di Epel.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Ubuntu 20.04 Panduan
  • Menguasai loop skrip bash
  • Cara membuat dan memanipulasi arsip tar menggunakan python
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Instal Arch Linux di VMware Workstation
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…