ソースからインストール:便利なツールですか?そしていくつかの質問

ソースからインストール:便利なツールですか?そしていくつかの質問

ここで初心者です。

ソースからいくつかのツールをインストールしたいが、読み取りファイルに記載されていないため、どのライブラリが必要かわかりません。ソースからインストールすると、すべてを構成しようとしていますが、ライブラリが常に欠落しているため、時々迷惑になります。

  1. ./configureの前にどのライブラリをインストールする必要があるかを決定するツールや方法はありますか?

私が直面するもう一つの問題は、ディストリビューション間のパッケージとライブラリ名が異なることです。 Fedoraシステムを使用している場合、ライブラリ名はDebianシステムとは異なる方法で指定されます。時には、必要なライブラリが他のディストリビューションとはまったく異なるパッケージにパッケージ化されることがあります。

  1. FedoraでDebianパッケージ/ライブラリがどのように呼び出されるかを見るためのツールや図のようなものはありますか?
  2. 通常、どのような場合に開発パッケージをインストールし、どのような場合に「一般」パッケージをインストールしますか?

ベストアンサー1

  1. 私が知る限り、一つもありません。構成スクリプトによって発行されるほとんどのエラー・メッセージは理解しやすく、対処が簡単です。それが何について文句を言うのか分からないとき(私の人生で1〜2回起こったでしょう)、私はそれをGoogleで検索します。

  2. もう一度申し上げますが、私の知る限りではありません。rpm -qf /path/fileFedoraおよびdpkg-query -S /path/filedebベースのディストリビューションで、特定のライブラリまたはファイルが属するパッケージを見つけるために使用できます。

  3. 通常、一部のパッケージが依存しない限り、パッケージはインストールされません(ほとんどのディストリビューションでは、一部のパッケージをインストール/更新しようとすると自動的にインストールされます)。構成スクリプトで問題が発生した場合は、必ず必要なパッケージの開発バージョンをインストールする必要があります。これは、develパッケージにのみリンクできる開発ヘッダーとバージョンなしの.soライブラリが含まれているためです。

おすすめ記事