私はそれを試してみるために私の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-gi
fromを使用する必要がありますbullseye-backports
。
答え2
DebianにGTK-4をインストールする唯一の方法は、ソースの依存関係を持つGTK-4を構築することです。ビルドする部品の完全なリストは次のとおりです。
- GTK
- 公共図書館
- パンゴ
- Gdk-pixbuf
- 攻撃力
- GObject内部チェック
- エポキシ樹脂
ソースの説明と直接ダウンロードリンクは、以下で確認できます。gtk.org ドキュメント。
ソースからコンパイルしてインストールするのが初めての場合は、Webを検索して指示とガイドを簡単に見つけることができます。以下はitsfoss.comの例です。