Jak zainstalować termit

14

Używam openbox na UbuntuGnome .. jeśli to pomaga.

Przejrzałem więc dokumentację znajdującą się tutaj:

https://wiki.archlinux.org/index.php/Termite

i nie mogę wymyślić, jak to zainstalować. Jestem bardzo nowicjuszem i chciałbym, aby możliwe było proste wyjaśnienie, a przynajmniej trącić we właściwym kierunku.

Postępowałem również zgodnie z instrukcjami tutaj: https://github.com/thestinger/termite

Czy następujące czynności:

git clone --recursive https://github.com/thestinger/termite.git
cd termite && make

następnie zdobądź to:

ask @ ubuntu: ~ / termite $ make
Pakiet gtk + -3.0 nie został znaleziony w ścieżce wyszukiwania pkg-config.
Być może powinieneś dodać katalog zawierający `gtk + -3.0.pc '
do zmiennej środowiskowej PKG_CONFIG_PATH
Nie znaleziono pakietu „gtk + -3,0”
Pakiet vte-2.91 nie został znaleziony w ścieżce wyszukiwania pkg-config.
Być może powinieneś dodać katalog zawierający `vte-2.91.pc '
do zmiennej środowiskowej PKG_CONFIG_PATH
Nie znaleziono pakietu „vte-2.91”
Pakiet gtk + -3.0 nie został znaleziony w ścieżce wyszukiwania pkg-config.
Być może powinieneś dodać katalog zawierający `gtk + -3.0.pc '
do zmiennej środowiskowej PKG_CONFIG_PATH
Nie znaleziono pakietu „gtk + -3,0”
Pakiet vte-2.91 nie został znaleziony w ścieżce wyszukiwania pkg-config.
Być może powinieneś dodać katalog zawierający `vte-2.91.pc '
do zmiennej środowiskowej PKG_CONFIG_PATH
Nie znaleziono pakietu „vte-2.91”
g ++ -std = c ++ 11 -O3 -Wall -Wextra -pedantic -Winit-self -Wshadow -Wformat = 2 -Wississ-deklarations -Wstrict-overflow = 5 -Wcast-align -Wconversion -Wunused-macros -Wwrite-strings -DNDEBUG -D_POSIX_C_SOURCE = 200809L -DTERMITE_VERSION = \ "v11 \" -Brak-brak-inicjatorów pola -s -Wl, - w razie potrzeby termite.cc -o termit
termite.cc:31:21: błąd krytyczny: gtk / gtk.h: Brak takiego pliku lub katalogu
kompilacja zakończona.
Makefile: 36: przepis na docelowy „termit” nie powiódł się
make: *** [termite] Błąd 1
Pepe
źródło

Odpowiedzi:

13

Nad tutaj jest skrypt instalacyjny, który ładnie wyjaśnia wszystkie zależności i rzeczy, po prostu skopiować to dla ciebie;)

Zainstaluj zależności

sudo apt install -y g++ libgtk-3-dev gtk-doc-tools gnutls-bin \
    valac intltool libpcre2-dev libglib3.0-cil-dev libgnutls28-dev \
    libgirepository1.0-dev libxml2-utils gperf build-essential

Pobierz i zainstaluj vte-ng

git clone https://github.com/thestinger/vte-ng.git
echo export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"
cd vte-ng && ./autogen.sh && make && sudo make install
cd ..

Pobierz i zainstaluj termit i skonfiguruj

git clone --recursive https://github.com/thestinger/termite.git
cd termite && make && sudo make install
sudo ldconfig
sudo mkdir -p /lib/terminfo/x
sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termite

Voila, to powinno być to ....

db429
źródło
Nie powinieneś robić sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termitetego złego pomysłu. Jaki jest sens?
Evan Carroll
@EvanCarroll, jeśli mi powiesz, dlaczego nie, zmienię to, ale jak mogłeś przeczytać w pierwszym akapicie, to „rozwiązanie” zostało skradzione.
db429,
Dlaczego echo export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"?
blkpws,
Ta instrukcja zepsuje twój terminal gnome, ponieważ wymaga to nowszej wersji vte-ngpakietu. Nie postępuj zgodnie z tymi instrukcjami, w przeciwnym razie wpłynie to na twój terminal gnome.
b-fg
fatal: nie można utworzyć drzewa pracy katalog „
vte
1

Myślę, że najprostszym sposobem instalacji jest:

cd /tmp
wget https://raw.githubusercontent.com/Corwind/termite-install/master/termite-install.sh
chmod +x ./termite-install.sh
./termite-install.sh

Teraz zaktualizuj domyślny emulator terminala:

sudo update-alternatives --config x-terminal-emulator

Miłego dnia!

blkpws
źródło
0

Wygląda na to, że nie zainstalowałeś wymaganych ZALEŻNOŚCI. To może być problem

Pakiet vte-2.91 nie został znaleziony w ścieżce wyszukiwania pkg-config. Spróbuj zainstalować vte-ng https://github.com/thestinger/vte-ng

Mohit Rajan
źródło
Widziałem to, ale nie jestem pewien, jak zainstalować Vte-ng. Nie mówią ci, jak to zainstalować. Czy wiesz jak zainstalować Vte-ng?
Pepe
zwykle należy o tym wspomnieć w pliku read me (po pobraniu pliku zip)
Mohit Rajan
Oto odczyt: * Co to jest VTE? VTE to biblioteka (libvte) implementująca widget emulatora terminali dla GTK + i wykorzystująca to minimalną przykładową aplikację (vte). Vte jest używany głównie w gnome-terminalu, ale może być również używany do osadzania konsoli / terminala w grach, edytorach, IDE itp. VTE nie ma strony głównej. Zgłoś wszelkie problemy na stronie: bugzilla.gnome.org/enter_bug.cgi?product=vte
Pepe
spróbuj tego howtogeek.com/105413/...
Mohit Rajan
-1

Możesz zainstalować termitena Ubuntu za pomocą tego skryptu:

Instalator termitów

Ali Zeynali
źródło
1
Nie rozumiem, w jaki sposób podanie tych samych informacji w odpowiedzi, co ta, która została już podana w górnej odpowiedzi, dodaje coś.
Starszy Geek
-2

Łatwą wykonalną alternatywą byłoby zainstalowanie terminatora, który jest łatwo dostępny wszystkich obecnie obsługiwanych wersji Ubuntu

To bardzo prosty 2-etapowy proces.

1) Włącz repozytorium wszechświata

2) zainstaluj terminator za pośrednictwem centrum oprogramowania Ubuntu lub za pomocą wiersza polecenia w terminalu z poleceniem sudo apt-get install terminator

Może to być lepszy wybór, ponieważ niektórzy twierdzą, że terminator jest lepszy, ponieważ może rozdzielić okno terminala na kilka obszarów i możesz zmienić ich rozmiar w razie potrzeby. Obsługiwanych jest także wiele okien i kart.

Źródła:

Doświadczenie

https://www.slant.co/versus/2444/2462/~terminator_vs_termite

Starszy Geek
źródło
2
Przegłosowano, ponieważ to nawet nie próbuje rozwiązać problemu. Istnieje wiele powodów, dla których nie chce się instalować terminator, na przykład narzut interfejsu użytkownika z paskiem tytułowym i ramkami okna itp. Z tych samych powodów uważam tilix/ terminixirytujące.
Benjamin R
1
Źle mnie zrozumiałeś, ale rozumiem, dlaczego mój komentarz jest zdecydowanie sub-idealny, kiedy go ponownie czytam. Próbowałem jedynie stwierdzić, że zakładając, że Pytający nie jest świadomy terminatorlub może nie mieć całkowicie uzasadnionych i konkretnych powodów, dla których chciałbym skorzystać terminix, zamiast tego oferuję to jako odpowiedź, gdy nie odpowiada na pytanie, zdecydowanie zasługuje na głosowanie. Każda odpowiedź, która nie odpowiada na pytanie, brzmi. Pytanie „Czy zamiast tego próbowałeś terminatora?” w komentarzu do pytania jest całkowicie aktualne.
Benjamin R
2
Z całym szacunkiem źle rozumiesz. Zapewniłem realną alternatywę, która jest całkowicie akceptowalna zgodnie z wytycznymi. Oto cytat: „Przeczytaj uważnie pytanie. O co konkretnie pytasz? Upewnij się, że twoja odpowiedź zapewnia - lub realną alternatywę.
Starszy Geek
1
Termite to lekki emulator terminala. Terminator to rozdęty emulator terminali Java 6. Nie rozumiem, jak to jest realna alternatywa.
Evan Carroll
1
Na początku myślałem, że ta odpowiedź nie stanowi dobrego rozwiązania zadanego pytania, ale potem przeczytałem komentarze i nie tylko zmieniłem zdanie, ale dowiedziałem się więcej o społeczności. Dzięki @ElderGeek
Gabriel Ziegler