البرامج المتاحة في نظام ديبيان

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث



توفر الإصدارة الافتراضية من النسخة المستقرة من ديبيان عددًا كبيرًا من البرامج افتراضيًا، ويمكن تثبيتها بسهولة من داخل ديبيان نفسها باستخدام أدوات إدارة الحزم، وتاريخيًا، فقد كانت ديبيان أكثر التوزيعات في لينكس من حيث عدد البرامج المتاحة فيها، لكن الإصدارة المستقرة منها لا تتضمن جميع البرمجيات التي يريدها المستخدمون أو يتوقعون وجودها، لهذا يوجد كثير من البرامج المتاحة لهذه الإصدارة المستقرة من مصادر رسمية وغير رسمية، وهذه الصفحة تُعنى بأكثر المصادر المستخدمة أو التي لها عمق أو تفرع كبير، وتلك المصادر إما تنتجها ديبيان نفسها أو أعضاء من مجتمع ديبيان للنظام، لذا ستكون جميع البرمجيات المذكورة مدعومة من مجتمع ديبيان ككل، أما المصادر الأخرى لبرمجيات ديبيان والتي قد تكون موجهة لفئة ضيقة من المستخدمين أو تحتوي على مصادر غريبة للبرمجيات أو مصادر من خارج مجتمع ديبيان، فيمكن رؤيتها في [صفحة المصادر غير الرسمية https://wiki.debian.org/UnofficialRepositories].


ملاحظات أمنية

الاعتبارات الأمنية

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


التحديثات الأمنية للبرمجيات الحالية

ربما يجب ذكر أن ديبيان توفر تحديثات أمنية سريعة، لكن تثبيت ديبيان لا يضمن أن تلك التحديثات ستكون مثبتة تلقائيًا بمجرد إتاحتها، فذلك -أي ضمان تثبيت تلك التحديثات الأمنية- جزء من إدارة نظام ديبيان نفسه.


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


البرمجيات التي تعالج مشاكل التثبيت

لأن إصدارة ديبيان المستقرة لا تتغير إلا قليلًا بعد إطلاقها، فإن النسخة الافتراضية قد يكون فيها بعض الصعوبة في التثبيت أو التشغيل على العتاد الأحدث، وذلك بسبب صعوبات مع عتاد الإنترنت اللاسلكي الجديد، ويمكن معالجة تلك المشكلة بعد التثبيت من خلال تثبيت النواة الأحدث من مستودع [Backports https://wiki.debian.org/Backports].


كذلك يُلاحَظ أن بعض العتاد يتطلب برمجيات تحكم/تعريف firmware غير حرة، ولا تكون تلك البرمجيات مضمنة داخل قرص التثبيت الافتراضي، انظر تفاصيل ذلك في [هذه الصفحة الأجنبية https://wiki.debian.org/Firmware#Firmware_during_the_installation] أو في [تعليمات التثبيت https://wiki.debian.org/DebianInstall] أو [دليل التثبيت الرسمي https://www.debian.org/releases/stable/installmanual]، واحصل على المساعدة من خلال [IRC https://wiki.debian.org/IRC] أو أي قناة دعم أخرى.


البرمجيات الأحدث للإصدار المستقر من ديبيان

لأن إصدارة ديبيان المستقرة لا تتغير إلا قليلًا بعد إطلاقها، وكذلك تكون التغييرات التي تسبق إطلاقها قليلة أيضًا، فإن البرمجيات التي تكون فيها قد لا تكون هي الأحدث أو الأفضل، فعلى أولئك الذين يرغبون في البرمجيات الأحدث جنبًا إلى جنب مع التمتع بخاصيتي الأمان والثبات للإصدار المستقر أن يحصلوا على البرمجيات التي يريدونها من مستودع [backports https://wiki.debian.org/Backports].

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


أما إذا احتجت إلى شيء غير موجود في backports، أو شيء أحدث مما هو موجود هناك، فإن الخيار الأنسب هنا أن تحمل بنفسك الحزمة تحميلًا عكسيًا backporting من [الإصدارة غير المستقرة أو Sid https://wiki.debian.org/DebianSid]، فإذا كانت إرشادات التحميل العكسي من الإصدارة غير المستقرة غير واضحة أو احتجت إلى مساعدة إضافية فيمكن الرجوع إلى قناة IRC، كذلك تستطيع السؤال هناك إن كنت تحتاج إلى برمجيات أحدث من تلك الموجودة في الإصدارة غير المستقرة.


والتحميل العكسي -إعادة التصريف recompiling وإعادة التحزيم repackaging- هي الطريقة الآمنة الوحيدة لتثبيت البرمجيات من الإصدارتين Sid و Testing على الإصدارة المستقرة، فلا تثبت مثل تلك البرمجيات دون التحميل العكسي، فأي محاولة للدمج بين الإصدارات -خاصة بتحديث ملف [sources.list https://wiki.debian.org/sources.list]- تؤدي إلى تعطيل النظام أو تخريبه، وتحتاج حينئذ إلى استعادة النظام من نسخة احتياطية.


لاحظ أن تثبيت البرمجيات الأحدث قد لا يكون أفضل طريقة لتلبية احتياجاتك، وهنا يأتي دور قنوات الدعم مثل IRC في اقتراح بدائل أفضل لذلك.


كذلك من الجدير ذكره أن استخدام التحميل العكسي أو الحزم المحملة عكسيًا يعني إيقاف التحديثات الأمنية التلقائية.


تحديثات البرمجيات في الإصدارة المستقرة من ديبيان

بعض البرمجيات مثل ماسحات السخام spam scanners يجب أن تكون محدثة دومًا كي تعمل بكفاءة، ولتفعيل التحديثات حتى الإصدارات الأخيرة من تلك البرامج أو على الأقل تحميل الأجزاء المهمة عكسيًا، تأكد من تفعيل حزمة bullseye-updates داخل /etc/apt/sources.list، من خلال إضافة bullseye-updates إلى نهاية السطر. ينبغي لتلك الأسطر أن تبدو كما يلي:

``` deb https://deb.debian.org/debian/ buster main buster-updates ```

برمجيات الصوت والفيديو

تحذير:

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


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

قد يكون من المناسب أحيانًا أن نعيد تصريف حزمة مصدرية في ديبيان لتفعيل كوديك codec أو خاصية أخرى أقصيَت لأسباب قضائية، من خلال تحميل حزمة ‎.deb المصدرية عبر apt-get source package name‎ ثم تغيير خيارات التصريف الموجودة في debian/rules باستخدام dpckg --build sourcedirectory، من أجل إعادة بناء ملف ‎.deb الثنائي، ومن ثم استخدام gdebi packagename لتثبيتها، ومن الجيد أن نلحق بها ‎+custom.X، حيث custom هي الاسم الخاص بك، و X هي رقم مراجعتك الخاص، إلى رقم الإصدار المعرّف في ملف .dsc الخاص بالحزمة المصدرية، لتمييز إعادة تحزيمك من حزمة ديبيان الأصلية، ولتعليق الحزمة الناتجة باستخدام apt-mark hold packagename كي لا تُستبدل تلقائيًا أثناء ترقية النظام.


البرمجيات غير الحرة (مثل أدوبي فلاش)

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

ويتم الوصول إلى البرمجيات غير الحرة في ديبيان من خلال تعديل ملف /etc/apt/sources.list، وتحتوي صفحة man الخاصة بـ sources.list شروحات وأمثلة، والفكرة الأساسية هي أن يظهر كل من contrib و non-free كمكونات إلى جانب مكون main، في نهاية كل سطر، كي يمكن تحميل البرمجيات غير الحرة والبرمجيات المساهَمة contributed software من أرشيفات البرمجيات.

لكن من المهم ملاحظة أن هناك بعض الاستثناءات هذه الأيام مع صعود تقنيات صناديق اختبار التطبيقات "Application Sandboxing" مثل Flatpak، لكن رغم هذا فلا تستطيع ديبيان أن تضمن نفس مستوى الأمان في مثل تلك الحالات، فـ Flatpak يسمح للتطبيقات أن تعمل في بيئة تشغيل خاصة، تكون معزولة عن نظام ديبيان الأساسي، وعليه يجب الحذر في إجراء أي تعديلات في /usr/bin و /lib64 بما أنها أماكن غاية في الحساسية. يمكن الرجوع إلى FlatpakHowto للمزيد.


برمجيات العتاد المدمج Embedded Hardware

إذا كان لديك مساحة تخزين كبيرة بما يكفي لتوزيعة ديبيان قياسية، فهي متاحة أيضًا لمعالجات ARM (armel, armhf, arm64)، وكذلك معالجات MIPS (mips, mipsel, mips64el)، إضافة إلى معالجات i386 و amd64. أما مشروع Emdebian project فقد تم التخلي عنه، وأُدخلت بعض الجهود المبذولة فيه إلى مشروع ديبيان نفسه.


تشغيل ديبيان دون تثبيتها

يستطيع الحاسوب أن يشغل ديبيان دون تثبيتها على القرص الصلب، وإنما يشغلها من قرص مدمج CD أو إصبع ذاكرة USB Stick، من خلال مشروع نظام ديبيان الحي "Debian-Live" الذي يوفر تلك الميزة، والنسخة الحية من ديبيان لا تختلف عن تلك المثبتة على الحاسوب، فيمكن تثبيت البرامج وإزالتها كالمعتاد، رغم أن تلك التغييرات التي تجري على النظام الحي قد تُفقد بإعادة تشغيل الحاسوب، إذا لم يكن وسيط الاستخدام -إصبع الذاكرة مثلًا- قابلًا للكتابة عليه.


- ملاحظات

1. ينبغي للمستخدمين الجدد لنظام ديبيان أن يحصلوا على جميع برامجهم من مستودعات ديبيان، ذلك أن القائمين على النظام قد قاموا بالكثير من الجهد لضمان أن البرامج التي في المستودعات تعمل جيدًا معًا وأنها آمنة أيضًا، والحصول على البرامج من مصادر خارجية يخرق الضمان -غير الموجود-، وإن الدمج بين أنظمة إدارة الحزم وأنظمة لينكس التي توفر أغلب البرمجيات يغير السلوك الأمثل لإدارة النظم، خاصة للمستخدم العادي، فلا تحصل على البرامج من أي مكان لنظام ديبيان إلا من ديبيان نفسها، بل لا تحصل عليها حتى من مؤلف البرنامج نفسه، إلا إن كانت لديك المهارات والوقت الكافيين لحل المشاكل التي قد تنتج عن استخدام مثل تلك البرامج، والمشكلة هنا أن مستخدم لينكس الجديد متعود على الحصول من برامجه من مؤلف البرنامج ومن أماكن شتى من الشبكة، غير أن هذا السلوك يساهم في عدم استقرار وجمود وخطوة الأنظمة غير لينكس، وقد تظن أنه بما أنك معتاد على الحصول على البرامج من مصادر شتى ووضعها في نظامك أن هذا السلوك يمكن السيطرة عليه، لكن الخبرة تقول بعكس هذا، فينبغي أن تنتظر حتى تمر عليك عدة ترقيات وتكون قد كسبت الخبرة الكافية قبل المغامرة بالابتعاد عن مستودعات البرامج المدعومة من ديبيان. 2. في مثل تلك الحالات حيث يكون البرنامج أو إعداداته قد تم تعديلها لإدخال بعض المزايا الخاصة بديبيان، فإن تلك التعديلات تسجَّل في مستند README.Debian الموجود في مجلد /usr/share/doc/packagename، وهذا لا يهم سوى مديري الخوادم في العادة. 3. حتى المصادر غير الرسمية تكون "رسميًا" غير رسمية، وتكون جزءًا من ديبيان نفسها إذا كانت الظروف متاحة لذلك، وتلك المصادر تسعى لتوافق معايير ديبيان العالية وتصمَّم لتتكامل بسلاسة في ديبيان، وهي مصادر قد أثبتت جدارتها عبر السنين. 4. بعد التثبيت باستخدام اتصال انترنت غريب أو باستخدام وسيط التثبيت غير المتصل offline. 5. النواة التي هي قلب النظام، تكون حلقة وسطى بين النظام وبقية العتاد، وعلى ذلك فإن النواة الجديدة هي كل ما نحتاج لدعم العتاد الجديد. 6. [المثبتات غير الرسمية التي تحتوي تعريفات غير حرة للعتاد http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/] متاحة، وهي أسهل في الاستخدام عن إضافة التعريفات غير الحرة إلى المثبت العادي. 7. لا يدعم فريق الأمان في ديبيان للبرامج التي في backports.debian.org، رغم أن بعض البرامج قد تحصل على تحديثات أمنية من القائمين على مستودع backport. 8. يسألك مثبت ديبيان إن كنت تريد تفعيل حزمة التحديثات، لذا فقد تكون مفعلة أو لا. 9. لا شك أن هناك أدوات رسومية لتنفيذ تلك التعديلات لأولئك الذين يخشون تعديل الأسطر البرمجية. 10. مثل pre-squeeze. 11. لاحظ أن http://deb-multimedia.org/ لم يعد ضمن المصادر المرشحة لحزم الإصدارة المستقرة من ديبيان. 12. لكن رغم هذا فمن الأفضل الحصول على البرمجيات غير الحرة من مستودعات ديبيان الرسمية عن الحصول عليها من مكان آخر على الإنترنت، ولو كان ذلك المكان هو المصدر الرسمي لتلك البرمجيات نفسه، ذلك أن البرامج التي في مستودعات ديبيان قد تم اختبارها للتأكد من صلاحيتها للعمل داخل النظام وتصل إليها التحديثات المناسبة لضمان أمانها بقدر الإمكان. 13. أولئك الذين يخشون كتابة الأسطر البرمجية داخل مستند بإمكانهم استخدام مربعات الاختيار الموجودة داخل الواجهة الرسومية لبرنامج Synaptic Package Manager.



انظر أيضًا


المصادر