كيفية إعداد خادم مزامنة Resilio على نظام Linux
قم بتثبيت Resilio Sync من مستودع Linux الرسمي الخاص به، وقم بتمكين خدمة النظام، وقم بتكوين واجهة المستخدم الرسومية المحلية، وشارك المجلدات بالأذونات الصحيحة.
لتثبيت GCC على أوبونتو، افتح نافذة طرفية وقم بتشغيل الأمر `cg` sudo apt update، ثم الأمر `cg` sudo apt install gcc g++. تستخدم وثائق مطوري أوبونتو الحالية هذه الحزم لمترجمي C وC++ الافتراضيين. إذا كنت ترغب أيضًا في استخدام أدوات البناء الشائعة وملفات رأس التطوير، فقم بتثبيت `cg` build-essentialبدلاً من ذلك أو بعده.
أسهل طريقة هي استخدام مدير حزم APT الخاص بنظام أوبونتو. gccتوفر الحزمة مُصرّف GNU C الافتراضي للإصدار، بينما g++توفر الحزمة الأخرى مُصرّف C++. يعتمد إصدار GCC الدقيق على إصدار أوبونتو لديك، لذا لا تحتاج إلى تحديد رقم إصدار ثابت للتثبيت العادي.
اضغط على Ctrl + Alt + T على سطح مكتب أوبونتو، أو افتح الطرفية من قائمة التطبيقات. على خادم أوبونتو، سجّل الدخول إلى الطرفية كالمعتاد.

قم بتحديث معلومات حزمة APT قبل تثبيت المُصرّف:
sudo apt update
إذا sudoطُلب منك إدخال كلمة المرور، فاكتبها واضغط على مفتاح الإدخال (Enter). عادةً لا يعرض نظام أوبونتو الأحرف أو علامات النجمة أثناء كتابة كلمة مرور sudo.
قم بتثبيت حزم GCC الافتراضية لنظام Ubuntu:
sudo apt install gcc g++
راجع الحزم المقترحة وتغييرات مساحة القرص، ثم أكّد التثبيت عندما يطلب منك APT ذلك. يتوافق هذا مع دليل مطوري أوبونتو الحالي لإعداد GCC .

بعد انتهاء عملية APT، تحقق من المُصرّف:
gcc --version
g++ --version
command -v gcc
قد يختلف رقم الإصدار بين إصدارات أوبونتو المدعومة، وهذا أمر طبيعي، إذ يتتبع نظام أوبونتو gccالمُصرّف الافتراضي المُختار لكل إصدار. عادةً ما يُظهر الأمر النهائي مسارًا مثل /usr/bin/gcc.

gcc --versionللتأكد من توفر المُترجم.يمكنك التأكد من نجاح عملية التجميع والربط عن طريق إنشاء برنامج C صغير. أنشئه hello.cبالمحتويات التالية:
#include <stdio.h>
int main(void) {
printf("Hello, world!\n");
return 0;
}
ثم قم بتجميعه وتشغيله:
gcc hello.c -o hello
./hello
يجب أن ترى Hello, world!. عادةً ما يقوم GCC بالمعالجة المسبقة والترجمة والتجميع والربط عند استدعائه بهذه الطريقة، كما هو موضح في دليل GCC الرسمي .

في العديد من مهام التطوير، build-essentialيُعدّ هذا الخيار أكثر ملاءمة من تثبيت المُصرّفات فقط. فهو عبارة عن حزمة شاملة تتضمن GCC وG++ وGNU Make وملفات رأس التطوير وأدوات تطوير حزم دبيان اللازمة للعديد من عمليات بناء المصادر.
sudo apt install build-essential
إذا كنت قد ثبّت البرنامج مسبقًا gcc g++، build-essentialفإن التثبيت آمن؛ سيحتفظ نظام إدارة الحزم (APT) بحزم المُصرّف الموجودة ويضيف أي تبعيات مفقودة. يمكنك مراجعة تبعيات الحزمة على موقع حزم أوبونتو الرسمي .
يمكن أن تحتوي مستودعات أوبونتو على عدة إصدارات من GCC في الوقت نفسه، لكن الإصدارات المتاحة تعتمد على إصدار أوبونتو لديك والمستودعات المُفعّلة. تجنّب نسخ القوائم القديمة مثل "gcc-7 إلى gcc-10"، لأن أسماء هذه الحزم لم تعد دليلاً موثوقاً للأنظمة الحالية.
أولاً، تحقق من حزم المترجمات ذات الإصدارات التي توفرها مستودعاتك المُهيأة:
apt-cache search '^gcc-[0-9]+$'
إذا ظهر الإصدار الذي تحتاجه، فقم بتثبيت حزم C و C++ المطابقة. على سبيل المثال، عند توفر الإصدار 14:
sudo apt install gcc-14 g++-14
gcc-14 --version
استبدل 14الإصدار الموجود في مستودعك. يمكنك الاحتفاظ بإصدارات متعددة مثبتة واستدعاء مُصرّف مُحدد مباشرةً، مثل gcc-14، دون تغيير الأمر على مستوى النظام gcc. كما تُوفر أوبونتو مرجعًا رسميًا لتوافر GCC ، مع أن نتائج APT الخاصة بك هي أفضل طريقة للتحقق من المستودعات المُهيأة فعليًا على جهازك.
sudo apt updateوتأكد من أن إصدار Ubuntu الخاص بك لا يزال مدعومًا وأن مستودعاته العادية مفعلة.gcc: command not foundبعد التثبيت: قم بتشغيل البرنامج command -v gccللتأكد dpkg -l gccمن تثبيت الحزمة.make: install build-essential، ثم قم بتثبيت أي مكتبات خاصة بالمشروع -devتحمل اسم خطأ البناء.بالنسبة لإعداد Ubuntu C/C++ القياسي، sudo apt install gcc g++فإن المسار المباشر هو الخيار الأفضل؛ build-essentialأما الخيار الأفضل فهو عندما تحتاج أيضًا إلى سلسلة أدوات البناء المعتادة.
قم بتثبيت Resilio Sync من مستودع Linux الرسمي الخاص به، وقم بتمكين خدمة النظام، وقم بتكوين واجهة المستخدم الرسومية المحلية، وشارك المجلدات بالأذونات الصحيحة.
استخدم الأمر docker cp لنسخ الملفات والمجلدات من وإلى حاوية Docker، بما في ذلك الحاويات المتوقفة. تعرّف على نصائح حول المسارات والمجلدات والأذونات والتخزين.
قم بتثبيت Lapce على نظام Linux باستخدام Flatpak، أو استخدم حزمة رسمية متوافقة مع Arch أو Debian أو Ubuntu أو Fedora. ثم شغّل المحرر وافتح مشروعك.
قم بتنزيل ملف ISO الخاص بنظام التشغيل TUXEDO الحالي، وتحقق منه، وقم بإنشاء قرص USB قابل للتشغيل، وقم بتثبيت النظام مع إرشادات واضحة حول التمهيد الآمن وخيارات القرص.
حوّل صورة أوبونتو الرسمية إلى مُثبِّت قابل لإعادة الاستخدام باستخدام كيوبيك. تحقق من ملف ISO المصدر، وأضف الحزم والإعدادات، وأنشئ الصورة، واكتبها على ذاكرة USB.
قم بتثبيت Ampache 8 على Ubuntu Server 26.04 مع Apache و PHP 8.5 و MariaDB، ثم قم بإنشاء كتالوج موسيقي وتأمين البث عن بعد باستخدام HTTPS.
قم بإعداد صندوق توزيعة أوبونتو على فيدورا لتثبيت حزم APT، وتشغيل أدوات سطر الأوامر، وإطلاق التطبيقات الرسومية المتوافقة من قائمة تطبيقات فيدورا.
قم بتثبيت Cockpit والإضافة Machines الخاصة به على خادم Ubuntu، ثم اختر ملف ISO، وقم بتعيين موارد الضيف، وأكمل إعداد نظام التشغيل في متصفحك.
قم بتثبيت ملف NFS موجود من صفحة التخزين في Cockpit، واختر مسارًا محليًا وخيارات التمهيد أو القراءة فقط، ثم تحقق من المشاركة على نظام Linux.
قم بتثبيت Nala من مستودعات Ubuntu، ثم استخدمه للبحث عن الحزم وتثبيتها وإزالتها وتحديثها مع ملخصات واضحة للمعاملات.