Kit de termes c'est une alternative totalement différente de notre ancien terminal. Steve Wittens, son créateur, travaille avec Linux depuis de nombreuses années et a pensé: Pourquoi continuer à utiliser un terminal qui ressemble aux années 80? La solution qu'il a imaginée n'implique pas de quitter le terminal mais l'adapter aux nouveaux temps. |
Kit de Termes C'est un interpréteur de commandes basé sur WebKit, le moteur de rendu utilisé dans les navigateurs tels que Google Chrome, Chromium ou Safari. Justement, bien qu'il ait été conçu pour Mac OS X, il existe depuis un certain temps une version pour Linux qui est très facile à installer (sous Ubuntu).
Pour cela, nous aurons besoin de Chromium et Chrome dans notre distribution Ubuntu, puis nous devrons télécharger divers composants de développement via github, puis les compiler de manière ordonnée.
Installations préconisées
1. - Installez Chrome / Chromium.
2. - Installez les dépendances requises
sudo apt-get installer git libssl-dev
3. - Nous créons le dossier TermKitProj et copions / compilons tout là-bas:
cd ~
mkdir TermKitProj
cdTermKitProj
clone git https://github.com/joyent/node.git
nœud cd
. / Configure
faire
4. - Nous compilons le nœud:
sudo faire l'installation
cd ..
clone git http://github.com/isaacs/npm.git
npm cd
sudo faire l'installation
5. - Un peu plus…
cd ..
git clone https://github.com/Floby/TermKit.git --recursive
cd TermKit /
npm installer
node Node / nodekit.js
6. - Prêt. Pour le tester, ouvrez Chrome / Chromium et accédez à l'URL suivante: http: // localhost: 2222
Requête, fonctionne-t-il bien dans Fedora? 'J'ai Fedora 15 x86_64' - À la fin de l'étape 3 lorsque je lance: 'make' - j'obtiens l'erreur suivante: cc1plus: tous les avertissements sont traités comme des erreurs
scons: *** [obj / release / builtins.o] Erreur 1
scons: construction terminée en raison d'erreurs.
Waf: Quitter le répertoire `/ home / chasky / apps / termkit / node / build '
Échec de la construction: -> échec de la tâche (erreur # 2):
{tâche: libv8.a SConstruct -> libv8.a}
make: *** [install] Erreur 1
J'espère que vous pourrez m'aider, merci xD
La vérité est que je n'ai aucune idée de ce que cela pourrait être ... il manque sûrement une certaine dépendance ... j'imagine.
Pour ceux d'entre nous qui utilisent Arch, c'est facile car il est dans AUR termkit-git, et il y a aussi un environnement termkit-pygtk (donc Chrome ou Chromium n'est pas nécessaire 😉). Mais, comme toujours, vous devez activer les modules à la main comme @Pablo l'a fait dans le post avec "node /usr/lib/node_modules/termkit/Node/nodekit.js"
l'avant-dernière étape me saute:
~ / TermKitProj / TermKit $ npm installer
npm ERR! Erreur: introuvable: connect @ '> = 1.2.0- <1.3.0-'
npm ERR! Cibles d'installation valides:
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! à installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
npm ERR! à /usr/local/lib/node_modules/npm/lib/cache.js:306:17
npm ERR! à enregistré (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
npm ERR! à cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
npm ERR! Signaler ce journal * entier * à:
npm ERR !
npm ERR! ou envoyez-le par e-mail à:
npm ERR !
npm ERR !
npm ERR! Système Linux 2.6.35-30-générique
npm ERR! commande "node" "/ usr / local / bin / npm" "install"
npm ERR! cwd / home / skeptic0 / TermKitProj / TermKit
npm ERR! nœud -v v0.5.2-pre
npm ERR ! npm -v 1.0.18
npm ERR !
npm ERR! Des détails de journalisation supplémentaires peuvent être trouvés dans:
npm ERR! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
npm pas ok
et ne marche pas, = (
Guide pour Ubuntu 11.04 en espagnol, espérons-le et postez-le
http://infinitubuntu.blogspot.com/p/guia-natty.html
Bien que cela semble être une idée originale, je ne vois aucun sens. Le terminal, entre autres, considère la compatibilité sur n'importe quel système et la simplicité. Le pouvoir est dans les commandes et non dans l'interface elle-même. Si nous voulons une barre de dossiers, d'adresses et de boutons, nous avons toujours les gestionnaires de fichiers les plus complets, tels que Konqueror ou Dolphin, qui incluent également déjà l'intégration avec le terminal, même Emelfm2!
La même chose m'arrive
Quand je cours la ligne
git clone http://github.com/isaacs/npm.git
l'erreur suivante apparaît
erreur: RPC a échoué; résultat = 22, code HTTP = 417
Je ne sais pas si c'est au niveau de mon OS ou si le fichier sera sur le serveur.
J'ai déjà résolu le problème ci-dessus
le "s" manquait
git clone https://github.com/isaacs/npm.git
Maintenant la commande
npm installer
ça ne marche pas. Npm provient d'une distribution particulière?
J'utilise ubuntu.
J'abandonne ... il semble que npm n'a pas compilé,
erreur:
root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo faire l'installation
! [-d .git] || mise à jour du sous-module git –init –recursive
Référentiel Git vide initialisé dans /root/TermKitProj/npm/node_modules/abbrev/.git/
github.com [0: 207.97.227.239]: errno = La connexion a expiré
fatal: impossible de connecter une prise (connexion expirée)
Le clone de 'git: //github.com/isaacs/abbrev-js.git' dans le chemin du sous-module 'node_modules / abbrev' a échoué
make: *** [submodules] Erreur 1
ou je crée le dossier à la racine? aucun problème pour le créer dans mon dossier utilisateur en tant que .TermKitProj
mais j'ai oublié de dire que j'utilise linux mint debian xD, il n'y aura pas de problème non?
Uyy… de très bonnes données !! Merci de l'avoir passé!
Pablo.