Geanyをソースからコンパイルし、フラグ--enable-gtk3
を適用するにはどうすればよいですか?
HDPI画面があり、アイコンは小さく、GitHubの この問題 ではソースからコンパイルすることを推奨しています。
ソースコードをダウンロードしました:
git clone https://github.com/geany/geany.git
GitHubの任意のページ の指示に従って、パッケージautomake
、autoconf
、libtool
、およびintltool
をインストールしました。
指示では、次のコマンドを実行するように指示されています。
./configure
make
# (as root, or using Sudo)
make install
ただし、最初のステップでつまずく...ソースツリーにconfigure
という名前の実行可能ファイルが表示されず、次のエラーが表示されます。
bash: ./configure: No such file or directory
私は何を間違えていますか?
どれどれ:
$ git clone https://github.com/geany/geany.git
Cloning into 'geany'...
remote: Counting objects: 59949, done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 59949 (delta 46), reused 13 (delta 10), pack-reused 59893
Receiving objects: 100% (59949/59949), 55.25 MiB | 2.76 MiB/s, done.
Resolving deltas: 100% (47843/47843), done.
それから
$ cd geany && ls
AUTHORS COMMITTERS data geany.gladep geany.spec.in m4 po README.rst tests
autogen.sh configure.ac doc geany.nsi.in HACKING Makefile.am README scintilla THANKS
ChangeLog COPYING geany.desktop.in geany.pc.in icons NEWS README.I18N scripts TODO
ChangeLog.pre-1-22 ctags geany.exe.manifest geany_private.rc INSTALL plugins README.Packagers src
そのため、クローンリポジトリにはconfigure.ac
ファイルがありますが、configure
はありません。含まれるREADME
ファイルの参照:
Gitクローンからのインストール+++++++++++++++++++++++++++
Autotools(automake、autoconfおよびlibtool)、intltool、およびGLib開発ファイルbeforeのいずれかを実行以下のコマンド、およびDocutilsのrst2html(詳細については上記を参照)。次に、
./autogen.sh
を実行し、installing from a release tarball
_の指示に従います。
答えはautogen.sh
firstを実行し、残りの指示に従う必要があるということです。
$ ./autogen.sh
$ ./configure
$ make
(as root, or using Sudo)
% make install
HTMLドキュメントが必要ない場合は、(提案されているように)./configure
を
./configure --disable-html-docs
本当に新しいバージョンのGeanyが必要だと思います。
自己コンパイル、または他の誰かによるコンパイルは重要ではありません。
あなたの場合、特別な設定オプションは使用しません。
したがって、 Geany-dev PPA のパッケージを使用できます。
Sudo add-apt-repository ppa:geany-dev/ppa
Sudo apt-get update
Sudo apt-get install geany geany-plugins
次の理由により、この方法の方が優れています。
/usr/local
の内容など)apt-get update
+ apt-get upgrade
で入手できます。