Como instalar cupins

14

Estou usando o openbox no UbuntuGnome .. se isso ajuda.

Então, revi a documentação localizada aqui:

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

e não consigo descobrir como instalá-lo. Sou muito novato e gostaria que uma explicação simples fosse possível, ou pelo menos um empurrão na direção certa.

Também segui as instruções aqui: https://github.com/thestinger/termite

Fez o seguinte:

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

então pegue o seguinte:

ask @ ubuntu: ~ / cupim $ make
O pacote gtk + -3.0 não foi encontrado no caminho de pesquisa do pkg-config.
Talvez você deva adicionar o diretório que contém `gtk + -3.0.pc '
para a variável de ambiente PKG_CONFIG_PATH
Nenhum pacote 'gtk + -3.0' encontrado
O pacote vte-2.91 não foi encontrado no caminho de pesquisa do pkg-config.
Talvez você deva adicionar o diretório que contém `vte-2.91.pc '
para a variável de ambiente PKG_CONFIG_PATH
Nenhum pacote 'vte-2.91' encontrado
O pacote gtk + -3.0 não foi encontrado no caminho de pesquisa do pkg-config.
Talvez você deva adicionar o diretório que contém `gtk + -3.0.pc '
para a variável de ambiente PKG_CONFIG_PATH
Nenhum pacote 'gtk + -3.0' encontrado
O pacote vte-2.91 não foi encontrado no caminho de pesquisa do pkg-config.
Talvez você deva adicionar o diretório que contém `vte-2.91.pc '
para a variável de ambiente PKG_CONFIG_PATH
Nenhum pacote 'vte-2.91' encontrado
g ++ -std = c ++ 11 -O3 -Wall -Wextra -pedantic -Winit-self -Wshadow -Wformat = 2 -Wmissing-declarações -Wstrict-overflow = 5 -Wcast-align -Wconversion -Wunused-macros -Wwrite-strings -DNDEBUG -D_POSIX_C_SOURCE = 200809L -DTERMITE_VERSION = \ "v11 \" -Nos faltam inicializadores de campo ausentes -s -Wl, - conforme necessário termite.cc -o cupim
termite.cc:31:21: erro fatal: gtk / gtk.h: Esse arquivo ou diretório não existe
compilação finalizada.
Makefile: 36: receita para o alvo 'cupim' falhou
make: *** [cupim] Erro 1
Pepe
fonte

Respostas:

13

Ao longo aqui é um script de instalação, que bem explica todas as dependências e outras coisas, eu vou apenas copiar isso para você;)

Instalar dependências

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

Obtenha e instale o 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 ..

Obter e instalar cupins e configuração

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, deve ser isso ....

db429
fonte
Você não deveria estar fazendo sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termiteisso é uma má ideia. Qual é o objetivo?
Evan Carroll
@EvanCarroll, se você me indicar por que não, eu vou mudar, mas como você deve ter lido no primeiro parágrafo, essa "solução" é roubada.
db429
Por que você faz um eco export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"?
blkpws
Estas instruções irão quebrar o seu terminal gnome, pois isso requer uma versão mais recente do vte-ngpacote. Não siga estas instruções ou seu terminal gnome será afetado.
b-fg
fatal: não foi possível criar a árvore de trabalho dir 'vte-ng': Não
existe
0

Parece que você não instalou as DEPENDENCIES necessárias. Poderia ser o problema

O pacote vte-2.91 não foi encontrado no caminho de pesquisa do pkg-config. Tente instalar o vte-ng https://github.com/thestinger/vte-ng

Mohit Rajan
fonte
Eu vi isso, mas não sei como instalar o vte-ng. Eles não dizem como instalá-lo. Você sabe como instalar o vte-ng?
Pepe
deveria normalmente ser mencionado no arquivo Leia-me (após o download do arquivo zip)
Mohit Rajan
Este é o leia-me: * O que é VTE? O VTE é uma biblioteca (libvte) que implementa um widget de emulador de terminal para GTK + e um aplicativo de amostra mínimo (vte) usando isso. O Vte é usado principalmente no terminal gnome, mas também pode ser usado para incorporar um console / terminal em jogos, editores, IDEs etc. O VTE não possui uma página inicial. Relate quaisquer problemas em: bugzilla.gnome.org/enter_bug.cgi?product=vte
Pepe
tente isto howtogeek.com/105413/…
Mohit Rajan
0

Eu acho que a maneira mais simples de instalar é a seguinte:

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

Agora atualize seu emulador de terminal padrão:

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

Tenha um bom dia!

blkpws
fonte
-1

Você pode instalar termiteno Ubuntu usando este script:

Instalador de cupins

Ali Zeynali
fonte
1
Não vejo como fornecer as mesmas informações em sua resposta como as que já foram fornecidas pela resposta principal estão adicionando algo.
Elder Geek
-2

Uma alternativa fácil e viável seria instalar o terminador, que está facilmente disponível para todas as versões atualmente suportadas do Ubuntu

Este é um processo muito simples de 2 etapas.

1) Habilite o repositório do universo

2) instale o terminador através do centro de software Ubuntu ou através da linha de comando em um terminal com o comando sudo apt-get install terminator

Essa pode ser uma escolha melhor, já que alguns dizem que o terminador é superior porque pode separar a janela do terminal em várias áreas e você pode redimensioná-las conforme necessário. Múltiplas janelas e guias também são suportadas.

Fontes:

Experiência

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

Elder Geek
fonte
2
Voto negativo, porque isso nem tenta responder ao problema. Há muitas razões por que um não gostaria de instalar terminator, por exemplo, a sobrecarga UI com bordas da barra de título e janelas etc. Acho tilix/ terminixirritantes, pelas mesmas razões.
Benjamin R
1
Você me entendeu mal, mas entendo por que, como meu comentário é definitivamente sub-ideal quando o leio novamente. Eu estava apenas tentando afirmar que, assumindo que o Asker não tem conhecimento terminatorou pode não ter razões perfeitamente válidas e específicas para querer usá-lo terminix, em vez disso, oferecer isso como uma resposta quando não responder à pergunta definitivamente merece um voto negativo. Qualquer resposta que não responda à pergunta, sim. Perguntando "Você já tentou o terminator?" em um comentário sobre a questão é totalmente válido.
Benjamin R
2
Com todo o respeito, você entende mal. Forneci uma alternativa viável, perfeitamente aceitável sob as diretrizes. Aqui está uma citação: "Leia a questão com cuidado o que, especificamente, é a questão pedindo Certifique-se de sua resposta prevê que -.? Ou uma alternativa viável.
Elder Geek
1
Cupim é um emulador de terminal leve. O Terminator é um emulador de terminal Java 6 inchado. Não vejo como essa é uma alternativa viável.
Evan Carroll
1
No começo, achei que essa resposta não fornecia uma boa solução para a pergunta, mas depois li os comentários e não apenas mudei de idéia, mas aprendi mais sobre a comunidade. Obrigado @ElderGeek
Gabriel Ziegler