「Linux From Scratch」などのopenVAS9(DebianベースのLinuxを除く)の依存関係は何で、どのように計算しますか?

「Linux From Scratch」などのopenVAS9(DebianベースのLinuxを除く)の依存関係は何で、どのように計算しますか?

ソースコードには4つのパッケージがあり、そのうちの1つを最初にコンパイルする必要があります。コンパイル順序は何ですか?

*.tar.gz パッケージ名

  • ライブラリ9.0.1
  • スキャナー 5.1.1
  • マネージャー7.0.2
  • Greenboneセキュリティヘルパー(GSA)7.0.2

依存パッケージをどのように知ることができますか? Debianベースのディストリビューションに関する記事はたくさんありますが、Arch、gentooなどのディストリビューションに関する記事はありません。 ! ?

ベストアンサー1

まず、OpenVAS Webサイトの指示に従ってください。

ソースコードからインストールする場合は、実際のソースコードからソフトウェアをビルドしてインストールするプロセスに精通していることを前提としてお勧めします。

ソースでコンパイルするのが初めての場合は、OpenVasをコンパイルする前に最初に学ぶ必要があります。

さて、そう言っています...

一般的なコンパイルワークフローは、ライブラリを最初にインストールしてから、スキャナ、管理者、そして最後にGreenbone Security Assistantをインストールすることです(これがまさにこの特定の方法でリストされた理由です)。

あなたのソースから:

図書館:

1) 以下のインストールファイルを読んでください。

openvasライブラリの前提条件

...

一般的なビルド環境:

...

スキャナー:

ステップ1)を繰り返します。

管理者:

ステップ1)を繰り返します。

Green Bones セキュリティヘルパー

ステップ1)を繰り返します。

すべてがソースにあるので、あなたがすべきことはソースを読むことだけです。

おすすめ記事