TermKit se on täysin erilainen vaihtoehto vanhalle terminaalillemme. Sen luoja Steve Wittens on työskennellyt Linuxin kanssa monta vuotta ja ajatteli: Miksi jatkaa 80-luvulle näyttävän päätelaitteen käyttöä? Hänen suunnittelemaansa ratkaisuun ei kuulu terminaalista poistumista vaan sopeuta se uuteen aikaan. |
Termkit on komentotulkki, joka perustuu WebKitiin, renderointimoottoriin, jota käytetään selaimissa, kuten Google Chrome, Chromium tai Safari. Vaikka se on suunniteltu Mac OS X: lle, Linuxille on jo jonkin aikaa ollut olemassa versio, joka on erittäin helppo asentaa (Ubuntussa).
Tätä varten meillä on oltava sekä Chromium että Chrome Ubuntu-jakelussamme, ja sitten meidän on ladattava erilaisia kehityskomponentteja githubin kautta ja koottava ne sitten järjestetyllä tavalla.
Asennus
1.- Asenna Chrome / Chromium.
2.- Asenna vaaditut riippuvuudet
sudo apt-get install git libssl-dev
3.- Luomme TermKitProj-kansion ja kopioimme / koomme kaiken siellä:
cd ~
mkdir TermKitProj
cdTermKitProj
git-klooni https://github.com/joyent/node.git
CD-solmu
. / Määritä
tehdä
4.- Laadimme solmun:
sudo tehdä asennus
cd ..
git-klooni http://github.com/isaacs/npm.git
cd npm
sudo tehdä asennus
5.- Vähän lisää…
cd ..
git-klooni https://github.com/Floby/TermKit.git - rekursiivinen
cd TermKit /
npm asentaa
solmu Solmu / nodekit.js
6.- Valmis. Testaa se avaamalla Chrome / Chromium ja siirtymällä seuraavaan URL-osoitteeseen: http: // localhost: 2222
Kysely, toimiiko Fedora? 'Minulla on Fedora 15 x86_64' - Vaiheen # 3 lopussa suoritettaessa: 'make' - saan seuraavan virheen: cc1plus: kaikkia varoituksia käsitellään virheinä
scons: *** [obj / release / builtins.o] Virhe 1
scons: rakennus lopetettiin virheiden takia.
Waf: Poistuminen hakemistosta `/ home / chasky / apps / termkit / node / build '
Rakennus epäonnistui: -> tehtävä epäonnistui (virhe # 2):
{tehtävä: libv8.a SConstruct -> libv8.a}
make: *** [install] Virhe 1
Toivon, että voit auttaa minua, kiitos xD
Totuus on, että minulla ei ole aavistustakaan, mitä se voisi olla ... varmasti jokin riippuvuus puuttuu ... kuvittelen.
Niille meistä, jotka käyttävät Archia, se on helppoa, koska se on AUR termkit-gitissä, ja siellä on myös termkit-pygtk-ympäristö (joten Chrome tai Chromium ei ole välttämätön necesario). Mutta kuten aina, moduulit on aktivoitava käsin, kuten @Pablo teki viestissä "solmu /usr/lib/node_modules/termkit/Node/nodekit.js"
viimeinen vaihe ohittaa minut:
~ / TermKitProj / TermKit $ npm asennus
npm ERR! Virhe: Ei löydy: connect @ '> = 1.2.0- <1.3.0-'
npm ERR! Voimassa olevat asennuskohteet:
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! osoitteessa installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
npm ERR! osoitteessa /usr/local/lib/node_modules/npm/lib/cache.js:306:17
npm ERR! osoitteessa tallennettu (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
npm ERR! osoitteessa cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
npm ERR! Ilmoita tämä * koko * loki osoitteessa:
npm ERR!
npm ERR! tai lähetä se osoitteeseen:
npm ERR!
npm ERR!
npm ERR! Järjestelmä Linux 2.6.35-30-yleinen
npm ERR! komento "solmu" "/ usr / local / bin / npm" "install"
npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
npm ERR! solmu -v v0.5.2-pre
npm ERR! npm -v 1.0.18
npm ERR!
npm ERR! Muut kirjaustiedot löytyvät:
npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
npm ei ole ok
eikä kävele, = (
Opas Ubuntu 11.04: lle espanjaksi toivottavasti ja lähetä se
http://infinitubuntu.blogspot.com/p/guia-natty.html
Vaikka minusta se tuntuu alkuperäiseltä ajatukselta, en näe siinä mitään järkeä. Terminaali pitää muun muassa yhteensopivuutta minkä tahansa järjestelmän kanssa ja yksinkertaisuutta. Teho on komennoissa, ei itse liitännässä. Jos haluamme kansio-, osoite- ja painikepalkin, meillä on aina kattavimmat tiedostojen hallintaohjelmat, kuten Konqueror tai Dolphin, joihin sisältyy jo integrointi päätelaitteen kanssa, jopa Emelfm2!
Sama tapahtuu minulle
Kun juon linjaa
git-klooni http://github.com/isaacs/npm.git
seuraava virhe tulee näkyviin
virhe: RPC epäonnistui; tulos = 22, HTTP-koodi = 417
En tiedä onko se käyttöjärjestelmän tasolla vai onko tiedosto palvelimella.
Olen jo ratkaissut ongelman yllä
"s" puuttui
git-klooni https://github.com/isaacs/npm.git
Nyt komento
npm asentaa
se ei toimi. Npm on mistä tahansa tietystä distroista?
Käytän ubuntua.
Luovutan ... näyttää siltä, että npm ei koonnut,
virhe:
root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo tee asennus
! [-d .git] || git-alimoduulin päivitys - init - rekursiivinen
Alustettu tyhjä Git-arkisto hakemistossa /root/TermKitProj/npm/node_modules/abbrev/.git/
github.com [0: 207.97.227.239]: errno = Yhteyden aikakatkaisu
kohtalokas: pistorasian kytkeminen epäonnistui (yhteys aikakatkaistiin)
Kohdan 'git: //github.com/isaacs/abbrev-js.git' klooni osamoduulin polkuun 'solmu_moduulit / lyhenne' epäonnistui
make: *** [alimoduulit] Virhe 1
vai luonko kansion juuressa? Ei ole ongelmaa luoda se käyttäjäkansioon .TermKitProj
mutta unohdin sanoa, että käytän linux mint debian xD: tä, ei tule mitään ongelmaa?
Hups ... erittäin hyvät tiedot! Kiitos, että läpäisit sen!
Paul.