ديف أوبس

طرق تثبيت التطبيقات في لينكس

كيفية تثبيت التطبيقات في لينكس: دليل شامل

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

1. التثبيت عبر مدير الحزم (Package Manager)

مدير الحزم هو الأداة الرئيسية في لينكس التي تُستخدم لتثبيت التطبيقات وإدارتها. كل توزيعة لينكس تحتوي على مدير حزم خاص بها، مثل “APT” في توزيعات ديبيان وأوبونتو، و “DNF” في توزيعات فيدورا، و “YUM” في ريدهات. مدير الحزم يسمح بتثبيت التطبيقات بسهولة عبر سطر الأوامر أو من خلال واجهة المستخدم الرسومية.

1.1 APT (Advanced Packaging Tool)

  • التوزيعات المتوافقة: ديبيان، أوبونتو، وأي توزيعة مشتقة منهما.

  • كيفية التثبيت باستخدام APT:

    1. افتح الطرفية (Terminal).

    2. قم بتحديث قائمة الحزم باستخدام الأمر:

      bash
      sudo apt update
    3. لتثبيت تطبيق، استخدم الأمر التالي:

      bash
      sudo apt install <اسم التطبيق>
    4. على سبيل المثال، لتثبيت متصفح Firefox:

      bash
      sudo apt install firefox

1.2 DNF (Dandified YUM)

  • التوزيعات المتوافقة: فيدورا، CentOS 8، وRed Hat Enterprise Linux 8.

  • كيفية التثبيت باستخدام DNF:

    1. افتح الطرفية.

    2. لتحديث مستودعات الحزم، استخدم:

      bash
      sudo dnf check-update
    3. لتثبيت تطبيق، استخدم الأمر:

      bash
      sudo dnf install <اسم التطبيق>
    4. على سبيل المثال، لتثبيت متصفح Firefox:

      bash
      sudo dnf install firefox

1.3 YUM (Yellowdog Updater, Modified)

  • التوزيعات المتوافقة: ريدهات، CentOS، وFedora (إصدارات قديمة).

  • كيفية التثبيت باستخدام YUM:

    1. افتح الطرفية.

    2. لتحديث مستودعات الحزم، استخدم:

      bash
      sudo yum check-update
    3. لتثبيت تطبيق، استخدم الأمر:

      bash
      sudo yum install <اسم التطبيق>
    4. لتثبيت Firefox، على سبيل المثال:

      bash
      sudo yum install firefox

1.4 Zypper

  • التوزيعات المتوافقة: openSUSE.

  • كيفية التثبيت باستخدام Zypper:

    1. افتح الطرفية.

    2. لتحديث مستودعات الحزم، استخدم:

      bash
      sudo zypper refresh
    3. لتثبيت تطبيق، استخدم:

      bash
      sudo zypper install <اسم التطبيق>

2. التثبيت عبر واجهة المستخدم الرسومية (GUI)

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

2.1 Ubuntu Software Center (أوبونتو)

أوبونتو يتيح للمستخدمين تثبيت التطبيقات عبر متجر التطبيقات الخاص بالنظام، والذي يُسمى “Ubuntu Software”.

  • افتح “Ubuntu Software” من قائمة التطبيقات.

  • استخدم شريط البحث للبحث عن التطبيق الذي ترغب في تثبيته.

  • انقر على التطبيق المراد تثبيته، ثم اختر “Install”.

2.2 GNOME Software (توزيعات أخرى مثل Fedora)

في بيئات سطح المكتب التي تستخدم GNOME، مثل فيدورا، يمكن للمستخدمين فتح تطبيق “Software” من قائمة التطبيقات والبحث عن التطبيقات لتثبيتها بسهولة.

2.3 KDE Discover (توزيعات مثل Kubuntu)

إذا كنت تستخدم بيئة سطح المكتب KDE، فإن “Discover” هو مركز التطبيقات الذي يمكنك من تثبيت التطبيقات بسهولة من خلال واجهته الرسومية.

3. التثبيت باستخدام ملفات .deb و .rpm

3.1 ملفات .deb (ديبيان وأوبونتو)

إذا كان التطبيق الذي ترغب في تثبيته غير موجود في مستودعات الحزم الخاصة بتوزيعتك، يمكنك تنزيل ملف .deb (خاص بتوزيعات ديبيان وأوبونتو) من موقع التطبيق وتثبيته يدوياً.

  • قم بتنزيل الملف .deb من الموقع الرسمي للتطبيق.

  • افتح الطرفية واذهب إلى المجلد الذي يحتوي على الملف.

  • استخدم الأمر التالي لتثبيت التطبيق:

    bash
    sudo dpkg -i <اسم الملف.deb>

إذا كانت هناك أي مشاكل في الاعتمادات، يمكنك إصلاحها باستخدام:

bash
sudo apt install -f

3.2 ملفات .rpm (ريد هات وفيدورا)

إذا كان التطبيق الذي ترغب في تثبيته غير موجود في مستودعات الحزم الخاصة بتوزيعتك، يمكنك تنزيل ملف .rpm (خاص بتوزيعات ريدهات وفيدورا) من موقع التطبيق وتثبيته يدوياً.

  • قم بتنزيل الملف .rpm من الموقع الرسمي.

  • افتح الطرفية واذهب إلى المجلد الذي يحتوي على الملف.

  • استخدم الأمر التالي لتثبيت التطبيق:

    bash
    sudo rpm -ivh <اسم الملف.rpm>

4. التثبيت من المصدر (Source Code)

أحيانًا، قد لا يكون التطبيق متاحًا في مستودعات الحزم الخاصة بتوزيعتك أو حتى كملف .deb أو .rpm. في هذه الحالة، يمكنك تنزيل الكود المصدري للتطبيق وتثبيته يدويًا. هذا الخيار يتطلب معرفة أكبر ويجب أن يكون لديك الأدوات اللازمة (مثل GCC).

4.1 الخطوات الأساسية لتثبيت من المصدر:

  1. قم بتحميل الكود المصدري للتطبيق من موقعه الرسمي.

  2. افتح الطرفية واذهب إلى المجلد الذي يحتوي على الكود المصدري.

  3. قم بفك ضغط الملف إن كان مضغوطًا باستخدام:

    bash
    tar -xzvf <اسم الملف.tar.gz>
  4. اذهب إلى المجلد الذي تم فك ضغطه.

  5. عادةً، يجب عليك أولاً إعداد البيئة باستخدام:

    bash
    ./configure
  6. بعد ذلك، يمكنك بناء البرنامج باستخدام:

    bash
    make
  7. أخيرًا، لتثبيت التطبيق، استخدم:

    bash
    sudo make install

5. التثبيت باستخدام Snap و Flatpak

تُعد Snap و Flatpak تقنيتين حديثتين لتثبيت التطبيقات في لينكس بغض النظر عن التوزيعة، مما يجعل تثبيت التطبيقات أكثر سهولة ومرونة.

5.1 Snap

  • التوزيعات المتوافقة: معظم توزيعات لينكس مثل أوبونتو، ديبيان، فيدورا، وغيرهم.

  • لتثبيت تطبيق باستخدام Snap، استخدم:

    bash
    sudo snap install <اسم التطبيق>

5.2 Flatpak

  • التوزيعات المتوافقة: معظم توزيعات لينكس.

  • لتثبيت تطبيق باستخدام Flatpak، استخدم:

    bash
    flatpak install flathub <اسم التطبيق>

6. التثبيت باستخدام AppImage

تُعتبر AppImage طريقة أخرى لتثبيت التطبيقات على لينكس، حيث يمكنك تنزيل ملف AppImage وتشغيله مباشرة دون الحاجة لتثبيت أي حزم أو استخدام مدير الحزم.

6.1 كيفية التثبيت باستخدام AppImage:

  1. قم بتنزيل ملف .AppImage من الموقع الرسمي.

  2. اجعل الملف قابلًا للتنفيذ:

    bash
    chmod +x <اسم الملف.AppImage>
  3. قم بتشغيل التطبيق:

    bash
    ./<اسم الملف.AppImage>

7. التثبيت عبر Docker

يعد Docker من الأدوات الرائعة لتثبيت التطبيقات في بيئات معزولة. يمكن للمستخدمين تشغيل التطبيقات داخل حاويات دون التأثير على النظام الأساسي.

7.1 كيفية التثبيت باستخدام Docker:

  1. قم بتثبيت Docker:

    bash
    sudo apt install docker.io
  2. قم بتشغيل التطبيق داخل حاوية Docker:

    bash
    sudo docker run <اسم التطبيق>

8. الختام

إن عملية تثبيت التطبيقات في لينكس تختلف وفقًا للطريقة والبيئة التي تختارها، سواء عبر مدير الحزم، واجهات المستخدم الرسومية، أو تثبيت التطبيقات من المصدر. في جميع الحالات، لينكس يوفر لك الكثير من الخيارات لتثبيت التطبيقات وفقًا لاحتياجاتك. يُعد استخدام Snap و Flatpak أحدث التقنيات لتبسيط التثبيت وتوفير بيئة مستقلة للبرامج.