هل تعتمد في عملك على أدوات وبرمجيات مفتوحة المصدر من موقع GitHub؟ إذاً أنت بالتأكيد تعرف المعاناة المتكررة: تدخل إلى صفحة المشروع (Repository)، تبحث بصعوبة عن قسم "Releases"، تحاول معرفة أين هو "آخر إصدار"، ثم تضطر لاختيار الملف المناسب لنظام تشغيلك (Linux, Windows, macOS) من بين عشرات الملفات المضغوطة ذات الأسماء المعقدة.
في مركز توب سيرفس (Top Service PC) بالمنصورة، نحن نعشق الأتمتة (Automation) وتوفير وقت المهندسين والمبرمجين. لذلك، سنعرفك اليوم على أدوات سحرية تعمل مباشرة من سطر الأوامر (Terminal / CMD) وتقوم بكل هذا العمل اليدوي الشاق نيابة عنك بضغطة زر واحدة.
لماذا نحتاج إلى أدوات التحميل من التيرمينال؟
مديرو السيرفرات، مهندسو الشبكات، والمبرمجون يحتاجون دائماً للحصول على أحدث نسخة من الأدوات التنفيذية (Binaries). استخدام المتصفح يُعد عملية بطيئة جداً، واستخدام أمر git clone المعتاد يقوم بتحميل الكود المصدري (Source Code) بالكامل بدلاً من البرنامج الجاهز للعمل.
هنا تأتي هذه الأدوات الذكية لتتعرف على نظام تشغيلك (تلقائياً)، وتبحث عن أحدث إصدار مستقر، وتقوم بتحميله وفك ضغطه في ثوانٍ معدودة.
1. الأداة الأذكى: Eget (Easy Get)
تُعتبر أداة Eget الخيار الأسهل والأكثر ذكاءً للمحترفين. شعارها الأساسي هو "احصل على البرنامج بسهولة دون تعقيد".
الأمر في غاية البساطة، فقط اكتب
eget متبوعاً باسم المستودع على جيت هاب. على سبيل المثال، إذا أردت تحميل أداة duf الشهيرة لعرض مساحات التخزين، كل ما عليك كتابته هو:
بمجرد الضغط على Enter، ستقوم الأداة تلقائياً بـ:
- البحث الفوري عن آخر إصدار (Latest Release) في GitHub.
- فحص بيئة جهازك لمعرفة ما إذا كنت تستخدم Windows، أو Linux، أو المعمارية (x86 أو ARM).
- تحميل الملف الصحيح، فك الضغط عنه، واستخراج ملف التشغيل التنفيذي (Binary) فقط لتستخدمه فوراً.
🔗 مقترح لك لاستكشاف المزيد:
اقرأ أيضاً: وداعاً للماوس: 5 أوامر Terminal ستوفر عليك ساعات من العمل الشاق
2. أداة Bin: لترتيب الفوضى وإدارة التحديثات
إذا كنت مهندساً تريد أكثر من مجرد التحميل لمرة واحدة، بل تبحث عن أداة تدير هذه البرمجيات وتحدثها مستقبلاً، فإن أداة Bin هي خيارك الأمثل.
تتميز هذه الأداة بأنها تقوم بإنشاء مجلد خاص ومستقل تضع فيه كل الأدوات التي قمت بتحميلها من GitHub. والأروع من ذلك، أنها تتيح لك تحديث جميع هذه الأدوات دفعة واحدة بأمر واحد، لتعمل وكأنها "متجر تطبيقات" (App Store) مصغر ومخصص لك، مما يحافظ على بيئة عملك نظيفة ومنظمة.
3. الأداة الرسمية: GitHub CLI (gh)
لا يمكننا الحديث عن GitHub دون ذكر الأداة الرسمية الخاصة بهم gh. على الرغم من أنها أداة ضخمة جداً ومصممة بالأساس لإدارة المشاريع وطلبات السحب (Pull Requests)، إلا أنها تحتوي على أمر صريح وسريع للتحميل:
الملاحظة الهندسية: عيب هذه الأداة مقارنة بـ Eget هو أنها قد تقوم بتحميل جميع الملفات المرفقة في الإصدار (بما فيها السورس كود والملفات غير الضرورية) إذا لم تقم بتحديد اسم الملف الذي تريده بدقة تامة في سطر الأوامر.
ترغب في إعداد بيئة برمجية احترافية لجهازك؟
سواء كنت تبحث عن تنزيل توزيعات لينكس المخصصة للمطورين، أو ترقية الهاردوير (SSD و الرامات) ليتناسب مع سرعة عملك، نحن في مركز توب سيرفس (Top Service PC) بالمنصورة مستعدون لتجهيز وصيانة جهازك بأعلى معايير الجودة والأمان لتتفرغ أنت للإبداع.
💬 تواصل مع المهندس المختص عبر الواتساب الآنرقم الحجز والاستفسار: 01156794451
📍 شرفنا بزيارتك في مركز الصيانة بالمنصورة:
الأسئلة الشائعة (FAQ) حول تحميل برامج GitHub
ما هو الفرق بين git clone وأدوات التحميل مثل Eget؟
أمر git clone يقوم بنسخ الكود المصدري للمشروع (Source Code) لكي تقوم بتعديله أو بناءه (Compile) بنفسك. بينما أداة Eget تقوم بتحميل الملف التنفيذي النهائي (Binary) الجاهز للتشغيل مباشرة.
هل تعمل هذه الأدوات على نظام الويندوز؟
نعم بالتأكيد. أدوات مثل Eget و GitHub CLI متوفرة للعمل على جميع أنظمة التشغيل، سواء لينكس، ماك، أو ويندوز عبر (PowerShell) أو (Command Prompt).
هل تحميل البرامج من التيرمينال آمن؟
نعم، طالما أنك تقوم بالتحميل من المستودعات الموثوقة والرسمية على GitHub. هذه الأدوات تقوم فقط بأتمتة عملية التحميل التي كنت ستقوم بها يدوياً عبر المتصفح.
إرسال تعليق
تذكر قبل كتابه اى تعليق قول الله تعالى: مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ [ق:18]؟