TermKit het is een totaal ander alternatief voor onze oude terminal. Steve Wittens, de maker, werkt al jaren met Linux en dacht: Waarom zou je een terminal blijven gebruiken die eruitziet als de jaren 80? De oplossing die hij bedacht is niet het verlaten van de terminal, maar pas het aan de nieuwe tijden aan. |
Termkit Het is een opdrachtinterpreter die is gebaseerd op WebKit, de rendering-engine die wordt gebruikt in browsers zoals Google Chrome, Chromium of Safari. Hoewel het is ontworpen voor Mac OS X, is er in feite al enige tijd een versie voor Linux die heel gemakkelijk te installeren is (in Ubuntu).
Hiervoor zullen we zowel Chromium als Chrome in onze Ubuntu-distributie moeten hebben, en dan zullen we verschillende ontwikkelcomponenten via github moeten downloaden en ze vervolgens op een geordende manier moeten compileren.
Installatie
1.- Installeer Chrome / Chromium.
2.- Installeer de vereiste afhankelijkheden
sudo apt-get install git libssl-dev
3.- We maken de map TermKitProj en kopiëren / compileren alles daar:
cd ~
mkdir TermKitProj
cdTermKitProj
git kloon https://github.com/joyent/node.git
cd-knooppunt
. / Configure
maken
4.- We compileren het knooppunt:
sudo make install
cd ..
git kloon http://github.com/isaacs/npm.git
npm cd
sudo make install
5.- Een beetje meer…
cd ..
git kloon https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm installeren
knooppunt Knooppunt / nodekit.js
6.- Klaar. Om het te testen, opent u Chrome / Chromium en navigeert u naar de volgende URL: http: // localhost: 2222
Vraag, werkt het op Fedora? 'Ik heb Fedora 15 x86_64' - Aan het einde van stap # 3 wanneer ik uitvoer: 'make' - krijg ik de volgende foutmelding: cc1plus: alle waarschuwingen worden als fouten behandeld
scons: *** [obj / release / builtins.o] Fout 1
scons: gebouw beëindigd vanwege fouten.
Waf: verlaat de directory `/ home / chasky / apps / termkit / node / build '
Build mislukt: -> taak mislukt (err # 2):
{taak: libv8.a SConstruct -> libv8.a}
make: *** [install] Fout 1
Ik hoop dat je me kunt helpen, bedankt xD
De waarheid is dat ik geen idee heb wat het zou kunnen zijn ... er ontbreekt zeker een zekere afhankelijkheid ... denk ik.
Voor degenen onder ons die Arch gebruiken, is het gemakkelijk voor ons omdat het in AUR termkit-git is, en er is ook een termkit-pygtk-omgeving (dus Chrome of Chromium is niet nodig 😉). Maar zoals altijd moet je de modules met de hand activeren zoals @Pablo heeft gedaan in de post met "node /usr/lib/node_modules/termkit/Node/nodekit.js"
voorlaatste stap slaat me over:
~ / TermKitProj / TermKit $ npm installeren
npm ERR! Fout: niet gevonden: connect @ '> = 1.2.0- <1.3.0-'
npm ERR! Geldige installatiedoelen:
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! bij installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
npm ERR! op /usr/local/lib/node_modules/npm/lib/cache.js:306:17
npm ERR! op opgeslagen (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
npm ERR! op cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
npm ERR! Meld dit * volledige * logboek bij:
npm ERR!
npm ERR! of e-mail het naar:
npm ERR!
npm ERR!
npm ERR! Systeem Linux 2.6.35-30-generiek
npm ERR! commando "node" "/ usr / local / bin / npm" "install"
npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
npm ERR! knooppunt -v v0.5.2-pre
npm ERR! npm-v 1.0.18
npm ERR!
npm ERR! Aanvullende logboekgegevens zijn te vinden in:
npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
npm niet oké
en loopt niet, = (
Gids voor Ubuntu 11.04 in het Spaans hopelijk en post het
http://infinitubuntu.blogspot.com/p/guia-natty.html
Hoewel het een origineel idee lijkt, zie ik er geen enkele zin in. De terminal houdt onder andere rekening met compatibiliteit op elk systeem en eenvoud. De kracht zit in de commando's, niet in de interface zelf. Als we een balk met mappen, adressen en knoppen willen, hebben we altijd de meest complete bestandsbeheerders, zoals Konqueror of Dolphin, die ook al integratie met de terminal omvatten, zelfs Emelfm2!
Hetzelfde overkomt mij
Als ik de lijn run
git clone http://github.com/isaacs/npm.git
de volgende fout verschijnt
fout: RPC is mislukt; resultaat = 22, HTTP-code = 417
Ik weet niet of het op het niveau van mijn besturingssysteem staat of dat het bestand op de server staat.
Ik heb het bovenstaande probleem al opgelost
de "s" ontbrak
git clone https://github.com/isaacs/npm.git
Nu het bevel
npm installeren
Het werkt niet. Npm is van een bepaalde distro?
Ik gebruik ubuntu.
Ik geef het op ... het lijkt erop dat npm niet is gecompileerd,
fout:
root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
! [-d .git] || git submodule update –init –recursive
Geïnitialiseerde lege Git-opslagplaats in /root/TermKitProj/npm/node_modules/abbrev/.git/
github.com [0: 207.97.227.239]: errno = Verbinding time-out
fataal: kan geen aansluiting maken (verbinding onderbroken)
Kloon van 'git: //github.com/isaacs/abbrev-js.git' naar submodulepad 'node_modules / abbrev' is mislukt
make: *** [submodules] Fout 1
of is de map aangemaakt in de root? geen probleem om het in mijn gebruikersmap te maken als .TermKitProj
maar ik vergat te zeggen dat ik linux mint debian xD gebruik, er zal geen probleem zijn, toch?
Oeps ... zeer goede gegevens !! Bedankt voor het doorgeven!
Pablo.