TermKit je to úplně jiná alternativa k našemu starému terminálu. Steve Wittens, jeho tvůrce, pracuje s Linuxem mnoho let a přemýšlí: Proč nadále používat terminál, který vypadá jako 80. léta? Řešení, které navrhl, nezahrnuje opuštění terminálu, ale přizpůsobit ji nové době. |
Termkit je překladač příkazů založený na WebKit, vykreslovacím modulu používaném v prohlížečích, jako jsou Google Chrome, Chromium nebo Safari. Přesně, i když byl navržen pro Mac OS X, nějakou dobu existovala verze pro Linux, která se velmi snadno instaluje (v Ubuntu).
K tomu budeme muset mít v naší distribuci Ubuntu jak Chromium, tak Chrome, a pak si budeme muset stáhnout různé vývojové komponenty přes github a poté je řádně kompilovat.
Instalace
1.- Nainstalujte Chrome / Chromium.
2.- Nainstalujte požadované závislosti
sudo apt-get install git libssl-dev
3.- Vytvoříme složku TermKitProj a vše tam zkopírujeme / zkompilujeme:
cd ~
mkdir TermKitProj
cdTermKitProj
git klon https://github.com/joyent/node.git
cd uzel
. / Configure
činit
4.- Sestavujeme uzel:
sudo udělat instalaci
cd ..
klon git http://github.com/isaacs/npm.git
cd npm
sudo udělat instalaci
5.- Trochu víc…
cd ..
git clone https://github.com/Floby/TermKit.git - rekurzivní
cd TermKit /
npm install
uzel Uzel / nodekit.js
6.- Připraven. Chcete-li to otestovat, otevřete Chrome / Chromium a přejděte na následující adresu URL: http: // localhost: 2222
Dotaz, funguje to ve Fedoře dobře? „Mám Fedoru 15 x86_64“ - Na konci kroku č. 3 při spuštění: „make“ - zobrazí se následující chyba: cc1plus: se všemi varováními se zachází jako s chybami
scons: *** [obj / release / builtins.o] Chyba 1
scons: stavba ukončena kvůli chybám.
Waf: Opuštění adresáře `/ home / chasky / apps / termkit / node / build '
Sestavení se nezdařilo: -> úkol se nezdařil (chyba č. 2):
{task: libv8.a SConstruct -> libv8.a}
make: *** [install] Chyba 1
Doufám, že mi pomůžete, díky xD
Pravdou je, že vůbec netuším, co by to mohlo být ... jistě nějaká závislost chybí ... představuji si.
Pro ty z nás, kteří používají Arch, je to pro nás snadné, protože je to v AUR termkit-git a existuje také prostředí termkit-pygtk (takže Chrome nebo Chromium není nutný 😉). Ale jako vždy musíte moduly aktivovat ručně, jak to @Pablo provedl v příspěvku s „node /usr/lib/node_modules/termkit/Node/nodekit.js“
předposlední krok mě přeskočí:
~ / TermKitProj / TermKit $ npm instalace
npm ERR! Chyba: Nebylo nalezeno: connect @ '> = 1.2.0- <1.3.0-'
npm ERR! Platné cíle instalace:
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! at saved (/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! Nahlásit tento * celý * protokol na:
npm ERR!
npm ERR! nebo jej pošlete e-mailem na:
npm ERR!
npm ERR!
npm ERR! Systém Linux 2.6.35-30 - obecný
npm ERR! příkaz "uzel" "/ usr / local / bin / npm" "nainstalovat"
npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
npm ERR! uzel -v v0.5.2 -pre
npm ERR! npm -v 1.0.18
npm ERR!
npm ERR! Další podrobnosti protokolování najdete na:
npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
NPM není v pořádku
a nechodí, = (
Průvodce pro Ubuntu 11.04 ve španělštině snad a zveřejněte jej
http://infinitubuntu.blogspot.com/p/guia-natty.html
I když to vypadá jako originální nápad, nevidím žádný smysl. Terminál mimo jiné zohledňuje kompatibilitu v jakémkoli systému a jednoduchost. Síla je v příkazech, nikoli v samotném rozhraní. Pokud chceme lištu složek, adres a tlačítek, máme vždy nejkompletnější správce souborů, například Konqueror nebo Dolphin, kteří již také obsahují integraci s terminálem, dokonce i Emelfm2!
Totéž se stalo mně
Když spustím linku
git klon http://github.com/isaacs/npm.git
objeví se další chyba
chyba: RPC se nezdařilo; výsledek = 22, HTTP kód = 417
Nevím, jestli je to na úrovni mého OS, nebo to bude soubor na serveru.
Problém jsem již vyřešil výše
„s“ chybělo
git klon https://github.com/isaacs/npm.git
Nyní příkaz
npm install
to nefunguje. NPM pochází z nějaké konkrétní distribuce?
Používám ubuntu.
Vzdávám to ... vypadá to, že npm nezkompiloval,
chyba:
root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo provést instalaci
! [-d .git] || git aktualizace submodulu –init – rekurzivní
Inicializované prázdné úložiště Git v /root/TermKitProj/npm/node_modules/abbrev/.git/
github.com [0: 207.97.227.239]: errno = Vypršel časový limit připojení
fatální: nelze připojit soket (vypršel časový limit připojení)
Klon 'git: //github.com/isaacs/abbrev-js.git' do cesty submodulu 'node_modules / abbrev' selhal
make: *** [submodules] Chyba 1
nebo je složka vytvořena v kořenovém adresáři? žádný problém s vytvořením v mé uživatelské složce jako .TermKitProj
ale zapomněl jsem říct, že používám linux mint debian xD, nebude žádný problém, že?
Jejda ... velmi dobrá data !! Děkujeme, že jste to předali!
Pablo.