Termkit: إعادة اختراع المحطة القديمة

TermKit إنه بديل مختلف تمامًا عن محطتنا القديمة. عمل ستيف ويتينز ، مبتكره ، مع Linux لسنوات عديدة وفكر: لماذا تستمر في استخدام محطة تشبه الثمانينيات؟ الحل الذي ابتكره لا يشمل مغادرة المحطة ولكن تكيفها مع العصر الجديد.

Termkit إنه مترجم أوامر يعتمد على WebKit ، محرك العرض المستخدم في المتصفحات مثل Google Chrome أو Chromium أو Safari. على وجه التحديد ، على الرغم من أنه تم تصميمه لنظام التشغيل Mac OS X ، فقد كان هناك لبعض الوقت إصدار من نظام Linux سهل التثبيت (في Ubuntu).

لهذا ، سنحتاج إلى كل من Chromium و Chrome في توزيع Ubuntu الخاص بنا ، وبعد ذلك سيتعين علينا تنزيل مكونات التطوير المختلفة عبر github ثم تجميعها بطريقة منظمة.

تركيب

1.- قم بتثبيت Chrome / Chromium.

2.- قم بتثبيت التبعيات المطلوبة

sudo apt-get install git libssl-dev

3.- نقوم بإنشاء مجلد TermKitProj ونسخ / تجميع كل شيء هناك:

مؤتمر نزع السلاح ~
mkdir TermKitProj
برنامج cd TermKitProj
استنساخ بوابة https://github.com/joyent/node.git
عقدة القرص المضغوط
. / تكوين
جعل

4.- نقوم بتجميع العقدة:

سودو جعل تثبيت
مؤتمر نزع السلاح ..
git clone http://github.com/isaacs/npm.git
cd npm
سودو جعل تثبيت

5.- أكثر قليلا…

مؤتمر نزع السلاح ..
git clone https://github.com/Floby/TermKit.git --recursive
مؤتمر نزع السلاح TermKit /
تركيب npm
العقدة Node / nodekit.js

6.- جاهز. لاختباره ، افتح Chrome / Chromium وانتقل إلى عنوان URL التالي: http: // localhost: 2222


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

12 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   تشاسكايب قال

    استعلام ، هل يعمل بشكل جيد في فيدورا؟ "لدي فيدورا 15 x86_64" - في نهاية الخطوة رقم 3 عندما أجري: "make" - أتلقى الخطأ التالي: cc1plus: يتم التعامل مع جميع التحذيرات كأخطاء

    scons: *** [obj / release / builtins.o] خطأ 1
    scons: تم إنهاء المبنى بسبب وجود أخطاء.
    Waf: مغادرة الدليل "/ home / chasky / apps / termkit / node / build"
    فشل البناء: -> فشل المهمة (يخطئ رقم 2):
    {مهمة: libv8.a SConstruct -> libv8.a}
    جعل: *** [تثبيت] خطأ 1

    آمل أن تتمكن من مساعدتي ، شكرًا xD

  2.   لنستخدم لينكس قال

    الحقيقة هي أنه ليس لدي أي فكرة عما يمكن أن يكون ... بالتأكيد بعض التبعية مفقود ... أتخيل.

  3.   هيلك قال

    بالنسبة لأولئك منا الذين يستخدمون Arch ، فمن السهل بالنسبة لنا لأنه موجود في AUR termkit-git ، وهناك أيضًا بيئة Termkit-pygtk (لذا فإن Chrome أو Chromium ليس ضروريًا 😉). ولكن ، كما هو الحال دائمًا ، يجب عليك تنشيط الوحدات يدويًا كما فعلPablo في المنشور باستخدام "node /usr/lib/node_modules/termkit/Node/nodekit.js"

  4.   متشكك قال

    الخطوة قبل الأخيرة تتخطىني:

    تثبيت ~ / TermKitProj / TermKit $ npm
    npm خطأ! خطأ: غير موجود: connect @ '> = 1.2.0- <1.3.0-'
    npm خطأ! أهداف التثبيت الصالحة:
    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 خطأ! في installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:313:10)
    npm خطأ! في /usr/local/lib/node_modules/npm/lib/cache.js:306:17
    npm خطأ! في المحفوظة (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:134:7)
    npm خطأ! في cb (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:31:9)
    npm خطأ! الإبلاغ عن هذا * بالكامل * سجل في:
    npm خطأ!
    npm خطأ! أو إرسالها بالبريد الإلكتروني إلى:
    npm خطأ!
    npm خطأ!
    npm خطأ! نظام Linux 2.6.35-30 عام
    npm خطأ! أمر "عقدة" "/ usr / local / bin / npm" "تثبيت"
    npm خطأ! cwd / home / skeptic0 / TermKitProj / TermKit
    npm خطأ! عقدة -v v0.5.2-pre
    npm خطأ! npm -v 1.0.18
    npm خطأ!
    npm خطأ! يمكن العثور على تفاصيل تسجيل إضافية في:
    npm خطأ! /home/esceptic0/TermKitProj/TermKit/npm-debug.log
    npm ليس جيدًا

    ولا يمشي = (

  5.   إيفان سوزا قال

    دليل Ubuntu 11.04 باللغة الإسبانية نأمل ونشره

    http://infinitubuntu.blogspot.com/p/guia-natty.html

  6.   دعوة قال

    على الرغم من أنها تبدو فكرة أصلية ، إلا أنني لا أرى أي معنى. تعتبر المحطة ، من بين أمور أخرى ، التوافق على أي نظام والبساطة. القوة في الأوامر وليس في الواجهة نفسها. إذا أردنا شريطًا من المجلدات والعناوين والأزرار ، فلدينا دائمًا أكثر مديري الملفات اكتمالاً ، مثل Konqueror أو Dolphin ، والتي تتضمن أيضًا التكامل مع الجهاز ، حتى Emelfm2!

  7.   مارتن أوتشوا قال

    نفس الشيء حصل لي

  8.   هيكتور ماتا زبالة قال

    عندما أقوم بتشغيل الخط
    استنساخ جيت http://github.com/isaacs/npm.git
    يظهر الخطأ التالي
    خطأ: فشل RPC ؛ النتيجة = 22 ، كود HTTP = 417
    لا أعرف ما إذا كان على مستوى نظام التشغيل الخاص بي أم سيكون الملف على الخادم.

  9.   هيكتور ماتا زبالة قال

    لقد حللت بالفعل المشكلة أعلاه
    كانت "s" مفقودة
    استنساخ جيت https://github.com/isaacs/npm.git
    الآن الأمر
    تركيب npm
    انه لا يعمل. Npm من أي توزيعة معينة؟
    أنا أستخدم أوبونتو.

  10.   هيكتور ماتا زبالة قال

    أستسلم ... يبدو أن npm لم يتم تجميعها ،
    خطأ:

    root @ Precision-WorkStation-T3400: ~ / TermKitProj / npm # sudo قم بالتثبيت
    ! [-d .git] || تحديث الوحدة الفرعية بوابة - بداية - متسلسلة
    تم تهيئة مستودع Git الفارغ في /root/TermKitProj/npm/node_modules/abbrev/.git/

    github.com [0: 207.97.227.239]: errno = انقضاء مهلة الاتصال
    فادح: غير قادر على توصيل مقبس (انتهت مهلة الاتصال)
    فشل استنساخ 'git: //github.com/isaacs/abbrev-js.git' في مسار الوحدة الفرعية 'node_modules / abbrev'
    make: *** [وحدات فرعية] خطأ 1

  11.   Enrique JP Valenzuela V. قال

    أو يتم إنشاء المجلد في الجذر؟ لا توجد مشكلة في إنشائه في مجلد المستخدم الخاص بي باسم .TermKitProj

    لكني نسيت أن أقول إنني أستخدم linux mint debian xD ، فلن تكون هناك مشكلة ، أليس كذلك؟

  12.   لنستخدم لينكس قال

    عفوًا ... بيانات جيدة جدًا !! شكرا لتمريرها!
    بابلو.