TermKit je popolnoma drugačna alternativa našemu starem terminalu. Njegov ustvarjalec Steve Wittens že vrsto let sodeluje z Linuxom in razmišlja: Zakaj še naprej uporabljati terminal, ki je videti kot v osemdesetih? Rešitev, ki jo je zasnoval, ne vključuje zapuščanja terminala, ampak prilagodite novemu času. |
Termkit je tolmač ukazov, ki temelji na WebKitu, mehanizmu za upodabljanje, ki se uporablja v brskalnikih, kot so Google Chrome, Chromium ali Safari. Natančno, čeprav je bil zasnovan za Mac OS X, že nekaj časa obstaja različica za Linux, ki jo je zelo enostavno namestiti (v Ubuntuju).
Za to bomo morali v svoji distribuciji Ubuntu imeti tako Chromium kot Chrome, nato pa bomo morali preko github-a prenesti različne razvojne komponente in jih nato urejeno sestaviti.
Namestitev
1.- Namestite Chrome / Chromium.
2.- Namestite zahtevane odvisnosti
sudo apt-get namestite git libssl-dev
3.- Ustvarimo mapo TermKitProj in tam vse kopiramo / prevajamo:
cd ~
mkdir TermKitProj
cdTermKitProj
klon git https://github.com/joyent/node.git
cd vozlišče
. / Configure
Znamka
4.- Vozlišče zberemo:
Sudo naredi namestitev
cd ..
klon git http://github.com/isaacs/npm.git
cd npm
Sudo naredi namestitev
5.- Malo več…
cd ..
klon git https://github.com/Floby/TermKit.git --recursive
cd TermKit /
namestite npm
vozlišče Vozlišče / nodekit.js
6.- Pripravljen. Če ga želite preizkusiti, odprite Chrome / Chromium in pojdite na naslednji URL: http: // localhost: 2222
Poizvedba, ali v Fedori deluje dobro? 'Imam Fedoro 15 x86_64' - Na koncu 3. koraka, ko zaženem: 'make' - dobim naslednjo napako: cc1plus: vsa opozorila se obravnavajo kot napake
scons: *** [obj / release / builtins.o] Napaka 1
scons: gradnja prekinjena zaradi napak.
Waf: zapusti imenik `/ home / chasky / apps / termkit / node / build '
Izdelava ni uspela: -> naloga ni uspela (napaka št. 2):
{naloga: libv8.a SConstruct -> libv8.a}
make: *** [namestitev] Napaka 1
Upam, da mi lahko pomagate, hvala xD
Resnica je, da nimam pojma, kaj bi lahko bilo ... zagotovo manjka neka odvisnost ... si predstavljam.
Za tiste, ki uporabljamo Arch, nam je enostavno, saj je v AUR termkit-git, obstaja pa tudi okolje termkit-pygtk (zato Chrome ali Chromium nista potrebna 😉). Ampak, kot vedno, morate module aktivirati ročno, kot je to storil @Pablo v objavi z "node /usr/lib/node_modules/termkit/Node/nodekit.js"
predzadnji korak me preskoči:
~ / TermKitProj / TermKit $ npm namestitev
npm NAPAKA! Napaka: Ni najdeno: connect @ '> = 1.2.0- <1.3.0-'
npm NAPAKA! Veljavni cilji namestitve:
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 NAPAKA! pri installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
npm NAPAKA! na /usr/local/lib/node_modules/npm/lib/cache.js:306:17
npm NAPAKA! ob shranjenem (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
npm NAPAKA! na cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
npm NAPAKA! Prijavite ta * celoten * dnevnik na:
npm NAPAKA!
npm NAPAKA! ali ga pošljite na:
npm NAPAKA!
npm NAPAKA!
npm NAPAKA! Sistem Linux 2.6.35-30-generično
npm NAPAKA! ukaz "vozlišče" "/ usr / local / bin / npm" "install"
npm NAPAKA! cwd / home / skeptic0 / TermKitProj / TermKit
npm NAPAKA! vozlišče -v v0.5.2-pre
npm NAPAKA! npm -v 1.0.18
npm NAPAKA!
npm NAPAKA! Dodatne podrobnosti beleženja najdete v:
npm NAPAKA! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
npm ni v redu
in ne hodi, = (
Vodnik za Ubuntu 11.04 v španščini, upajmo in objavite
http://infinitubuntu.blogspot.com/p/guia-natty.html
Čeprav se zdi originalna ideja, ne vidim smisla. Terminal med drugim upošteva združljivost s katerim koli sistemom in preprostost. Moč je v ukazih, ne v samem vmesniku. Če želimo vrstico map, naslovov in gumbov, imamo vedno najbolj popolne upravitelje datotek, kot sta Konqueror ali Dolphin, ki prav tako že vključujejo integracijo s terminalom, celo Emelfm2!
Enako se zgodi tudi meni
Ko zaženem linijo
git klon http://github.com/isaacs/npm.git
prikaže se naslednja napaka
napaka: RPC ni uspel; rezultat = 22, koda HTTP = 417
Ne vem, ali je na ravni mojega OS ali bo datoteka na strežniku.
Zgoraj sem že rešila težavo
manjkal je "s"
git klon https://github.com/isaacs/npm.git
Zdaj ukaz
namestite npm
ne deluje. Npm je iz katere koli posebne distribucije?
Uporabljam ubuntu.
Odneham ... zdi se, kot da se npm ni prevedel,
napaka:
root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
! [-d .git] || posodobitev podmodula git –init –rekurzivno
Inicializirano prazno repozitorij Git v /root/TermKitProj/npm/node_modules/abbrev/.git/
github.com [0: 207.97.227.239]: errno = Povezava je potekla
usodno: ne morem povezati vtičnice (povezava je potekla)
Klon 'git: //github.com/isaacs/abbrev-js.git' v pot podmodula 'node_modules / okrajšava' ni uspel
make: *** [podmoduli] Napaka 1
ali je mapa ustvarjena v korenu? ni problema z ustvarjanjem v moji uporabniški mapi kot .TermKitProj
pozabil pa sem povedati, da uporabljam linux mint debian xD, ne bo težav, kajne?
Ups ... zelo dobri podatki !! Hvala, ker ste ga opravili!
Paul.