私はバイナリアプリケーションを持っており、Debianパッケージ(* .deb)を作成したいと考えています。 DEBIAN /制御ファイルでは、依存関係を追加する必要があります。 は、依存関係を見つけるために、私は、次のコマンドを実行します。ここではDebianパッケージ(.deb):どうやって決定するのですか?
> objdump -p greenCity | grep NEEDED
NEEDED libsfml-graphics.so.2.3
NEEDED libsfml-system.so.2.3
NEEDED libsfml-window.so.2.3
NEEDED libgcc_s.so.1
NEEDED libc.so.6
制御ファイルの内容:
Package: greencity
Version: 1.0
Architecture: amd64
Depends: libsfml-graphics, libsfml-system, libsfml-window
Maintainer: x x <[email protected]>
Section: base
Priority: optional
Homepage:
Description: xxx
は最後に、私はパッケージを作成し、私はそれをインストールします。インストール時に、私は次のエラーを取得する:
greencity depends on libsfml-graphics; however: Package libsfml-graphics is not installed. greencity depends on libsfml-system; however: Package libsfml-system is not installed. greencity depends on libsfml-window; however: Package libsfml-window is not installed.
情報:パッケージlibsfml-グラフィックス/システム/ window2.3はよく私のLinux上にインストールされています。 したがって、依存の名前を決定するルールは何ですか?私は多くの可能性を試してみましたが、それらのどれも機能しません:(
は事前にありがとうございます。このライブラリのDebianパッケージの
感謝を書き込むことができます提供しているパッケージをチェック私はlibsfml-graphics2を試し、それが動作しませんでした。実際、仕事のように見える唯一の名前は:libsfml-graphics2.3v5です。しかし、この種の依存関係は、パッケージを作成するにはあまりにも制限的です。 –