Cómo instalar termitas

14

Estoy usando openbox en UbuntuGnome ... si eso ayuda.

Así que revisé la documentación que se encuentra aquí:

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

y no puedo entender cómo instalarlo. Soy muy novato y me gustaría que sea posible una explicación simple, o al menos un empujón en la dirección correcta.

También seguí las instrucciones aquí: https://github.com/thestinger/termite

Hizo lo siguiente:

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

entonces obtén esto:

preguntar @ ubuntu: ~ / termite $ make
El paquete gtk + -3.0 no se encontró en la ruta de búsqueda pkg-config.
Quizás debería agregar el directorio que contiene `gtk + -3.0.pc '
a la variable de entorno PKG_CONFIG_PATH
No se encontró el paquete 'gtk + -3.0'
El paquete vte-2.91 no se encontró en la ruta de búsqueda pkg-config.
Quizás debería agregar el directorio que contiene `vte-2.91.pc '
a la variable de entorno PKG_CONFIG_PATH
No se encontró el paquete 'vte-2.91'
El paquete gtk + -3.0 no se encontró en la ruta de búsqueda pkg-config.
Quizás debería agregar el directorio que contiene `gtk + -3.0.pc '
a la variable de entorno PKG_CONFIG_PATH
No se encontró el paquete 'gtk + -3.0'
El paquete vte-2.91 no se encontró en la ruta de búsqueda pkg-config.
Quizás debería agregar el directorio que contiene `vte-2.91.pc '
a la variable de entorno PKG_CONFIG_PATH
No se encontró el paquete 'vte-2.91'
g ++ -std = c ++ 11 -O3 -Wall -Wextra -pedantic -Winit-self -Wshadow -Wformat = 2 -Wmissing-declaraciones -Wstrict-overflow = 5 -Wcast-align -Wconversion -Wunused-macros -Wwrite-strings -DNDEBUG -D_POSIX_C_SOURCE = 200809L -DTERMITE_VERSION = \ "v11 \" -Wno-missing-field-initializers -s -Wl, - según sea necesario termite.cc -o termite
termite.cc:31:21: error fatal: gtk / gtk.h: No existe tal archivo o directorio
compilación terminada.
Makefile: 36: la receta para el objetivo 'termitas' falló
make: *** [termita] Error 1
Pepe
fuente

Respuestas:

13

Durante aquí es un script de instalación, que muy bien explica todas las dependencias y esas cosas, sólo a copiar eso para usted;)

Instalar dependencias

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

Obtenga e instale 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 ..

Obtenga e instale termitas y configure

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, esto debería ser ...

db429
fuente
No deberías estar haciendo sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termiteeso es una mala idea. ¿Cuál es el punto de?
Evan Carroll
@EvanCarroll, si me señala por qué no, lo cambiaré, pero como podría haber leído en el primer párrafo, esta "solución" es robada.
db429
¿Por qué haces un eco de export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"?
blkpws
Estas instrucciones romperán su terminal gnome ya que esto requiere una versión más nueva del vte-ngpaquete. No siga estas instrucciones o su terminal de gnomo se verá afectada.
b-fg
fatal: no se pudo crear el directorio de árbol de trabajo 'vte-ng': No
existe
1

Creo que la forma más sencilla de instalar es la siguiente:

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

Ahora actualice su emulador de terminal predeterminado:

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

¡Tenga un buen día!

blkpws
fuente
0

Parece que no instaló las DEPENDENCIAS requeridas. Podría ser el problema

El paquete vte-2.91 no se encontró en la ruta de búsqueda pkg-config. Intenta instalar vte-ng https://github.com/thestinger/vte-ng

Mohit Rajan
fuente
Lo vi, pero no estoy seguro de cómo instalar vte-ng. No te dicen cómo instalarlo. ¿Sabes cómo instalar vte-ng?
Pepe
Por lo general, debe mencionarse en el archivo Léame (después de descargar el archivo zip)
Mohit Rajan
Este es el archivo Léame: * ¿Qué es el TEV? VTE es una biblioteca (libvte) que implementa un widget de emulador de terminal para GTK +, y una aplicación de muestra mínima (vte) que usa eso. Vte se usa principalmente en gnome-terminal, pero también se puede usar para incrustar una consola / terminal en juegos, editores, IDEs, etc. VTE no tiene una página de inicio. Informe cualquier problema en: bugzilla.gnome.org/enter_bug.cgi?product=vte
Pepe
prueba esto howtogeek.com/105413/…
Mohit Rajan
-1

Puede instalar termiteen Ubuntu usando este script:

Instalador de termitas

Ali Zeynali
fuente
1
No veo cómo proporcionar la misma información en su respuesta que la que ya proporcionó la respuesta superior está agregando algo.
Élder Geek
-2

Una alternativa viable y fácil sería instalar Terminator, que está fácilmente disponible para todas las versiones compatibles de Ubuntu.

Este es un proceso muy simple de 2 pasos.

1) Habilite el repositorio del universo

2) instale el terminador a través del centro de software de Ubuntu o mediante la línea de comando en una terminal con el comando sudo apt-get install terminator

Esta podría ser una mejor opción, ya que algunos dicen que el terminador es superior porque puede separar la ventana del terminal en varias áreas y puede cambiar su tamaño según sea necesario. Varias ventanas y pestañas también son compatibles.

Fuentes:

Experiencia

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

Elder Geek
fuente
2
Votaron en contra porque esto ni siquiera intenta responder al problema. Hay muchas razones por las que uno no querría instalar terminator, por ejemplo, la sobrecarga de interfaz de usuario con la barra de título de la ventana y las fronteras etc. encuentro tilix/ terminixmolestos por las mismas razones.
Benjamin R
1
Me has entendido mal, pero entiendo por qué, ya que mi comentario es definitivamente sub ideal cuando lo leo de nuevo. Simplemente estaba tratando de afirmar que asumir que el Aspirante no tiene conocimiento terminatoro puede no tener razones perfectamente válidas y específicas para querer usarlo terminix, y en cambio, ofrecer esto como una respuesta cuando no responde la pregunta definitivamente merece un voto negativo. Cualquier respuesta que no responda la pregunta sí. Preguntando "¿Has probado Terminator en su lugar?" En un comentario sobre la pregunta es totalmente válido.
Benjamin R
2
Con el debido respeto, lo malinterpretas. Proporcioné una alternativa viable que es perfectamente aceptable según las pautas. He aquí una cita: "Leer la pregunta cuidadosamente lo que, en concreto, es la pregunta que le solicitará Asegúrese de que su respuesta se establece que -.? O una alternativa viable.
Elder Geek
1
Termite es un emulador de terminal ligero. Terminator es un emulador de terminal Java 6 hinchado. No puedo ver cómo esta es una alternativa viable.
Evan Carroll
1
Al principio, pensé que esta respuesta no proporcionaba una buena solución a la pregunta formulada, pero luego leí los comentarios y no solo cambié de opinión, sino que aprendí más sobre la comunidad. Gracias @ElderGeek
Gabriel Ziegler