تنفيذ ملفات التثبيت على نظام لينكس باستخدام نافذة الأوامر: دليل شامل
يعتبر نظام لينكس نظام تشغيل قوي ومرن، وغالباً ما يتم تثبيت البرامج والتطبيقات عليه باستخدام نافذة الأوامر (Terminal). قد يبدو هذا الأمر مخيفاً للبعض، ولكن مع بعض المعرفة الأساسية والخطوات الواضحة، يمكن لأي شخص تثبيت البرامج بسهولة وفعالية. تهدف هذه المقالة إلى تزويدك بدليل شامل ومفصل حول كيفية تنفيذ ملفات التثبيت المختلفة على نظام لينكس باستخدام نافذة الأوامر، مع التركيز على أنواع الملفات الشائعة مثل ملفات DEB و RPM والملفات القابلة للتنفيذ (.sh) والملفات المضغوطة (tar.gz).
لماذا استخدام نافذة الأوامر للتثبيت؟
على الرغم من وجود واجهات رسومية (GUI) لإدارة الحزم في العديد من توزيعات لينكس، إلا أن استخدام نافذة الأوامر يوفر العديد من المزايا:
- التحكم الكامل: تتيح لك نافذة الأوامر التحكم الكامل في عملية التثبيت، بما في ذلك تحديد المسارات والخيارات المتقدمة.
- الكفاءة: في بعض الأحيان، تكون نافذة الأوامر أسرع وأكثر كفاءة من الواجهات الرسومية، خاصة عند تثبيت العديد من الحزم في نفس الوقت.
- الوصول إلى الميزات المتقدمة: بعض البرامج لا تتوفر إلا من خلال نافذة الأوامر، أو تتطلب استخدامها للوصول إلى ميزات متقدمة.
- التعامل مع الأخطاء: يمكن أن توفر نافذة الأوامر معلومات أكثر تفصيلاً حول الأخطاء التي تحدث أثناء التثبيت، مما يسهل عملية استكشاف الأخطاء وإصلاحها.
- الأتمتة: يمكن استخدام نافذة الأوامر لأتمتة عمليات التثبيت باستخدام البرامج النصية (scripts)، مما يوفر الوقت والجهد.
المتطلبات الأساسية
قبل البدء في تثبيت البرامج، تأكد من أن لديك المتطلبات التالية:
- نظام لينكس: يجب أن يكون لديك نظام لينكس مثبت على جهازك. هذه التعليمات تنطبق على معظم التوزيعات الشائعة مثل Ubuntu, Debian, Fedora, CentOS, و Arch Linux.
- نافذة الأوامر (Terminal): يجب أن تكون قادراً على فتح نافذة الأوامر. عادة ما يمكن الوصول إليها من خلال قائمة التطبيقات أو عن طريق الضغط على Ctrl+Alt+T.
- صلاحيات المستخدم الجذر (Root): في معظم الحالات، ستحتاج إلى صلاحيات المستخدم الجذر لتثبيت البرامج. يمكن الحصول على هذه الصلاحيات باستخدام الأمر
sudo
قبل الأمر المراد تنفيذه. - معرفة أساسية بأوامر لينكس: يفضل أن تكون على دراية ببعض الأوامر الأساسية في لينكس مثل
cd
(لتغيير الدليل) وls
(لسرد الملفات والمجلدات) وpwd
(لعرض المسار الحالي).
أنواع ملفات التثبيت الشائعة في لينكس
توجد عدة أنواع من ملفات التثبيت في لينكس، ولكل نوع طريقة تثبيت مختلفة. فيما يلي بعض الأنواع الأكثر شيوعاً:
- ملفات DEB: تستخدم في توزيعات لينكس المستندة إلى Debian مثل Ubuntu و Linux Mint.
- ملفات RPM: تستخدم في توزيعات لينكس المستندة إلى Red Hat مثل Fedora و CentOS.
- الملفات القابلة للتنفيذ (.sh): هي عبارة عن برامج نصية (scripts) يمكن تنفيذها مباشرة لتثبيت البرامج.
- الملفات المضغوطة (tar.gz, tar.bz2, tar.xz): تحتوي على شفرة المصدر للبرامج، ويجب تجميعها (compiling) وتثبيتها يدوياً.
تثبيت ملفات DEB
ملفات DEB هي حزم برمجية تستخدمها توزيعات Debian ومشتقاتها. لتثبيت ملف DEB، يمكنك استخدام الأمر dpkg
أو apt
.
باستخدام الأمر dpkg
- انتقل إلى الدليل الذي يحتوي على ملف DEB: استخدم الأمر
cd
للانتقال إلى الدليل الذي يحتوي على ملف DEB. على سبيل المثال:cd Downloads
- قم بتثبيت ملف DEB باستخدام الأمر dpkg: استخدم الأمر التالي، مع استبدال
package_name.deb
باسم ملف DEB الفعلي:sudo dpkg -i package_name.deb
- إصلاح التبعيات المفقودة (إذا لزم الأمر): في بعض الأحيان، قد تتطلب الحزمة التي تحاول تثبيتها تبعيات غير مثبتة على نظامك. إذا حدث ذلك، فسيقوم الأمر
dpkg
بإظهار رسالة خطأ. لإصلاح التبعيات المفقودة، استخدم الأمر التالي:sudo apt-get install -f
هذا الأمر سيقوم بتحميل وتثبيت التبعيات المطلوبة تلقائياً.
باستخدام الأمر apt
الأمر apt
هو أداة أكثر تطوراً لإدارة الحزم، وهو يفضل استخدامه بدلاً من dpkg
لأنه يتعامل مع التبعيات تلقائياً.
- انتقل إلى الدليل الذي يحتوي على ملف DEB: استخدم الأمر
cd
للانتقال إلى الدليل الذي يحتوي على ملف DEB. - قم بتثبيت ملف DEB باستخدام الأمر apt: استخدم الأمر التالي، مع استبدال
./package_name.deb
باسم ملف DEB الفعلي (تأكد من وجود./
قبل اسم الملف للإشارة إلى الملف الحالي):sudo apt install ./package_name.deb
الأمر
apt
سيقوم تلقائياً بتحميل وتثبيت أي تبعيات مطلوبة.
تثبيت ملفات RPM
ملفات RPM هي حزم برمجية تستخدمها توزيعات Red Hat ومشتقاتها. لتثبيت ملف RPM، يمكنك استخدام الأمر rpm
أو yum
(في الإصدارات القديمة من Fedora و CentOS) أو dnf
(في الإصدارات الأحدث).
باستخدام الأمر rpm
- انتقل إلى الدليل الذي يحتوي على ملف RPM: استخدم الأمر
cd
للانتقال إلى الدليل الذي يحتوي على ملف RPM. - قم بتثبيت ملف RPM باستخدام الأمر rpm: استخدم الأمر التالي، مع استبدال
package_name.rpm
باسم ملف RPM الفعلي:sudo rpm -i package_name.rpm
- تحديث الحزمة (إذا كانت مثبتة بالفعل): إذا كانت الحزمة مثبتة بالفعل، وتريد تحديثها إلى إصدار أحدث، استخدم الخيار
-U
بدلاً من-i
:sudo rpm -U package_name.rpm
- إصلاح التبعيات المفقودة (إذا لزم الأمر): قد تحتاج إلى تثبيت التبعيات المفقودة يدوياً. لتحليل التبعيات قبل التثبيت، استخدم الخيار
-qpR
:rpm -qpR package_name.rpm
سيقوم هذا الأمر بعرض قائمة بالتبعيات المطلوبة. يمكنك بعد ذلك البحث عن هذه التبعيات وتثبيتها باستخدام الأمر
yum
أوdnf
(انظر أدناه).
باستخدام الأمر yum (للإصدارات القديمة من Fedora و CentOS)
- انتقل إلى الدليل الذي يحتوي على ملف RPM: استخدم الأمر
cd
للانتقال إلى الدليل الذي يحتوي على ملف RPM. - قم بتثبيت ملف RPM باستخدام الأمر yum: استخدم الأمر التالي، مع استبدال
package_name.rpm
باسم ملف RPM الفعلي:sudo yum localinstall package_name.rpm
الأمر
yum
سيقوم تلقائياً بتحميل وتثبيت أي تبعيات مطلوبة.
باستخدام الأمر dnf (للإصدارات الأحدث من Fedora و CentOS)
- انتقل إلى الدليل الذي يحتوي على ملف RPM: استخدم الأمر
cd
للانتقال إلى الدليل الذي يحتوي على ملف RPM. - قم بتثبيت ملف RPM باستخدام الأمر dnf: استخدم الأمر التالي، مع استبدال
package_name.rpm
باسم ملف RPM الفعلي:sudo dnf install package_name.rpm
الأمر
dnf
سيقوم تلقائياً بتحميل وتثبيت أي تبعيات مطلوبة.
تنفيذ الملفات القابلة للتنفيذ (.sh)
الملفات القابلة للتنفيذ (scripts) هي عبارة عن برامج نصية تحتوي على سلسلة من الأوامر التي يتم تنفيذها بالترتيب. غالباً ما تستخدم لتثبيت البرامج أو لتنفيذ مهام معينة.
- انتقل إلى الدليل الذي يحتوي على ملف .sh: استخدم الأمر
cd
للانتقال إلى الدليل الذي يحتوي على ملف .sh. - اجعل الملف قابلاً للتنفيذ: قبل أن تتمكن من تنفيذ الملف، يجب أن تجعله قابلاً للتنفيذ باستخدام الأمر
chmod
:sudo chmod +x script_name.sh
هذا الأمر سيضيف صلاحية التنفيذ للملف.
- قم بتنفيذ الملف: يمكنك الآن تنفيذ الملف باستخدام الأمر التالي:
./script_name.sh
أو باستخدام الأمر:
sh script_name.sh
- اتبع التعليمات: قد يطلب منك البرنامج النصي إدخال بعض المعلومات أو تأكيد بعض الخيارات. اتبع التعليمات التي تظهر على الشاشة لإكمال عملية التثبيت.
تثبيت البرامج من الملفات المضغوطة (tar.gz, tar.bz2, tar.xz)
الملفات المضغوطة (tar.gz, tar.bz2, tar.xz) تحتوي عادة على شفرة المصدر للبرامج. لتثبيت برنامج من ملف مضغوط، يجب عليك أولاً استخراج الملفات، ثم تجميع (compiling) شفرة المصدر، وأخيراً تثبيت البرنامج.
- انتقل إلى الدليل الذي يحتوي على الملف المضغوط: استخدم الأمر
cd
للانتقال إلى الدليل الذي يحتوي على الملف المضغوط. - استخرج الملفات: استخدم الأمر المناسب لاستخراج الملفات اعتماداً على نوع الضغط:
- tar.gz:
tar -xvzf archive_name.tar.gz
- tar.bz2:
tar -xvjf archive_name.tar.bz2
- tar.xz:
tar -xvJf archive_name.tar.xz
- tar.gz:
- انتقل إلى الدليل الذي تم استخراج الملفات إليه: بعد استخراج الملفات، سيتم إنشاء دليل جديد يحتوي على شفرة المصدر. انتقل إلى هذا الدليل باستخدام الأمر
cd
:cd extracted_directory
- اقرأ ملف README أو INSTALL: يحتوي هذان الملفان عادة على تعليمات مفصلة حول كيفية تجميع وتثبيت البرنامج. اقرأهما بعناية قبل المتابعة. يمكنك عرض محتويات الملف باستخدام الأمر
less
أوcat
:less README
أو
cat INSTALL
- تكوين (Configure) البرنامج: عادة ما يتم استخدام الأمر
./configure
لتكوين البرنامج. هذا الأمر سيقوم بالتحقق من وجود التبعيات المطلوبة وإنشاء ملفات makefile:./configure
قد تحتاج إلى تحديد مسار التثبيت باستخدام الخيار
--prefix
:./configure --prefix=/usr/local
- تجميع (Compile) البرنامج: استخدم الأمر
make
لتجميع شفرة المصدر:make
- تثبيت البرنامج: استخدم الأمر
make install
لتثبيت البرنامج. ستحتاج إلى صلاحيات المستخدم الجذر لتنفيذ هذا الأمر:sudo make install
- تنظيف (Clean) الملفات المؤقتة (اختياري): بعد التثبيت، يمكنك تنظيف الملفات المؤقتة باستخدام الأمر
make clean
:make clean
نصائح إضافية
- ابحث عن الأخطاء: إذا واجهت أي أخطاء أثناء التثبيت، ابحث عنها على الإنترنت. غالباً ما يكون هناك حلول معروفة للأخطاء الشائعة.
- استخدم محركات البحث: استخدم محركات البحث مثل Google أو DuckDuckGo للعثور على معلومات حول كيفية تثبيت برنامج معين أو لحل المشاكل التي تواجهك.
- استشر المنتديات والمجتمعات: توجد العديد من المنتديات والمجتمعات عبر الإنترنت حيث يمكنك طرح الأسئلة والحصول على المساعدة من المستخدمين الآخرين.
- اقرأ الوثائق: توفر العديد من البرامج وثائق شاملة تشرح كيفية تثبيتها واستخدامها. اقرأ هذه الوثائق بعناية للحصول على أفضل النتائج.
- كن حذراً عند استخدام صلاحيات المستخدم الجذر: استخدم صلاحيات المستخدم الجذر فقط عند الضرورة، وتأكد من أنك تفهم ما تفعله قبل تنفيذ أي أمر.
- قم بعمل نسخ احتياطية: قبل إجراء أي تغييرات كبيرة على نظامك، قم بعمل نسخة احتياطية من ملفاتك المهمة.
خلاصة
قد يبدو تثبيت البرامج على نظام لينكس باستخدام نافذة الأوامر أمراً معقداً في البداية، ولكن مع الممارسة والتجربة، ستصبح العملية أسهل وأكثر طبيعية. باستخدام هذا الدليل الشامل، يمكنك الآن تثبيت مجموعة متنوعة من البرامج والتطبيقات على نظام لينكس الخاص بك بسهولة وفعالية. تذكر دائماً قراءة الوثائق والبحث عن حلول للمشاكل التي تواجهك، وستكون قادراً على الاستفادة القصوى من قوة ومرونة نظام لينكس.
نتمنى أن يكون هذا الدليل قد ساعدك في فهم كيفية تنفيذ ملفات التثبيت على نظام لينكس باستخدام نافذة الأوامر. إذا كان لديك أي أسئلة أو تعليقات، فلا تتردد في مشاركتها في قسم التعليقات أدناه.