GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 8 /CentOS8にP7Zipをインストールする方法

P7Zipは、特定のアーカイブファイル、特に.7zの種類を抽出するために必要です。 RHEL 8リポジトリでは利用できないため、他の場所で入手する必要があります。そのためには、EPEL
とソースからの構築という2つのオプションがあります。どちらもうまく機能します。

このチュートリアルでは、次のことを学びます。

  • EPELからP7Zipをインストールする方法
  • P7Zipソースをダウンロードする方法
  • ビルドツールのインストール方法
  • P7Zipをビルドしてインストールする方法
  • 7zファイルを抽出して圧縮する方法の基本的な例

RHEL8にP7Zipをインストールします

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
RHEL 8 / CentOS 8
P7Zip
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

EPELからP7Zipをインストールする方法

  1. P7Zipはパッケージ化されており、EPELですぐに使用できます。まだお持ちでない場合は、システムでEPELを有効にしてください。
  2. 次に、パッケージP7Zipを通常DNFでインストールします。

    # dnf install p7zip p7zip-plugins

ソースからP7Zipをダウンロード、インストール、および準拠する方法

何らかの理由でEPELが利用できない場合、またはパッケージが古くなった場合は、いつでもそのソースからP7Zipをビルドできます。それほど大きなアプリケーションではないので、それほど時間はかかりません。

  1. SourceForgeからP7Zipソースtarballをダウンロードすることから始めます。 P7Zipリポジトリから最新のtarballを見つけてダウンロードします。
  2. ビルドするtarballを解凍します。
    $ tar xjpf p7zip_16.02_src_all.tar.bz2
  3. ビルドツールのインストールP7Zipをコンパイルするには、ビルドツールが必要です。まだインストールしていない場合は、DNFを使用してグループインストールを実行し、必要なものをすべて入手してください。
    # dnf groupinstall 'Development Tools'
  4. P7ZipNow、cdをビルドしてインストールします 解凍したソースディレクトリに移動します。
    $ cd p8zip_16.02

    RHEL8でP7Zipをビルドします。

    さまざまなユーティリティとプラグインのセットを含むP7Zipを構築する方法はいくつかあります。すべてを取得するには、all3を使用します makeのオプション 。 -j4 ここでのフラグは、4つのCPUコアを使用するようにmakeに指示します。

    $ make -j4 all3

    RHEL8にインストールされたP7Zip。

    P7Zipは、作成したすべてのものを正しい場所に配置するためのインストールスクリプトを提供しました。 root権限で実行して、P7Zipと作成したばかりの関連するすべてのプラグインをインストールします。

    # ./install.sh

完了すると、インストールしたすべてのものと、すべてを配置した場所が表示されます。

P7Zipの例を使用してファイルを抽出および圧縮する方法

archive.7zという名前の圧縮アーカイブを作成するには Archvieの ディレクトリ実行:

$ 7za a archive.7z Archive

7z圧縮ファイルからファイルを抽出するには、eを使用します スイッチ:

$ 7za e archive.7z

RHEL8Linuxでの7zファイルの抽出と圧縮の例

結論

どちらの方法でP7Zipをインストールする場合でも、P7Zipとそのプラグインに完全にアクセスできるようになります。ソースインストールを選択した場合は、定期的に更新を確認する必要があります。許容可能なバージョンがEPELで利用可能になったときに、いつでもソースビルドをアンインストールできます。


Cent OS
  1. CentOS 8 /RHEL8にIcinga2をインストールする方法

  2. CentOS 8 /RHEL8にMongoDBをインストールする方法

  3. CentOS 6 /RHEL6にFirefox10をインストールする方法

  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  3. CentOS 6 /RHEL6にPostgreSQL10をインストールする方法

  1. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  2. RHEL 8 /CentOS8にphantomjsをインストールする方法

  3. DropboxをRHEL8/CentOS8にインストールする方法