أساسيات نظام التشغيل لينكس
مدونة Linux/لِينُكس للمبتدئين والمهنيين
السلام عليكم و رحمة الله و بركاته
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم
مدونة تعليم وتعريف على نظام التشغيل Linux/لِينُكس وعلى بعض انوعه التوزيعات Linux/لِينُكس وشرح تثبيت البرامج على نظام التشغيل Linux/لِينُكس لتشجيع على استخدم النظام نظام التشغيل Linux/لِينُكس . واخترنا اسم مدونة تعليم وتعريف نظام التشغيل Linux/لِينُكس و الهدف هو تعميم والتعريف بالنظام Linux/لِينُكس بمثابة اول خطوة الى عالم Linux/لِينُكس ربما الكثير منا لا يعرف الكثير عن نظام Linux/لِينُكس. في مدونة نحول التعرف علي نظام تشغيل Linux/لِينُكس قدر الامكان .

اخر الأخبار

كيفية تثبيت واستخدام الأداة الإضافية في توزيعات لينكس المختلفة

بِسْمِ اللهِ الرحمن الرَّحيِم
السلام عليكم و رحمة الله و بركاته


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

قد تسمع عن تطبيقات Snap هذه الأيام. يصف Canonical Snap كحزمة لينكس عالمية يمكن أن تعمل على أي توزيع.

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

يمكن حزم تطبيق لكل سطح مكتب Linux أو خادم أو سحابة أو أجهزة في شكل مبكرة. بالنسبة لمطوّر التطبيقات ، فإن الحفاظ على تنسيقات حزم مختلفة وتحديثات لاحقة هو ألم ، والذي حاول Canonical في شكل Snaps التغلب عليه. لقد عملت بشكل جيد لأن المزيد والمزيد من التطبيقات تقدم الآن حزم Snap.

بعبارة أخرى ، بدلاً من القلق بشأن حزم DEB لـ Debian / Ubuntu ، حزم RPM لـ Fedora وغيرها ، يمكنك استخدام حزمة Snap التي تعمل على جميع توزيعات Linux مع دعم Snap.

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

قبل أن تنقر على الحزم ، سيكون عليك تثبيت snapd. snapd هي بيئة إدارة تتعامل مع التثبيت وتحديثات الطقات. سيؤدي تثبيت snapd إلى تمكين دعم Snap على توزيع Linux.

دعونا نرى كيفية تثبيته لتوزيعات لينكس المختلفة.

تمكين دعم Snap على التوزيعات القائمة على Debian و Ubuntu
إذا كنت تريد استخدام تطبيقات Snap على Linux Mint والتوزيعات الأخرى المستندة إلى Debian أو Ubuntu ، فاستخدم الأمر أدناه:

sudo apt install snapd
تمكين دعم Snap على توزيعات Fedora
sudo dnf install snapd
تمكين دعم Snap على التوزيعات القائمة على Arch
snapd متاح في Arch User Repository. قم بتشغيل الأمر أدناه لتثبيته وتمكينه.

yaourt -S snapd
sudo systemctl enable --now snapd.socket
تمكين دعم Snap على التوزيعات القائمة على OpenSUSE
لا يتم تضمين snapd رسميًا لـ OpenSUSE. للتثبيت في Tumbleweed ، استخدم الأوامر التالية:

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd
بمجرد تثبيت الحزمة بنجاح من repo المجتمع ، قم بتمكين systemd unit.

sudo systemctl enable --now snapd.socket
كيفية استخدام الأداة الإضافية مع أوامر Snap الأساسية
بمجرد الانتهاء من التثبيت snapd ، فقد حان الوقت لمعرفة كيفية استخدامه. لقد غطينا بالفعل  أوامر Snap بالتفصيل. هنا ، سأقوم بسرد أوامر Snap الأكثر فائدة بسرعة.

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

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

sudo snap find libreoffice


تثبيت الطقات
بمجرد العثور على الأداة الإضافية التي تبحث عنها ، يمكنك تثبيتها باستخدام الأمر التالي:

sudo snap install <snap_name>
قائمة بها تثبيت الطقات
يمكنك استخدام الأمر أدناه لمشاهدة اللقطات التي قمت بتثبيتها مع إصداراتها والمطور:

snap list

تحديث تطبيق المفاجئة المثبتة
يتم تحديث الطقات بشكل دوري إلى أحدث إصدار. في حالة محاولة القيام بذلك يدويًا ، اكتب الأمر أدناه في المحطة الطرفية:

sudo snap refresh <snap_name>
إلغاء تثبيت حزمة المفاجئة
لإزالة لقطة

sudo snap remove <snap_name>
الكلمات الأخيرة
مع توزيعات لينكس المختلفة التي تعمل على إدارة وتنسيقات الحزم المختلفة ، لا توجد طريقة واحدة لتثبيت تطبيق في كل توزيعة لينكس بنفس الطريقة. يمكن أن يكون Snap هو الحل لهذه المشكلة ، ويزيد من مشكلات التثبيت (مثل المكتبة المفقودة) والتأكد من تشغيل أحدث إصدار!

ليست هناك تعليقات

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))