Ponieważ chciałbym użyć wtyczki Gedit LaTeX, która niestety nie jest dostępna dla Gedit 3.2 w repozytoriach, chcę ją skompilować samodzielnie. Najnowsza wersja dostępna na http://git.gnome.org/browse/gedit-latex obsługuje Gedit z GNOME 3.
W dokumentacji napisano:
Z powodu ograniczenia odczytu Ustawień wtyczka musi być obecnie zainstalowana z tym samym prefiksem co gedit. Na przykład, jeśli używasz gedit 3 ze swojej dystrybucji, musisz to zrobić
./configure --prefix=/usr make sudo make install
Jeśli używasz 64-bitowej dystrybucji, musisz także przejść
--libdir=/usr/lib64
do./configure
skryptu.
Dlatego cd
przeszedłem do katalogu zawierającego kod i próbowałem uruchomić ./configure --prefix=/usr --libdir=/usr/lib64
. Niestety to nie działa, wyświetlając komunikat o błędzie:
bash: ./configure: No such file or directory
Po sprawdzeniu folderu rzeczywiście nie ma pliku configure
, ale tylko configure.ac
. Co mogę zrobić, aby skompilować tę wtyczkę?
apt-get install autopoint
i uruchom ponownie autogen.sh .....Odpowiedzi:
Biblioteka musi zbudować pliki konfiguracyjne
Zależność niezbędna do skompilowania tych wtyczek
Zbuduj plik konfiguracyjny
Skonfiguruj i skompiluj
Jeśli używasz dystrybucji 64-bitowej, musisz również przejść
--libdir=/usr/lib64
do./configure script
.W przypadku dystrybucji 64-bitowej musiałem również utworzyć dwa dowiązania symboliczne, w przeciwnym razie wtyczka nie pojawiłaby się:
źródło
touch config.rpath ./autogen.sh
daje błąd, można sprawdzić ty moje pytanie jeszcze raz? Umieściłem tam wiadomość. Wielkie dzięki!!Zakładając, że używasz Ubuntu Oneiric 64-bit, musisz pobrać i wyodrębnić ten http://ftp.gnome.org/pub/GNOME/sources/gedit-latex/3.2/gedit-latex-3.2.1.tar.bz2 . Potrzebne są pakiety intltool i libgtk-dev, więc musisz je zainstalować
Gdy to zrobisz,
cd
do katalogu gedit-latex-3.2.1 rozpakuj i uruchomI wszystko powinno być w porządku.
PS Wtyczka LaTeX domyślnie używa gumy, więc jeśli nie zmieniasz już istniejących narzędzi kompilacji, powinieneś zainstalować (lub sprawdzić, czy jest zainstalowany) pakiety: rubber, python-poppler, python-glade2, python-enchant i texlive.
źródło
libgtk-dev
nie wychodzi w żadnej wersji ubuntu -> packages.ubuntu.com/…touch config.rpath ./autogen.sh
. Ale nieważne, bo to też nie działa;).