Як встановити терміт


14

Я використовую openbox на UbuntuGnome .. якщо це допомагає.

Тому я переглянув документацію, розташовану тут:

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

і я не можу зрозуміти, як його встановити. Я дуже новачок і хотів би просто просте пояснення можливе, або хоча б натискання в правильному напрямку.

Я також дотримувався інструкцій тут: https://github.com/thestinger/termite

Зробив наступне:

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

то отримайте це:

ask @ ubuntu: ~ / терміт $ make
Пакет gtk + -3.0 не знайдено в шляху пошуку pkg-config.
Можливо, вам слід додати каталог, що містить `gtk + -3.0.pc '
до змінної середовища PKG_CONFIG_PATH
Не знайдено пакет 'gtk + -3.0'
Пакет vte-2.91 не знайдено в шляху пошуку pkg-config.
Можливо, вам слід додати каталог, що містить `vte-2.91.pc '
до змінної середовища PKG_CONFIG_PATH
Не знайдено пакет "vte-2.91"
Пакет gtk + -3.0 не знайдено в шляху пошуку pkg-config.
Можливо, вам слід додати каталог, що містить `gtk + -3.0.pc '
до змінної середовища PKG_CONFIG_PATH
Не знайдено пакет 'gtk + -3.0'
Пакет vte-2.91 не знайдено в шляху пошуку pkg-config.
Можливо, вам слід додати каталог, що містить `vte-2.91.pc '
до змінної середовища PKG_CONFIG_PATH
Не знайдено пакет "vte-2.91"
g ++ -std = c ++ 11 -O3 -Wall -Wextra -pedantic -Winit-self -Wshadow -Wformat = 2 -Wmissing-заяви -Wstrict-overflow = 5 -Wcast-align -Wconversion -Wunused-macros -Wwrite-string -DNDEBUG -D_POSIX_C_SOURCE = 200809L -DTERMITE_VERSION = \ "v11 \" -недопущені ініціалізатори поля -s -Wl, - за потребою termite.cc -o терміт
termite.cc:31:21: фатальна помилка: gtk / gtk.h: Немає такого файлу чи каталогу
складання припинено.
Makefile: 36: рецепт цільового терміту не вдався
make: *** [терміт] Помилка 1

Відповіді:


13

За тут це встановити скрипт, який добре пояснює всю залежність та інше, я просто скопіювати , що для вас;)

Встановити залежності

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

Отримайте та встановіть 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 ..

Отримайте та встановіть терміт та налаштуйте

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

Вуаля, це має бути ...


Вам не слід робити sudo ln -s /usr/local/share/terminfo/x/xterm-termite /lib/terminfo/x/xterm-termiteце погана ідея. У чому справа?
Еван Керролл

@EvanCarroll, якщо ви вкажете мені, чому ні, я його зміню, але, як ви могли прочитати в першому пункті, це "рішення" вкрадено.
db429

Чому ти робиш відгомін export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH"?
blkpws

Ця інструкція порушить ваш термінал gnome, оскільки для цього потрібна нова версія vte-ngпакета. Не дотримуйтесь цих інструкцій, інакше ваш термін gnome буде пошкоджений.
b-fg

фатально: не вдалося створити робоче дерево dir 'vte-ng': Немає такого файлу чи каталогу
BlkPengu

1

Я думаю, що найпростіший спосіб встановлення полягає в наступному:

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

Тепер оновіть емулятор терміналу за замовчуванням:

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

Гарного дня!


0

Схоже, ви не встановили потрібні ЗАЯВКИ. Це може бути проблема

Пакет vte-2.91 не знайдено в шляху пошуку pkg-config. Спробуйте встановити vte-ng https://github.com/thestinger/vte-ng


Я бачив це, але я не впевнений, як встановити vte-ng. Вони не розповідають, як це встановити. Чи знаєте ви, як встановити vte-ng?
Pepe

зазвичай це слід згадати у файлі "читати мені" (після завантаження zip-файлу)
Mohit Rajan,

Це прочитане мені: * Що таке VTE? VTE - це бібліотека (libvte), що реалізує віджет емулятора терміналу для GTK + і мінімальний зразок програми (vte), використовуючи це. Vte використовується в основному в gnome-терміналі, але він також може бути використаний для вставки консолі / терміналу в іграх, редакторах, IDE тощо. У VTE немає домашньої сторінки. Повідомте про будь-які проблеми за адресою: bugzilla.gnome.org/enter_bug.cgi?product=vte
Pepe

спробуйте це howtogeek.com/105413/…
Раджан,


-1

Ви можете встановити termiteв Ubuntu за допомогою цього сценарію:

Termite Installer


1
Я не бачу, як надання тієї самої інформації у вашій відповіді, як та, яка вже була надана у верхній відповіді, нічого не додає.
Старійшина Гік

-2

Легкою життєздатною альтернативою буде встановлення термінатора, який легко доступний для всіх підтримуваних на даний момент версій Ubuntu

Це дуже простий двоетапний процес.

1) Увімкнути всесвітнє сховище

2) встановити термінатор або через програмний центр Ubuntu, або через командний рядок у терміналі з командою sudo apt-get install terminator

Це може бути кращим вибором, оскільки деякі кажуть, що термінатор є кращим, оскільки він може розділити вікно терміналу на кілька областей, і ви можете змінити їх розмір за потребою. Кілька вікон та вкладок також підтримується.

Джерела:

Досвід

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


2
Зрозуміло, оскільки це навіть не намагається відповісти на проблему. Є багато причин , чому один не хотів би встановити terminator, наприклад , накладні витрати UI з Titlebar і кордонів вікна і т.д. Я вважаю tilix/ terminixдратівливі з тих же причин.
Бенджамін Р

1
Ви мене зрозуміли неправильно, але я розумію, чому мій коментар, безумовно, є ідеальним, коли я читаю його ще раз. Я просто намагався стверджувати, що припускаючи, що Анкер не знає terminatorабо може не мати абсолютно вагомих та конкретних причин бажати використовувати terminix, і натомість пропонувати це як відповідь, коли він не відповідає на запитання, безумовно, заслуговує наголошення. Будь-яка відповідь, яка не відповідає на питання, робить. Запитуючи "Ви замість цього пробували термінатор?" у коментарі до цього питання цілком справедливо.
Бенджамін Р

2
З усією повагою ви неправильно розумієте. Я надав життєздатну альтернативу, яка цілком прийнятна згідно з настановами. Ось цитата: "Прочитайте уважно запитання. Що конкретно запитання задається? Переконайтесь, що ваша відповідь передбачає це - або життєздатну альтернативу"
Старійшина Гек

1
Терміт - це легкий термінальний емулятор. Термінатор - роздутий емулятор терміналу Java 6. Я не бачу, як це є життєздатною альтернативою.
Еван Керролл

1
Спочатку я подумав, що ця відповідь не дає хорошого вирішення поставленого питання, але потім я прочитав коментарі та не лише передумав, але й дізнався більше про громаду. Спасибі @ElderGeek
Габріель Зіглер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.