TermKit to je potpuno drugačija alternativa našem starom terminalu. Njegov stvoritelj Steve Wittens već dugi niz godina radi s Linuxom i pomislio je: Zašto i dalje koristiti terminal koji izgleda poput 80-ih? Rješenje koje je smislio ne uključuje napuštanje terminala, već prilagodite ga novom vremenu. |
Termkit Riječ je o interpretatoru naredbi koji se temelji na WebKitu, mehanizmu za prikazivanje koji se koristi u preglednicima kao što su Google Chrome, Chromium ili Safari. Precizno, iako je dizajniran za Mac OS X, već neko vrijeme postoji verzija za Linux koja se vrlo lako instalira (u Ubuntuu).
Za ovo ćemo morati imati i Chromium i Chrome u našoj Ubuntu distribuciji, a zatim ćemo morati preuzeti razne razvojne komponente putem github-a, a zatim ih uredno kompajlirati.
Instalacija
1.- Instalirajte Chrome / Chromium.
2.- Instalirajte potrebne zavisnosti
sudo apt-get instalirati git libssl-dev
3.- Kreiramo fasciklu TermKitProj i tamo sve kopiramo / kompajliramo:
cd ~
mkdir TermKitProj
cdTermKitProj
git klon https://github.com/joyent/node.git
cd čvor
./configure
napraviti
4.- Kompajliramo čvor:
sudo make install
CD ..
git klon http://github.com/isaacs/npm.git
npm cd
sudo make install
5.- Malo više…
CD ..
git klon https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm install
čvor Čvor / nodekit.js
6.- Spremni. Da biste ga testirali, otvorite Chrome / Chromium i idite na sljedeći URL: http: // localhost: 2222
Upit, radi li na Fedori? 'Imam Fedoru 15 x86_64' - Na kraju koraka # 3 kada izvršim: 'make' - dobivam sljedeću grešku: cc1plus: sva upozorenja tretiraju se kao greške
scons: *** [obj / release / builtins.o] Greška 1
scons: zgrada je prekinuta zbog grešaka.
Waf: Napuštanje direktorija `/ home / chasky / apps / termkit / node / build '
Izgradnja nije uspjela: -> zadatak nije uspio (pogreška # 2):
{zadatak: libv8.a SConstruct -> libv8.a}
make: *** [install] Greška 1
Nadam se da mi možete pomoći, hvala xD
Istina je da nemam pojma što bi to moglo biti ... sigurno nedostaje neka ovisnost ... pretpostavljam.
Za nas koji koristimo Arch to je lako jer je u AUR termkit-git, a postoji i termkit-pygtk okruženje (tako da Chrome ili Chromium nisu potrebni 😉). Ali, kao i uvijek, morate aktivirati module ručno kao što je to učinio @Pablo u postu sa "node /usr/lib/node_modules/termkit/Node/nodekit.js"
pretposljednji korak me preskače:
~ / TermKitProj / TermKit $ npm instalacija
npm ERR! Greška: Nije pronađeno: connect @ '> = 1.2.0- <1.3.0-'
npm ERR! Važeći ciljevi instaliranja:
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! na installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
npm ERR! na /usr/local/lib/node_modules/npm/lib/cache.js:306:17
npm ERR! na spremljeno (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
npm ERR! na cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
npm ERR! Prijavite ovaj * cijeli * dnevnik na:
npm ERR!
npm ERR! ili ga pošaljite na:
npm ERR!
npm ERR!
npm ERR! Sistem Linux 2.6.35-30-generički
npm ERR! naredba "node" "/ usr / local / bin / npm" "install"
npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
npm ERR! čvor -v v0.5.2-pre
npm ERR! npm -v 1.0.18
npm ERR!
npm ERR! Dodatne detalje evidentiranja možete pronaći u:
npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
npm nije u redu
i ne hoda, = (
Vodič za Ubuntu 11.04 na španskom, nadam se i objavite ga
http://infinitubuntu.blogspot.com/p/guia-natty.html
Iako se čini kao originalna ideja, ne vidim smisla. Terminal, između ostalog, razmatra kompatibilnost bilo kojeg sistema i jednostavnost. Snaga je u naredbama, a ne u samom interfejsu. Ako želimo traku mapa, adresa i gumba, uvijek imamo najcjelovitije upravitelje datoteka, poput Konquerora ili Dolphina, koji također već uključuju integraciju s terminalom, čak i Emelfm2!
Isto se događa i meni
Kad prođem liniju
git klon http://github.com/isaacs/npm.git
pojavljuje se sljedeća greška
greška: RPC nije uspio; rezultat = 22, HTTP kôd = 417
Ne znam je li na nivou mog OS-a ili će datoteka biti na serveru.
Već sam riješio gornji problem
nedostajalo je "s"
git klon https://github.com/isaacs/npm.git
Sada naredba
npm install
ne radi. Npm dolazi iz neke posebne distribucije?
Koristim ubuntu.
Odustajem ... izgleda kao da se npm nije kompajlirao,
greška:
root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
! [-d .git] || ažuriranje git podmodula –init –rekurzivno
Inicijalizirano prazno Git spremište u /root/TermKitProj/npm/node_modules/abbrev/.git/
github.com [0: 207.97.227.239]: errno = Veza je istekla
fatalno: nije moguće povezati utičnicu (veza je istekla)
Klon 'git: //github.com/isaacs/abbrev-js.git' u putanju podmodula 'node_modules / extension' nije uspio
make: *** [podmoduli] Greška 1
ili kreiram mapu u korenu? nema problema sa stvaranjem u mojoj korisničkoj mapi kao .TermKitProj
ali zaboravio sam reći da koristim linux mint debian xD, neće biti problema zar ne?
Uj ... vrlo dobri podaci !! Hvala što ste ga položili!
Paul.