TermKit إنه بديل مختلف تمامًا عن محطتنا القديمة. عمل ستيف ويتينز ، مبتكره ، مع Linux لسنوات عديدة وفكر: لماذا تستمر في استخدام محطة تشبه الثمانينيات؟ الحل الذي ابتكره لا يشمل مغادرة المحطة ولكن تكيفها مع العصر الجديد. |
مجموعة المصطلحات إنه مترجم أوامر يعتمد على 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.- نقوم بتجميع العقدة:
سودو جعل تثبيت
مؤتمر نزع السلاح ..
استنساخ بوابة http://github.com/isaacs/npm.git
قرص مضغوط npm
سودو جعل تثبيت
5.- أكثر قليلا…
مؤتمر نزع السلاح ..
استنساخ بوابة https://github.com/Floby/TermKit.git --recursive
مؤتمر نزع السلاح TermKit /
تركيب npm
العقدة Node / nodekit.js
6.- جاهز. لاختباره ، افتح Chrome / Chromium وانتقل إلى عنوان URL التالي: http: // localhost: 2222
استعلام ، هل يعمل بشكل جيد في فيدورا؟ "لدي فيدورا 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
الحقيقة هي أنه ليس لدي أي فكرة عما يمكن أن يكون ... بالتأكيد بعض التبعية مفقود ... أتخيل.
بالنسبة لأولئك منا الذين يستخدمون Arch ، فمن السهل بالنسبة لنا لأنه موجود في AUR termkit-git ، وهناك أيضًا بيئة Termkit-pygtk (لذا فإن Chrome أو Chromium ليس ضروريًا 😉). ولكن ، كما هو الحال دائمًا ، يجب عليك تنشيط الوحدات يدويًا كما فعلPablo في المنشور باستخدام "node /usr/lib/node_modules/termkit/Node/nodekit.js"
الخطوة قبل الأخيرة تتخطىني:
تثبيت ~ / 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 ليس جيدًا
ولا يمشي = (
دليل Ubuntu 11.04 باللغة الإسبانية نأمل ونشره
http://infinitubuntu.blogspot.com/p/guia-natty.html
على الرغم من أنها تبدو فكرة أصلية ، إلا أنني لا أرى أي معنى. تعتبر المحطة ، من بين أمور أخرى ، التوافق على أي نظام والبساطة. القوة في الأوامر وليس في الواجهة نفسها. إذا أردنا شريطًا من المجلدات والعناوين والأزرار ، فلدينا دائمًا أكثر مديري الملفات اكتمالاً ، مثل Konqueror أو Dolphin ، والتي تتضمن أيضًا التكامل مع الجهاز ، حتى Emelfm2!
نفس الشيء حصل لي
عندما أقوم بتشغيل الخط
استنساخ جيت http://github.com/isaacs/npm.git
يظهر الخطأ التالي
خطأ: فشل RPC ؛ النتيجة = 22 ، كود HTTP = 417
لا أعرف ما إذا كان على مستوى نظام التشغيل الخاص بي أم سيكون الملف على الخادم.
لقد حللت بالفعل المشكلة أعلاه
كانت "s" مفقودة
استنساخ جيت https://github.com/isaacs/npm.git
الآن الأمر
تركيب npm
انه لا يعمل. Npm من أي توزيعة معينة؟
أنا أستخدم أوبونتو.
أستسلم ... يبدو أن 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
أو يتم إنشاء المجلد في الجذر؟ لا توجد مشكلة في إنشائه في مجلد المستخدم الخاص بي باسم .TermKitProj
لكني نسيت أن أقول إنني أستخدم linux mint debian xD ، فلن تكون هناك مشكلة ، أليس كذلك؟
عفوًا ... بيانات جيدة جدًا !! شكرا لتمريرها!
بابلو.