gedit LaTeXプラグインをコンパイルする方法は?


11

残念ながらリポジトリのGedit 3.2では利用できないGedit LaTeXプラグインを使用したいので、自分でコンパイルしたいと思います。http://git.gnome.org/browse/gedit-latexで入手できる最新バージョンは、GNOME 3のGeditをサポートしています。

ドキュメントには次のように書かれています:

設定の読み取りには制限があるため、現在プラグインはgeditと同じプレフィックスでインストールする必要があります。たとえば、ディストリビューションからgedit 3を使用している場合は、次を行う必要があります。

./configure --prefix=/usr make sudo make install

64ビットディストリビューションを使用している場合は--libdir=/usr/lib64./configureスクリプトに渡す必要もあり ます。

そのためcd、コードを含むディレクトリに移動して、実行しようとしました./configure --prefix=/usr --libdir=/usr/lib64。残念ながら、これは機能せず、エラーメッセージが表示されます。

bash: ./configure: No such file or directory

フォルダーを確認すると、実際にはファイルはありませんconfigureが、のみがありますconfigure.acこのプラグインをコンパイルするにはどうすればよいですか?


1
このパッケージをインストールするだけで-> apt-get install autopointautogen.shを再度実行します.....
hhlp

回答:


9
  1. 構成ファイルを構築するために必要なライブラリ

    sudo apt-get install intltool libtool
    
  2. このプラグインのコンパイルに必要な依存関係

    sudo apt-get install gedit-dev
    
  3. 構成ファイルを作成する

    touch config.rpath
    ./autogen.sh
    
  4. 構成とコンパイル

    ./configure --prefix=/usr
    make
    sudo make install
    

あなたは64ビットのディストリビューションを使用している場合は、合格する必要があります--libdir=/usr/lib64./configure script

    ./configure --prefix=/usr --libdir=/usr/lib64

64ビットディストリビューションでは、2つのシンボリックリンクも作成する必要がありました。そうしないと、プラグインが表示されません。

sudo ln -s /usr/lib64/gedit/plugins/latex.plugin /usr/lib/gedit/plugins/
sudo ln -s /usr/lib64/gedit/plugins/latex /usr/lib/gedit/plugins/

hhlp、どうもありがとう!ただし、touch config.rpath ./autogen.shエラーが発生します。私の質問をもう一度確認してください。私はそこにメッセージを入れました。どうもありがとう!!
インゴ

いずれにせよ、今では機能しています....
Ingo

0

Ubuntu Oneiric 64ビットを使用していると仮定すると、このhttp://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2をダウンロードして抽出する必要があります。intltoolおよびlibgtk-devパッケージが必要なので、インストールする必要があります

sudo apt-get install intltool libgtk-3-dev

それが完了したらcd、ディレクトリgedit-latex-3.2.1に展開して実行します

./configure --prefix=/usr --libdir=/usr/lib64
make
sudo make install

そして、すべてがうまくいくはずです。

PS LaTeXプラグインはデフォルトでラバーを使用するため、既に存在するコンパイルツールを変更しない場合は、ラバー、python-poppler、python-glade2、python-enchant、texliveのパッケージをインストール(またはインストールされているかどうかを確認)する必要があります。


パッケージには、libgtk-dev任意のUbuntuのバージョンでは終了しません- > packages.ubuntu.com/...
hhlp

1
それはlibgtk-3-devで、タイプミスに気づきませんでしたが、すでに変更しました。それを指摘していただきありがとうございます。
パブロズビエタ

あなたの答えをありがとう、しかしあなたがステップを逃しているので、それはうまくいかないようですtouch config.rpath ./autogen.sh。でも、気にしないでください、なぜならそれも機能しないからです;)。
インゴ

説明したように(私が提供したリンクでパッケージを使用および抽出する)試し、everithingが機能しました。とにかく幸運を!:)
パブロズビエタ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.