🎮 ما هي توزيعة Bazzite؟
توزيعة Bazzite هي نظام تشغيل مبني على Fedora Silverblue، وهي توزيعة حديثة من لينكس مخصصة للألعاب، وتتميز بأنها نظام غير قابل للتغيير أو ما يُعرف بالإنجليزية بـ Immutable OS.
هذا يعني أن ملفات النظام الأساسية محميّة ولا يمكن التعديل عليها مباشرة. بل يتم تثبيت البرامج وتحديث النظام بطرق خاصة لا تلمس تلك الملفات مباشرة.
قمت بتسجيل بضع فيديوهات بخصوص هذه التوزيعة على قناتي في يوتيوب في قائمة خاصة سميتها “عالم لينكس”
⚠️ لماذا لا يُنصح باستخدام sudo
في Bazzite؟
في أغلب توزيعات لينكس، نستخدم أمر sudo
عندما نريد القيام بمهام إدارية، مثل تثبيت البرامج أو تعديل الإعدادات، لأنه يمنحنا صلاحيات المدير (الجذر / root).
لكن في Bazzite، استخدام sudo
بالطريقة التقليدية قد يؤدي إلى:
1. كسر النظام
إذا استخدمت sudo
لتثبيت برامج عن طريق أوامر مثل: sudo dnf install
فأنت بذلك تتجاوز نظام الحماية الموجود، مما قد يؤدي إلى تعارض أو أخطاء في النظام يصعب إصلاحها لاحقًا.
2. فشل التحديثات
لأن النظام يعتمد على أسلوب خاص في التحديث (عن طريق rpm-ostree)، فإن أي تعديل مباشر قد يجعل التحديثات لا تعمل بشكل صحيح أو تتسبب في أخطاء عند محاولة تثبيت تحديث جديد.
3. فقدان ميزة الرجوع إلى الحالة السابقة
أحد أهم ميزات Bazzite هي أنك تستطيع الرجوع بسهولة إلى حالة النظام السابقة إذا حدث خطأ. لكن إذا عدّلت النظام باستخدام sudo
، قد تفقد هذه الميزة.

✅ ما الطريقة الصحيحة للتعامل مع Bazzite؟
بدلاً من استخدام sudo
بشكل عشوائي، هناك أدوات مخصصة:
لتثبيت البرامج:
- استخدم:
sudo rpm-ostree install اسم_البرنامج
- أو استخدم flatpak:
flatpak install flathub اسم_التطبيق
للعمل والتطوير:
- استخدم Toolbox أو Distrobox لإنشاء بيئة مرنة داخل النظام يمكنك استخدام
sudo
فيها بحرية دون التأثير على النظام الرئيسي:toolbox enter
🧭 خلاصة:
توزيعة Bazzite مصممة بطريقة تجعل نظامك أكثر أمانًا وثباتًا. لذلك، لا تستخدم sudo
كما كنت تفعل في أنظمة لينكس التقليدية، بل تعلم الأدوات المناسبة مثل rpm-ostree
، وflatpak
، وtoolbox
وعن نفسي احاول استخدام التطبيقات الموجودة داخل متجر البرامج المرفق مع التوزيعة، كما في حالات خاصة جداً اقوم بتنزيل التطبيق على هيئة ملف مستقل App.image وللتجربة فقط وقد ناسبني هذا الوضع حتى تاريخ هذه المقالة.