วิธีการรวบรวมปลั๊กอิน gedit LaTeX?


11

เนื่องจากฉันต้องการใช้ปลั๊กอิน Gedit LaTeX ที่น่าเสียดายที่ Gedit 3.2 ไม่พร้อมใช้งานในที่เก็บฉันต้องการรวบรวมด้วยตัวเอง รุ่นล่าสุดที่คุณสามารถรับได้ที่http://git.gnome.org/browse/gedit-latexรองรับ Gedit ของ GNOME 3

ในเอกสารอธิบายว่า:

เนื่องจากข้อ จำกัด ในการอ่านการตั้งค่าปัจจุบันต้องติดตั้งปลั๊กอินในส่วนนำหน้าเดียวกับ gedit ตัวอย่างเช่นหากคุณใช้ gedit 3 จากการแจกจ่ายของคุณคุณต้องทำ

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

หากคุณใช้การกระจาย 64 บิตคุณต้องส่ง --libdir=/usr/lib64ต่อไปยัง./configureสคริปต์ด้วย

นั่นเป็นเหตุผลที่ผมcded ./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
    

ถ้าคุณกำลังใช้การกระจาย 64bit คุณยังต้องผ่านไป--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

เมื่อคุณทำเช่นนั้น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 ฉันไม่ได้สังเกตเห็นการพิมพ์ผิด แต่ฉันเปลี่ยนไปแล้ว ขอบคุณสำหรับการชี้ให้เห็นว่า
Pablo Zubieta

ขอบคุณสำหรับคำตอบของคุณ touch config.rpath ./autogen.shแต่ก็ดูเหมือนจะไม่ทำงานเพราะคุณกำลังขาดหายไปขั้นตอน แต่ไม่เป็นไรเพราะมันใช้ไม่ได้ผล;)
Ingo

ฉันพยายามอย่างที่อธิบายไว้ (การใช้และแยกแพคเกจในลิงก์ที่ฉันให้ไว้) และการทำงานแบบเดิม โชคดีอยู่ดี! :)
Pablo Zubieta
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.