gedit LaTeX 플러그인을 컴파일하는 방법은 무엇입니까?


11

불행히도 리포지토리에서 Gedit 3.2에서 사용할 수없는 Gedit LaTeX 플러그인을 사용하고 싶기 때문에 직접 컴파일하고 싶습니다. http://git.gnome.org/browse/gedit-latex에서 얻을 수있는 최신 버전 은 그놈 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 autopoint하고 autogen.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 비트 배포판에서는 두 개의 심볼릭 링크를 만들어야했습니다. 그렇지 않으면 플러그인이 표시되지 않습니다.

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

무엇이든, 지금은 작동합니다 ....
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

이 작업을 마치면 cdgedit-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가 우분투 버전에서 종료되지 않습니다-> packages.ubuntu.com/…
hhlp

1
그것은 libgtk-3-dev인데 오타는 눈치 채지 못했지만 이미 바꿨습니다. 지적 해 주셔서 감사합니다.
Pablo Zubieta

답변 주셔서 감사합니다 touch config.rpath ./autogen.sh. 단계가 누락되어 작동하지 않는 것 같습니다 . 그러나 하나도 작동하지 않기 때문에 신경 쓰지 마십시오.).
Ingo

설명 된대로 (내가 제공 한 링크에서 패키지 사용 및 추출) 시도하고 everithing이 효과가있었습니다. 어쨌든 행운을 빈다! :)
Pablo Zubieta
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.