LinuxにGTKをインストールする簡単な方法はありますか?

LinuxにGTKをインストールする簡単な方法はありますか?

私はそれを試してみるために私のDebianシステムにgtkバージョン4をインストールしようとしましたが、非常に複雑なようです。常に一部のライブラリまたはヘッダーファイルがありません。公式ウェブサイトにも実際のインストール手順はありません。 GTKのインストール方法を教えてください。不可能に見える。

sudo apt install libgtk-4-devを使用してインストールしました。

ただし、gtk Webサイトでプログラムを実行しようとすると、次のエラーが発生します。

gtk.hが見つかりません

答え1

Debian 11 以前のバージョンを使用する場合、簡単な方法はありませんが、不可能ではありません。

(Debian 12 以降ではsudo apt install libgtk-4-dev.)

サンプルプログラムをビルドするには:

gcc $(pkg-config --cflags gtk4) program.c -o program $(pkg-config --libs gtk4)

多くの依存関係の構築を検討している場合は、試してみることをお勧めします。バックポート。 Debian 11 ではバックポートが必要です。

これらのそれぞれに追加のバックポーティングが必要な場合があります。他のすべての依存関係はDebian 11ですでに利用可能です。

mesonまた、python3-gifromを使用する必要がありますbullseye-backports

答え2

DebianにGTK-4をインストールする唯一の方法は、ソースの依存関係を持つGTK-4を構築することです。ビルドする部品の完全なリストは次のとおりです。

  • GTK
  • 公共図書館
  • パンゴ
  • Gdk-pixbuf
  • 攻撃力
  • GObject内部チェック
  • エポキシ樹脂

ソースの説明と直接ダウンロードリンクは、以下で確認できます。gtk.org ドキュメント

ソースからコンパイルしてインストールするのが初めての場合は、Webを検索して指示とガイドを簡単に見つけることができます。以下はitsfoss.comの例です。

関連情報