يتعين على كل مستخدم لأنظمة تشغيل Linux ، وكذلك الأنظمة الأخرى ، تثبيت برامج إضافية. في أنظمة تشغيل Windows ، كل شيء بسيط للغاية ، كقاعدة عامة ، يوجد برنامج تثبيت setup.exe ، مما يساعد على تثبيت البرنامج. لكن في لينكس ، الأمور مختلفة بعض الشيء. كيفية تثبيت البرامج على لينكس؟ الآن النظر في هذه المسألة.
هناك عدة أنواع من حزم التثبيت في Linux ، ولكل توزيع نسق الحزمة الخاص به. التوزيعات يستخدم Fedora و Mandriva و Red Hat و Suse تثبيت Linux RPM القياسي الذي طورته Red Hat. يدعى ملف حزمة RPM عادةً program_name-version.rpm.
آخر التنسيقات الشائعة جدًا هو DEB. تستخدمها دبيان وأوبونتو و Knoppix و Mepis. له اسم program_name-version.deb.
وذهبنا إلى الأرشيف. هذا عادةً امتداد .tar ، .tar.gz ، .tgz. يجب تفريغها ثم تثبيتها / تجميعها.
نفذ إجراء تثبيت البرامج نيابة عن المستخدم الخارق.
تثبيت البرامج على دبيان ، أوبونتو
هناك العديد من الأدوات للعمل مع حزم تنسيق DEB ، لكن غالبًا ما تستخدم apt-get ، يتم تضمينها في مجموعة الأدوات القياسية. لتثبيت التطبيق ، أدخل الأمر:
تقوم APT بتخزين قاعدة بيانات محلية لجميع الحزم المتاحة للتثبيت والروابط التي يمكن الحصول عليها منها. يجب تحديث قاعدة البيانات هذه من وقت لآخر ، باستخدام الأمر:
لتحديث الحزم القديمة (البرامج) على الكمبيوتر ، اكتب الأوامر التالية:
يمكنك قراءة المزيد حول APT على الموقع الرسمي: http://www.debian.org/doc/manuals/apt-howto/
تثبيت البرامج من الأرشيف (tarballs)
بالنسبة للمحفوظات المضغوطة باستخدام GZIP (gz ، gz2 ، إلخ) ، فإننا نقوم بما يلي:
بالنسبة إلى المحفوظات المضغوطة باستخدام BZIP (bz ، bz2 ، إلخ) بطريقة مختلفة قليلاً:
- س - استخراج الملفات من الأرشيف ،
- الخامس - عرض مفصل للمعلومات على الشاشة ،
- و - الخيار الإلزامي. إذا لم يكن محددًا ، فسيحاول Tar استخدام الشريط بدلاً من الملف ،
- ض - أرشيف عملية مضغوطة بـ gzip ،
- ي - أرشيف عملية مضغوطة بزيب.
بعد تنفيذ الأمر ، سيتم إنشاء مجلد باسم مشابه لاسم الحزمة. فأنت بحاجة إلى فتح هذا المجلد الذي تم إنشاؤه باستخدام الأمر:
بعد ذلك ، في الأرشيف الذي تم فك حزمه ، اقرأ التعليمات الموجودة في ملف README ، إن وجد. في أي حال ، إذا تم تصنيف البرنامج كملف قابل للتنفيذ ، فستحتوي الحزمة على ملف .sh ، يسمى عادةً install.sh. نحن فقط إطلاقه للتنفيذ.
ولكن إذا تم تقديم البرنامج في الكود المصدري ، فإننا ننفذ الأوامر:
بعد التثبيت ، نقوم بتنفيذ:
حسنا هذا كل شيء ، لا شيء معقد. أنت الآن تعرف كيفية تثبيت البرامج على Linux: Debian و Ubuntu و Fedora و Red Hat و Mandriva ، بما في ذلك من الأرشيفات.
rpm - إضافة أو إزالة البرامج على Linux Red Hat
بناء الجملة:
RPM - RedHat Package Manager ، مدير حزم Red Hat Linux الذي يؤدي الوظائف التالية:
- تثبيت البرنامج
- تحديث البرنامج
- إلغاء تثبيت البرنامج
- الحصول على معلومات حول البرنامج
نعني بالبرنامج هنا أي برامج مجمعة خصيصًا في شكل حزم تثبيت مع الامتداد .rpm
هذا النوع من حزمة التثبيت هو الأكثر شعبية على أنظمة Linux Red Hat.
دورة في الدقيقة يحتوي على عدد كبير من الخيارات والمعلمات لإدارة البرامج ، لذلك يتم سرد الخيارات الأكثر استخدامًا فقط هنا. قائمة كاملة من الخيارات لهذا الأمر ، يمكنك الحصول عليها عن طريق الكتابة في سطر الأوامر
الخيارات الرئيسية للفريق:
- تثبيت الحزمة
خيارات إضافية:
- باستثناء (عدم تثبيت) وثائق الحزمة
- يتجاهل التحذيرات ويثبت الحزمة رغم الأخطاء.
- لا تنفذ نصوص التثبيت
- مجموعات مسار كدليل الجذر
- أثناء تثبيت الحزمة ، إذا كانت هذه الحزمة مثبتة بالفعل (على سبيل المثال ، الإصدار القديم) ، تحذف الحزمة الحالية وتثبيت حزمة جديدة. يمكن استخدامها بدلا من الخيار -i
خيارات إضافية:
- يسمح لك بالعودة إلى إصدار قديم من الحزمة.
- يتلقى معلومات حول الحزمة
خيارات إضافية:
- يعرض معلومات حول الحزمة التي ينتمي إليها الملف ملف
- يعرض معلومات موجزة عن الحزمة
- يعرض قائمة من الملفات التي تنتمي إلى الحزمة
- يعرض محتويات البرامج النصية التثبيت
- يعرض الميزات التي توفرها الحزمة
- يعرض الميزات المطلوبة من قبل الحزمة
- يعرض معلومات حول جميع الحزم المثبتة
- يعرض معلومات حول الحزمة المثبتة
خيارات إضافية:
- يعرض معلومات حول جميع الحزم المثبتة
الأمثلة الرئيسية:
حزمة التثبيت:
التثبيت على الرغم من الأخطاء:
تحديث الحزمة أو تثبيت واحدة جديدة ، في مقابل التيار:
إزالة الحزمة:
عرض قائمة بجميع الحزم المثبتة:
عرض قائمة بجميع الحزم المثبتة التي تتعلق على الأرجح بـ MySQL:
تثبيت البرامج على أوبونتو باستخدام واجهة رسومية
لنبدأ مع المدير القياسي لتوزيع Linux الأكثر شعبية اليوم - أوبونتو. يطلق عليه "مركز تطبيق أوبونتو". للاتصال بهذا البرنامج ، انقر على الأيقونة المقابلة في شريط التشغيل.
التين. 1. رمز تطبيق مركز أوبونتو
إذا لم يكن الرمز موجودًا ، فستحتاج إلى فتح القائمة الرئيسية (Dash) واكتب الأحرف الأولى من اسم البرنامج.
التين. 2. مركز تطبيق أوبونتو
في الجزء العلوي من نافذة البرنامج ، يمكنك تحديد:
- «جميع التطبيقات»لعرض وتثبيت البرامج الجديدة
- «أنشأت»لعرض التطبيقات المثبتة وإزالتها إذا لزم الأمر
- «القصة»لعرض سجل العمل مع البرنامج.
في الركن الأيمن العلوي من النافذة يوجد شريط بحث حيث يمكنك إدخال الكلمات الرئيسية التي تصف البرنامج المطلوب. على اليسار قائمة فئات البرامج. في وسط النافذة قائمة مباشرة من البرامج. من خلال النقر على الأيقونة أو اسم البرنامج ، سنرى وصفه التفصيلي ، لقطات الشاشة ومراجعات المستخدمين. لتثبيت البرنامج ، انقر فوق "إنشاء"(أو"للشراء"إذا تم دفع الطلب). قبل التثبيت ، سيطلب النظام كلمة مرور المستخدم الخارق ، وبعد ذلك يبقى الانتظار لفترة حتى يتم تحميل البرنامج وتثبيته. يتم إلغاء تثبيت البرامج بطريقة مماثلة. في الجزء العلوي من النافذة ، انقر فوق الزر "أنشأت"، حدد البرنامج الذي نريد إزالته ، ثم اضغط على الزر"حذف».
يمكن أيضًا استخدام Ubuntu Application Center لتثبيت الحزم التي تم تنزيلها من الإنترنت. على أوبونتو ، لديهم امتداد .deb. لتثبيت البرامج بهذه الطريقة ، فقط انقر فوق حزمة التوزيع (file.deb) ، سيتم فتح مركز التحكم ، وبعد ذلك تحتاج إلى النقر فوق "إنشاء". في هذه الحالة ، يجب إنشاء حزمة توزيع البرنامج للإصدار المحدد من نظام التشغيل المثبت على جهاز الكمبيوتر الخاص بك ، وإلا فقد تحدث مشكلات متعلقة بالتبعيات ولن يفشل البرنامج في التثبيت. بالإضافة إلى ذلك ، عند تنزيل البرامج من مصادر مشكوك فيها ، هناك احتمال وجود تعليمات برمجية ضارة فيها ، وبالتالي ، نكرر التوصية لتثبيت البرامج من التوزيعات الرسمية. هناك مديري حزم رسوميين آخرين للأنظمة المستندة إلى Linux (Synaptic ، KPackage ، إلخ). في إطار هذه المقالة ، لن نكون قادرين على النظر فيها بالتفصيل ، ومع ذلك ، لديهم وظائف مماثلة وواجهة ، لذلك ، عند تثبيت البرامج باستخدام واجهة رسومية ، لا ينبغي أن يكون هناك أي مشاكل خاصة.
تثبيت البرامج في وضع سطر الأوامر
تُستخدم برامج إدارة الحزمة المختلفة لتثبيت البرامج وإلغاء تثبيتها في وضع سطر الأوامر. يعد مديرو الرسوم البيانية الذين تمت مناقشتهم أعلاه مجرد وظائف إضافية لهم. يمكن تنفيذ نفس الإجراءات في وضع سطر الأوامر. للعمل مع سطر الأوامر ، تحتاج إلى فتح محطة أو وحدة التحكم. لمزيد من المعلومات حول العمل مع سطر الأوامر ، راجع أوامر Linux. يجب تنفيذ عدد من الأوامر التي تمت مناقشتها أدناه في وضع الخارق. للتبديل إلى وضع المستخدم الخارق ، تحتاج إلى إدخال الأمر su ، أو قبل كل أمر يتطلب امتيازات الجذر ، اكتب sudo. في الأنظمة المستندة إلى دبيان (Ubuntu و Kubuntu و Linux Mint و Xubuntu و Damn Small Linux وما إلى ذلك) ، يتم استخدام مدير لإدارة حزم .deb الرابطة بين الحصول علىفائدة نظام إدارة حزم دبيان وقذيفة أهليةوجود واجهة النص.
تثبيت برنامج من المستودع
قبل تثبيت البرامج ، تحتاج إلى تحديث إصدارات البرامج والمكتبات المثبتة من خلال تنفيذ الأوامر التالية:
sudo الحصول على التحديث
sudo الحصول على الترقية
ثم تثبيت الحزمة الضرورية مع الأمر:
سودو الرابطة بين الحصول على تثبيت paket
حيث paket هو اسم الحزمة ، على سبيل المثال ، الأمر
sudo - الحصول على تثبيت مولودية
تثبيت حزمة mc ، أي قائد منتصف الليل.
لإزالة حزمة paket ، تحتاج إلى تشغيل الأمر:
sudo-apt-get remove paket
يمكنك تثبيت أو إلغاء تثبيت العديد من البرامج في نفس الوقت ، على سبيل المثال ، الأمر:
sudo - الحصول على تثبيت php5 mysql خادم apache2 phpmyadmin
تثبيت المجموعة الأساسية من البرامج اللازمة لتشغيل خادم الويب.
sudo apt-cache search search
يتم تنفيذ البحث باستخدام الكلمة الأساسية "الكلمة الأساسية" في الاسم وفي وصف البرامج.
يمكنك أيضًا استخدام برنامج aptitude للعمل مع الحزم. بناء الجملة لتثبيت وإزالة الحزم هو نفسه apt-get:
سودو الاستعداد تثبيت paket
سودو الاستعداد إزالة paket
الفريق أهلية بدون معلمات ، سوف يستدعي مجمّع النص لإدارة الحزمة.
تشغيل الملفات القابلة للتنفيذ والبرامج النصية
في بعض الأحيان يتم تسليم برامج Linux كملف قابل للتنفيذ جاهز في شكل ثنائي ، أو كبرنامج في بعض لغات البرمجة النصية (bash ، Python ، Perl ، PHP ، وما إلى ذلك). عادة ، يمكن تحديد نوع الملف بالملحق: .bin هو ملف ثنائي قابل للتنفيذ ، .sh عبارة عن shell Bourne أو bash script. .py هو برنامج Python ؛ .pl هو برنامج بيرل. تحتوي بعض الملفات التنفيذية على ملحق .run. لكن على نظام Linux ، يعد استخدام ملحقات الملفات القابلة للتنفيذ أمرًا اختياريًا. إذا كان الملف نصيًا ، فسيتم عادةً الإشارة إلى برنامج تنفيذه في السطر الأول. على سبيل المثال ، إذا كان السطر يشبه #! / Usr / bin / perl ، فهذا يعد نصًا برلانيًا ، وإذا كان #! يمكنك عرض الملف باستخدام الأمر أقل ملف. لتشغيل البرنامج ، يجب أن تعطيه الحق في التنفيذ ، ويتم ذلك باستخدام الأمر:
sudo chmod + x file.sh
بعد هذا الأمر ، ستصبح file.sh قابلة للتنفيذ. ومع ذلك ، إذا قمت ببساطة بكتابة file.sh في الجهاز ، فلن يبدأ التنفيذ. لتشغيل البرامج ، يجب أن تكون موجودة فقط في الدلائل المحددة في المتغير $ PATH ، أو يجب تشغيل البرامج مع المسار إلى الملف. أسهل طريقة للقيام بذلك أثناء وجود الدليل في الملف هي كتابة نقطة و شرطة مائلة أمام اسم الملف. وهذا يعني ، لتشغيل file.sh تحتاج إلى كتابة:
./file.sh
لا يمكن منح النصوص التنفيذية بلغات البرمجة النصية حقوق التنفيذ (chmod + x) ، يمكنك تحديد نوع الملف ، كما هو موضح أعلاه ، وتشغيل المترجم المقابل مع الملف القابل للتنفيذ. على سبيل المثال:
sh file.sh
الثعبان file.py
لا تنسَ أنه يجب تثبيت لغة البرمجة المناسبة لتشغيل البرنامج ، في الحالة الأخيرة بيثون.
تجميع البرنامج
معظم برامج Linux مفتوحة المصدر ، أي يتم توزيعها مع الكود المصدري. يتيح لك ذلك المشاركة في تطوير مجموعة واسعة من المبرمجين ، وتصحيح الأخطاء ، وتعديل البرامج ، والتحقق منها بحثًا عن رموز وإشارات مرجعية ضارة ، ونقل البرامج إلى منصات أخرى ، إلخ. بالإضافة إلى ذلك ، عند التجميع ، يمكنك تحسين تشغيل البرامج ، على سبيل المثال ، سرعة تنفيذها. تجميع البرامج ، من ناحية أخرى ، هو أصعب أنواع التثبيت. يجب على المستخدم تتبع التبعيات ومعالجة الأخطاء التي قد تحدث أثناء الترجمة. يتم توفير الكود المصدري عادةً كمحفوظات tar ، يتم ضغطها بواسطة محفوظات gzip: tar.gz ، tgz ، bzip2: tar.bz2
تحتاج أولاً إلى فك ضغط الملف مع الكود المصدري عن طريق تشغيل الأمر:
القطران-برنامج xvf
إذا تم ضغط الملف ، فسيتم التعرف على نوع الأرشيف تلقائيًا ، وبالتالي لا يمكنك تحديده كمفتاح. سيتم فك الشفرة المصدرية في دليل يتوافق مع اسم الملف ، في برنامج الحالة هذا. انتقل إلى الدليل باستخدام الكود المصدري:
برنامج مؤتمر نزع السلاح
إذا كان هناك ملفات README أو INSTALL في المجلد ، فأنت بحاجة إلى قراءتها ، وعادة ما تحتوي على معلومات تثبيت مهمة وقائمة بالمكتبات الضرورية التي يجب تثبيتها قبل التحويل البرمجي. يمكنك عرض قائمة الملفات باستخدام الأمر ليرة سورية، وعرض ملف README مع الأمر أقل قراءة.
في أغلب الأحيان ، يتم إجراء التحويل البرمجي باستخدام الأوامر التالية: ./configure
التكوين هو برنامج نصي يتحقق لمعرفة ما إذا كانت هناك جميع البرامج والمكتبات اللازمة للترجمة ويستعد للعملية الرئيسية. في حالة حدوث خطأ في البرنامج النصي ، سيكون من الضروري تثبيت البرامج والمكتبات المناسبة. إذا لم تكن هناك أخطاء ، فنحن نترجم مباشرة الأمر:
جعل
إذا سارت الأمور على ما يرام ، ثم لتثبيت البرنامج المترجم ، ستحتاج إلى تشغيل الأمر:
جعل تثبيت
إذا تم إجراء التثبيت في دلائل النظام ، فأنت بحاجة إلى امتيازات الجذر أو الأمر sudo:
سودو جعل تثبيت
بعد التثبيت ، يمكنك حذف الملفات المؤقتة غير الضرورية باستخدام الأمر:
سودو تجعل نظيفة
عادةً ما تتم إزالة برنامج مثبت بهذه الطريقة باستخدام الأمر:
سودو جعل إلغاء التثبيت
نذكر طريقة أخرى لتثبيت البرامج ، وتحديداً الألعاب.
في الآونة الأخيرة ، بدأت الشركات المصنعة لألعاب الكمبيوتر في إيلاء المزيد من الاهتمام لنظام التشغيل Linux ، بسبب ظهور منصة مثل Steam على سبيل المثال. لكن هذا موضوع لمقال منفصل.