TermKit това е напълно различна алтернатива на нашия стар терминал. Стив Уитънс, неговият създател, работи с Linux от много години и си помисли: Защо да продължите да използвате терминал, който изглежда като 80-те? Решението, което той измисли, не включва напускане на терминала, а адаптирайте го към новото време. |
Termkit е интерпретатор на команди, базиран на WebKit, механизмът за рендиране, използван в браузъри като Google Chrome, Chromium или Safari. Точно, въпреки че е проектиран за Mac OS X, от известно време съществува версия за Linux, която е много лесна за инсталиране (в Ubuntu).
За това ще трябва да имаме както Chromium, така и Chrome в нашата дистрибуция на Ubuntu, а след това ще трябва да изтеглим различни компоненти за разработка чрез github и след това да ги компилираме подредено.
Инсталация
1.- Инсталирайте Chrome / Chromium.
2.- Инсталирайте необходимите зависимости
sudo apt-get инсталирайте git libssl-dev
3.- Създаваме папката TermKitProj и копираме / компилираме всичко там:
CD ~
mkdir TermKitProj
CD TermKitProj
git клонинг https://github.com/joyent/node.git
cd възел
. / Configure
правя
4.- Ние компилираме възела:
sudo make install
cd ..
git клонинг http://github.com/isaacs/npm.git
npm cd
sudo make install
5.- Малко по…
cd ..
git клонинг https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm инсталиране
възел Node / nodekit.js
6.- Готов. За да го тествате, отворете Chrome / Chromium и отворете следния URL адрес: http: // localhost: 2222
Запитване, работи ли добре във Fedora? „Имам Fedora 15 x86_64“ - В края на стъпка # 3, когато стартирам: „make“ - получавам следната грешка: cc1plus: всички предупреждения се третират като грешки
scons: *** [obj / release / builtins.o] Грешка 1
scons: сградата е прекратена поради грешки.
Waf: Оставяне на директорията `/ home / chasky / apps / termkit / node / build '
Неуспешно изграждане: -> задачата е неуспешна (грешка # 2):
{задача: libv8.a SConstruct -> libv8.a}
make: *** [install] Грешка 1
Надявам се, че можете да ми помогнете, благодаря xD
Истината е, че нямам представа какво може да бъде ... със сигурност липсва някаква зависимост ... Представям си.
За тези от нас, които използваме Arch, е лесно за нас, тъй като е в AUR termkit-git и има и среда termkit-pygtk (така че Chrome или Chromium не са необходими 😉). Но, както винаги, трябва да активирате модулите на ръка, както @Pablo направи в публикацията с "node /usr/lib/node_modules/termkit/Node/nodekit.js"
предпоследната стъпка ме прескача:
~ / TermKitProj / TermKit $ npm инсталиране
npm ERR! Грешка: Не е намерена: свържете @ '> = 1.2.0- <1.3.0-'
npm ERR! Валидни цели за инсталиране:
npm ERR! [«latest»,»0.0.1″,»0.0.2″,»0.0.3″,»0.0.4″,»0.0.5″,»0.0.6″,»0.1.0″,»0.2.0″,»0.2.1″,»0.2.2″,»0.2.3″,»0.2.4″,»0.2.5″,»0.2.6″,»0.2.7″,»0.3.0″,»0.4.0″,»0.5.0″,»0.5.1″,»0.5.2″,»0.5.3″,»0.5.4″,»0.5.5″,»0.5.6″,»0.5.7″,»0.5.8″,»0.5.9″,»0.5.10″,»1.0.0″,»1.0.1″]
npm ERR! при installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
npm ERR! в /usr/local/lib/node_modules/npm/lib/cache.js:306:17
npm ERR! при запазено (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
npm ERR! в cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
npm ERR! Докладвайте този * цял * дневник на адрес:
npm ГРЕШКА!
npm ERR! или го изпратете по имейл на:
npm ГРЕШКА!
npm ГРЕШКА!
npm ERR! Система Linux 2.6.35-30-generic
npm ERR! команда "възел" "/ usr / local / bin / npm" "install"
npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
npm ERR! възел -v v0.5.2-pre
npm ГРЕШКА! npm -v 1.0.18
npm ГРЕШКА!
npm ERR! Допълнителни подробности за регистриране можете да намерите в:
npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
npm не е добре
и не ходи, = (
Ръководство за Ubuntu 11.04 на испански, надяваме се и го публикувайте
http://infinitubuntu.blogspot.com/p/guia-natty.html
Въпреки че изглежда оригинална идея, не виждам смисъл. Терминалът, наред с други неща, разглежда съвместимостта на всяка система и простотата. Мощността е в командите, а не в самия интерфейс. Ако искаме лента с папки, адреси и бутони, винаги имаме най-пълните файлови мениджъри, като Konqueror или Dolphin, които също вече включват интеграция с терминала, дори Emelfm2!
Същото се случва и на мен
Когато пусна линията
git клонинг http://github.com/isaacs/npm.git
се появява следващата грешка
грешка: RPC не успя; резултат = 22, HTTP код = 417
Не знам дали е на нивото на моята операционна система или файлът ще бъде на сървъра.
Вече поправих горния проблем
„s“ липсваше
git клонинг https://github.com/isaacs/npm.git
Сега командата
npm инсталиране
не работи. Npm е от някакъв конкретен дистрибутор?
Използвам ubuntu.
Отказвам се ... изглежда, че npm не е компилиран,
грешка:
root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
! [-d .git] || git подмодул актуализация –init –рекурсивен
Инициализирано празно хранилище на Git в /root/TermKitProj/npm/node_modules/abbrev/.git/
github.com [0: 207.97.227.239]: errno = Времето за свързване изтече
фатално: не може да се свърже сокет (Времето за връзка изтече)
Клонирането на „git: //github.com/isaacs/abbrev-js.git“ в подмодул път „node_modules / сокращение“ не бе успешно
make: *** [подмодули] Грешка 1
или създавам папката в корена? няма проблем със създаването му в моята потребителска папка като .TermKitProj
но забравих да кажа, че използвам linux mint debian xD, няма да има проблем нали?
Мда ... много добри данни !! Благодаря, че го предадохте!
Павел.