Cara memasang rayap

14

Saya menggunakan openbox di UbuntuGnome .. jika itu membantu.

Jadi saya meninjau dokumentasi yang ada di sini:

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

dan saya tidak tahu cara menginstalnya. Saya sangat pemula dan hanya ingin penjelasan sederhana mungkin, atau setidaknya dorongan ke arah yang benar.

Saya juga mengikuti instruksi di sini: https://github.com/thestinger/termite

Lakukan yang berikut:

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

lalu dapatkan ini:

ask @ ubuntu: ~ / rayap $ make
Paket gtk + -3.0 tidak ditemukan di jalur pencarian pkg-config.
Mungkin Anda harus menambahkan direktori yang berisi `gtk + -3.0.pc '
ke variabel lingkungan PKG_CONFIG_PATH
Tidak ditemukan paket 'gtk + -3.0'
Paket vte-2.91 tidak ditemukan di jalur pencarian pkg-config.
Mungkin Anda harus menambahkan direktori yang berisi `vte-2.91.pc '
ke variabel lingkungan PKG_CONFIG_PATH
Tidak ditemukan paket 'vte-2.91'
Paket gtk + -3.0 tidak ditemukan di jalur pencarian pkg-config.
Mungkin Anda harus menambahkan direktori yang berisi `gtk + -3.0.pc '
ke variabel lingkungan PKG_CONFIG_PATH
Tidak ditemukan paket 'gtk + -3.0'
Paket vte-2.91 tidak ditemukan di jalur pencarian pkg-config.
Mungkin Anda harus menambahkan direktori yang berisi `vte-2.91.pc '
ke variabel lingkungan PKG_CONFIG_PATH
Tidak ditemukan paket 'vte-2.91'
g ++ -std = c ++ 11 -O3 -Wall -Wextra -pedantic -Winit-self -Wshadow -Wformat = 2 -Wmissing-declarations -Wstrict-overflow = 5 -Wcast-align -Wconversion -Wunused-macro -Wwrite-string -DNDEBUG -D_POSIX_C_SOURCE = 200809L -DTERMITE_VERSION = \ "v11 \" -Wno-missing-field-initializers -s -Wl, - seperti yang diperlukan rayap.cc -o rayap
rayap.cc:31:21: kesalahan fatal: gtk / gtk.h: Tidak ada file atau direktori tersebut
kompilasi dihentikan.
Makefile: 36: resep untuk target 'rayap' gagal
make: *** [rayap] Kesalahan 1
Pepe
sumber

Jawaban:

13

Di sini adalah skrip instal, yang menjelaskan dengan baik semua dependensi dan hal-hal, saya hanya akan menyalinnya untuk Anda;)

Instal dependensi

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

Dapatkan dan instal 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 ..

Dapatkan dan pasang rayap, dan siapkan

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, ini seharusnya ....

db429
sumber
Anda seharusnya tidak melakukan sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termiteitu ide yang buruk. Apa gunanya?
Evan Carroll
@ EvanCarroll jika Anda menunjukkan kepada saya mengapa tidak, saya akan mengubahnya, tetapi karena Anda mungkin telah membaca di paragraf pertama "solusi" ini dicuri.
db429
Mengapa Anda melakukan gema export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"?
blkpws
Instruksi ini akan merusak terminal gnome Anda karena ini membutuhkan versi vte-ngpaket yang lebih baru. Jangan ikuti instruksi ini atau terminal gnome Anda akan terpengaruh.
b-fg
fatal: tidak bisa membuat direktori pohon kerja 'vte-ng': Tidak ada file atau direktori seperti itu
BlkPengu
1

Saya pikir cara paling sederhana untuk menginstal adalah sebagai berikut:

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

Sekarang perbarui emulator terminal default Anda:

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

Semoga harimu menyenangkan!

blkpws
sumber
0

Sepertinya Anda tidak menginstal DEPENDENSI yang diperlukan. Bisa jadi itu masalahnya

Paket vte-2.91 tidak ditemukan di jalur pencarian pkg-config. Coba pasang vte-ng https://github.com/thestinger/vte-ng

Mohit Rajan
sumber
Saya memang melihat itu, tetapi saya tidak yakin bagaimana cara menginstal vte-ng. Mereka tidak memberi tahu Anda cara menginstalnya. Apakah Anda tahu cara menginstal vte-ng?
Pepe
biasanya harus disebutkan dalam file read me (setelah mengunduh file zip)
Mohit Rajan
Ini bacaan saya: * Apa itu VTE? VTE adalah perpustakaan (libvte) yang mengimplementasikan widget terminal emulator untuk GTK +, dan aplikasi sampel minimal (vte) yang menggunakannya. Vte terutama digunakan di gnome-terminal, tetapi juga dapat digunakan untuk menanamkan konsol / terminal dalam game, editor, IDE, dll. VTE tidak memiliki beranda. Laporkan masalah apa pun di: bugzilla.gnome.org/enter_bug.cgi?product=vte
Pepe
coba ini howtogeek.com/105413/...
Mohit Rajan
-1

Anda dapat menginstal termitedi Ubuntu menggunakan skrip ini:

Pemasang Rayap

Ali Zeynali
sumber
1
Saya tidak melihat bagaimana memberikan informasi yang sama dalam jawaban Anda seperti yang sudah disediakan oleh jawaban teratas adalah menambahkan apa pun.
Penatua Geek
-2

Mudah alternatif akan menginstal terminator yang mudah tersedia untuk semua versi saat ini didukung dari Ubuntu

Ini adalah proses 2 langkah yang sangat sederhana.

1) Aktifkan repositori semesta

2) instal terminator baik melalui pusat perangkat lunak Ubuntu atau melalui baris perintah di terminal dengan perintah sudo apt-get install terminator

Ini mungkin pilihan yang lebih baik karena ada yang mengatakan bahwa terminator lebih unggul karena dapat memisahkan jendela terminal menjadi beberapa area dan Anda dapat mengatur ulang ukurannya sesuai kebutuhan. Beberapa jendela dan tab juga didukung.

Sumber:

Pengalaman

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

Penatua Geek
sumber
2
Diturunkan karena ini bahkan tidak berusaha untuk menjawab masalah. Ada banyak alasan mengapa seseorang tidak ingin menginstal terminator, misalnya overhead UI dengan titlebar dan batas jendela dll. Saya menemukan tilix/ terminixmengganggu karena alasan yang sama.
Benjamin R
1
Anda salah paham, tetapi saya mengerti mengapa karena komentar saya pasti kurang ideal ketika saya membacanya lagi. Saya hanya mencoba untuk menyatakan bahwa dengan mengasumsikan Penanya tidak mengetahui terminatoratau mungkin tidak memiliki alasan yang benar-benar valid dan spesifik untuk ingin menggunakan terminix, dan sebaliknya menawarkan ini sebagai jawaban ketika tidak menjawab pertanyaan pasti layak untuk downvote. Setiap jawaban yang tidak menjawab pertanyaan itu. Bertanya "Apakah Anda sudah mencoba terminator?" dalam komentar pada pertanyaan benar-benar valid.
Benjamin R
2
Dengan segala hormat, Anda salah paham. Saya memberikan alternatif yang dapat diterima yang sepenuhnya dapat diterima berdasarkan pedoman. Berikut ini kutipannya: "Baca pertanyaannya dengan seksama. Apa, khususnya, pertanyaan yang diajukan? Pastikan jawaban Anda menyatakan bahwa - atau alternatif yang mungkin.
Penatua Geek
1
Rayap adalah emulator terminal yang ringan. Terminator adalah Java 6 Terminal Emulator yang membengkak. Saya tidak bisa melihat bagaimana ini merupakan alternatif yang layak.
Evan Carroll
1
Pada awalnya, saya pikir jawaban ini tidak memberikan solusi yang baik untuk pertanyaan yang diajukan, tetapi kemudian saya membaca komentar dan tidak hanya mengubah pikiran saya, tetapi saya belajar lebih banyak tentang komunitas. Terima kasih @ElderGeek
Gabriel Ziegler