TermKit ez egy teljesen más alternatíva a régi terminálunkkal szemben. Steve Wittens, az alkotója, évek óta dolgozik a Linuxszal, és azt gondolta: Miért kell továbbra is használni a 80-as évekre hasonlító terminált? Az általa kitalált megoldás nem a terminál elhagyásával jár, hanem alkalmazkodjon az új időkhöz. |
Termkit egy olyan parancsértelmező, amely a WebKit-en, a böngészőkben használt renderelőmotoron alapul, például a Google Chrome, a Chromium vagy a Safari. Pontosan, bár Mac OS X-hez tervezték, egy ideje létezik a Linux számára egy olyan verzió, amelyet nagyon könnyű telepíteni (Ubuntuban).
Ehhez mind a Chromiumra, mind a Chrome-ra szükségünk lesz az Ubuntu disztribúciónkba, majd a githubon keresztül különféle fejlesztői összetevőket kell letöltenünk, majd rendezetten össze kell fordítanunk.
Telepítés
1. - Telepítse a Chrome / Chromium alkalmazást.
2. - Telepítse a szükséges függőségeket
sudo apt-get install git libssl-dev
3. - Létrehozzuk a TermKitProj mappát, és ott mindent átmásolunk / lefordítunk:
cd ~
mkdir TermKitProj
cdTermKitProj
git klón https://github.com/joyent/node.git
cd csomópont
A. / Configure
csinál
4. - Összeállítjuk a csomópontot:
sudo make install
cd ..
git klón http://github.com/isaacs/npm.git
cd npm
sudo make install
5. - Egy kicsit több…
cd ..
git klón https://github.com/Floby/TermKit.git - rekurzív
cd TermKit /
npm telepítés
csomópont Csomópont / nodekit.js
6. - Kész. A teszteléshez nyissa meg a Chrome / Chromium oldalt, és keresse meg a következő URL-t: http: // localhost: 2222
Lekérdezés, működik a Fedorán? 'Fedora 15 x86_64 van' - A 3. lépés végén, amikor futtatom: 'make' - a következő hibát kapom: cc1plus: az összes figyelmeztetést hibaként kezeljük
scons: *** [obj / release / builtins.o] 1. hiba
scons: az épület hibák miatt szűnt meg.
Waf: Kilépés a `/ home / chasky / apps / termkit / node / build könyvtárból
Sikertelen összeállítás: -> feladat sikertelen (2. hibás hiba):
{feladat: libv8.a SConstruct -> libv8.a}
make: *** [install] 1. hiba
Remélem tudsz segíteni nekem, köszönöm xD
Az az igazság, hogy fogalmam sincs, mi lehet ez ... bizony hiányzik valami függőség ... elképzelem.
Az Arch-ot használók számára könnyű nekünk, mivel az AUR termkit-git-ben van, és van egy termkit-pygtk környezet is (tehát a Chrome vagy Chromium nem szükséges 😉). De, mint mindig, kézzel is aktiválnod kell a modulokat, ahogy @Pablo tette a "csomópont /usr/lib/node_modules/termkit/Node/nodekit.js" bejegyzésben
az utolsó előtti lépés kihagy:
~ / TermKitProj / TermKit $ npm telepítés
npm ERR! Hiba: Nem található: connect @ '> = 1.2.0- <1.3.0-'
npm ERR! Érvényes telepítési célok:
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! itt: installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
npm ERR! itt: /usr/local/lib/node_modules/npm/lib/cache.js:306:17
npm ERR! mentett helyen (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
npm ERR! a cb-n (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
npm ERR! Jelentse ezt a * teljes * naplót:
npm ERR!
npm ERR! vagy e-mailben küldje el:
npm ERR!
npm ERR!
npm ERR! Rendszer Linux 2.6.35-30-generic
npm ERR! "csomópont" "/ usr / local / bin / npm" "install" parancs
npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
npm ERR! csomópont -v v0.5.2-pre
npm ERR! npm -v 1.0.18
npm ERR!
npm ERR! További naplózási információk a következő oldalon találhatók:
npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
npm nem ok
és nem jár, = (
Útmutató az Ubuntu 11.04-hez spanyolul, remélhetőleg, és küldje el
http://infinitubuntu.blogspot.com/p/guia-natty.html
Bár számomra eredeti ötletnek tűnik, semmi értelmét nem látom. A terminál többek között bármilyen rendszer kompatibilitását és egyszerűségét fontolgatja. A hatalom a parancsokban van, nem magában az interfészben. Ha mappákat, címeket és gombokat szeretnénk, akkor mindig a legteljesebb fájlkezelőkkel rendelkezünk, mint például a Konqueror vagy a Dolphin, amelyek szintén tartalmazzák a terminállal való integrációt, még az Emelfm2-t is!
Ugyanez történik velem is
Amikor lefuttatom a sort
git klón http://github.com/isaacs/npm.git
megjelenik a következő hiba
hiba: az RPC nem sikerült; eredmény = 22, HTTP-kód = 417
Nem tudom, hogy az operációs rendszerem szintjén van-e, vagy a fájl a szerveren lesz.
A fenti problémát már megoldottam
az "s" hiányzott
git klón https://github.com/isaacs/npm.git
Most a parancs
npm telepítés
ez nem működik. Npm bármelyik disztribúcióból származik?
Ubuntut használok.
Feladom ... úgy tűnik, hogy az npm nem fordult össze,
hiba:
root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo make install
! [-d .git] || git almodul frissítés –init –rekurzív
Inicializált üres Git-tár a /root/TermKitProj/npm/node_modules/abbrev/.git/
github.com [0: 207.97.227.239]: errno = A kapcsolat időtúllépett
végzetes: nem lehet csatlakozni egy aljzathoz (a kapcsolat időtúllépés miatt)
A „git: //github.com/isaacs/abbrev-js.git” klónozása a „node_modules / short” almodul elérési útvonalába sikertelen
make: *** [almodulok] 1. hiba
vagy a mappa a gyökérben jön létre? nem okoz problémát, ha a felhasználói mappámba hozzam létre
de elfelejtettem mondani, hogy linux mint debian xD-t használok, nem lesz gond ugye?
Uyy ... nagyon jó adatok !! Köszönöm, hogy átadtad!
Pablo.