تغيير مترجم اللغة الافتراضي في Linux Mint 18.0 من الإصدار 5.3.1 إلى إصدار أقل من 4.0 ليس عملية بسيطة، ولكن من الممكن تحقيقها. أولاً، يجب أن تعرف أن تغيير المترجم الافتراضي يمكن أن يؤدي إلى مشاكل في النظام إذا لم يتم التعامل معه بحذر.
لتثبيت إصدار قديم من g++، يمكنك اتباع هذه الخطوات:
-
تأكد من أنك قمت بتنزيل نسخة مناسبة لنظامك (مثل g++-3.0-3.0.4-7_alpha-deb).
-
قم بفتح محرر النصوص وأدخل الأمر التالي:
bashsudo dpkg -i g++-3.0-3.0.4-7_alpha-deb
هذا الأمر يقوم بتثبيت الحزمة على النظام.
-
بمجرد تثبيت الحزمة، يمكنك تعيين g++-3.0 كمترجم افتراضي باستخدام الأمر التالي:
bashsudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 100 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 100 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-3.0 50 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-3.0 50
-
يمكنك التحقق من التغييرات باستخدام الأمر:
bashsudo update-alternatives --config gcc sudo update-alternatives --config g++
اختر الإصدار الذي تريده من القائمة.
-
قد تحتاج إلى تحديث ملفات PATH الخاصة بك لتشير إلى المترجم الجديد. يمكنك فعل ذلك بإضافة مسار المترجم إلى متغير PATH في ملف الاعدادات ~/.bashrc، مثلا:
bashexport PATH=/usr/bin/gcc-3.0:$PATH export PATH=/usr/bin/g++-3.0:$PATH
يجب أن تكون حذراً عند تغيير المترجم الافتراضي، لأنه يمكن أن يؤثر على تشغيل البرامج الأخرى في النظام. قبل تنفيذ أي تغيير، يُفضل إجراء نسخة احتياطية من البيانات المهمة لتجنب فقدان البيانات في حال حدوث أي مشكلة.
المزيد من المعلومات
تغيير المترجم الافتراضي في نظام Linux Mint 18.0 يتطلب اهتمامًا بالتفاصيل واتخاذ الاحتياطات اللازمة لتجنب أية مشاكل محتملة. قبل تنفيذ أي تغيير، من الضروري فهم أن تثبيت إصدار قديم من g++ قد يتسبب في تعارضات مع الإصدارات الحديثة من المكتبات والأدوات المستخدمة في النظام، مما قد يؤدي إلى عدم استقراره.
من الجيد البحث عن الخطوات الدقيقة لإعداد المترجم القديم وتغييره كمترجم افتراضي، مع مراجعة المستندات الرسمية لـ g++ 3.0 أو 3.4 للحصول على توجيهات دقيقة. يجب الانتباه إلى أن بعض التطبيقات قد تتطلب إصدارات محددة من المترجم لتعمل بشكل صحيح، لذا يجب عليك أيضًا التحقق من متطلبات البرنامج الذي ترغب في تشغيله.
بالنسبة للخطوات الإضافية، بمجرد تثبيت المترجم القديم، يمكنك تحديث ملفات الإعداد الخاصة بالنظام للإشارة إلى المترجم الجديد. يجب أن يكون ذلك بمثابة تجربة غير مستقرة، وقد تحتاج إلى التراجع عن التغييرات في حال وجود مشاكل.
إذا كان لديك متطلبات خاصة لا يمكن تحقيقها باستخدام المترجم الافتراضي، يمكنك النظر في استخدام بيئة افتراضية أو حاوية لتثبيت الإصدار القديم من g++ دون التأثير على نظامك الرئيسي.