Làm cách nào để biên dịch plugin LaTeX gedit?


11

Vì tôi muốn sử dụng plugin Gedit LaTeX không may không có sẵn cho Gedit 3.2 trong kho, tôi muốn tự mình biên dịch nó. Phiên bản gần đây nhất bạn có thể nhận được trên http://git.gnome.org/browse/gedit-latex không hỗ trợ Gedit của Gnome 3.

Trong tài liệu có ghi:

Do hạn chế về việc đọc Cài đặt, plugin hiện phải được cài đặt cùng tiền tố với gedit. Chẳng hạn, nếu bạn đang sử dụng gedit 3 từ bản phân phối của mình, bạn cần phải làm

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

Nếu bạn đang sử dụng bản phân phối 64 bit, bạn cũng cần chuyển --libdir=/usr/lib64sang ./configuretập lệnh.

Đó là lý do tại sao tôi cded vào thư mục chứa mã và cố gắng chạy ./configure --prefix=/usr --libdir=/usr/lib64. Thật không may, điều này không hoạt động, đưa ra thông báo lỗi:

bash: ./configure: No such file or directory

Đã kiểm tra thư mục, thực sự không có tập tin configure, mà chỉ configure.ac. Tôi có thể làm gì để biên dịch plugin này?


1
chỉ cần cài đặt gói này -> apt-get install autopointvà thực hiện autogen.sh một lần nữa .....
hhlp

Câu trả lời:


9
  1. Thư viện cần thiết để xây dựng các tập tin cấu hình

    sudo apt-get install intltool libtool
    
  2. Sự phụ thuộc cần thiết để biên dịch các trình cắm này

    sudo apt-get install gedit-dev
    
  3. Xây dựng tập tin cấu hình

    touch config.rpath
    ./autogen.sh
    
  4. Cấu hình và biên dịch

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

Nếu bạn đang sử dụng phân phối 64 bit, bạn cũng cần chuyển --libdir=/usr/lib64 đến ./configure script.

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

Với bản phân phối 64 bit, tôi cũng phải tạo hai liên kết tượng trưng, ​​nếu không thì plugin sẽ không hiển thị:

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, cảm ơn rất nhiều Tuy nhiên, touch config.rpath ./autogen.shđưa ra một lỗi, bạn có thể kiểm tra lại câu hỏi của tôi không? Tôi đặt tin nhắn ở đó. Cảm ơn rất nhiều!!
Ingo

Sao cũng được, bây giờ nó hoạt động ....
Ingo

0

Giả sử bạn đang sử dụng Ubuntu Oneiric 64-bit, bạn phải tải xuống và giải nén http://ftp.gnome.org/pub/GNOME/source/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2 . Các gói intltool và libgtk-dev là cần thiết, vì vậy bạn phải cài đặt chúng

sudo apt-get install intltool libgtk-3-dev

Khi bạn đã thực hiện điều đó, cdvào thư mục gedit-latex-3.2.1 bạn đã trích xuất và chạy

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

Và mọi thứ sẽ ổn thôi.

PS Trình cắm LaTeX sử dụng cao su theo mặc định, vì vậy nếu bạn không thay đổi các công cụ biên dịch đã có, bạn nên cài đặt (hoặc kiểm tra nếu đã cài đặt) các gói: cao su, python-poppler, python-glade2, python-enchant và texlive.


gói libgtk-devkhông thoát khỏi trong bất kỳ phiên bản ubuntu -> packages.ubuntu.com/...
hhlp

1
Đó là libgtk-3-dev, tôi không nhận thấy lỗi đánh máy, nhưng tôi đã thay đổi nó. Cảm ơn bạn đã chỉ ra rằng.
Pablo Zubieta

Cảm ơn câu trả lời của bạn, nhưng nó dường như không hoạt động vì bạn đang thiếu bước touch config.rpath ./autogen.sh. Nhưng đừng bận tâm, vì cái đó cũng không hoạt động;).
Ingo

Tôi đã thử nó giống như được mô tả (sử dụng và trích xuất gói trong liên kết tôi cung cấp) và luôn luôn hoạt động. Chà, chúc may mắn nào! :)
Pablo Zubieta
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.