كيفية إعداد لغة Apple Swift على نظام Linux

تعمل لغة برمجة Apple Swift على نظام Ubuntu Linux ، واللغة مفتوحة المصدر. إذا كنت مطورًا يتطلع إلى إعداد لغة Apple Swift على Linux ، فاتبع هذا الدليل ، وستكون جاهزًا لبدء كتابة البرامج في أي وقت من الأوقات!

إعداد Ubuntu Linux

تتوفر لغة برمجة Swift من Apple على نظام Linux رسميًا ، ولكن فقط لنظام التشغيل Ubuntu Linux والتوزيعات القائمة على Ubuntu. اعتبارًا من الآن ، لم تنقل Apple اللغة إلى أي نظام تشغيل Linux آخر.

يغطي إصدار برنامج Swift الرسمي على Ubuntu الإصدارات 18.04 و 16.04 و 14.04. ومع ذلك ، إذا كنت تستخدم Debian Linux ، فقد تتمكن من تشغيل Swift مع إصدار Ubuntu. ضع في اعتبارك أن نظام التشغيل الخاص بك لن يحظى بدعم رسمي من Apple ، لأن دبيان ليست التوزيع المستهدف.

كيفية إعداد لغة Apple Swift على نظام Linux

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

الخطوة الأولى في تثبيت Apple's Swift على Ubuntu Linux هي تنزيل أحدث إصدار. للقيام بذلك ، افتح نافذة طرفية بالضغط على  Ctrl + Alt + T أو  Ctrl + Shift + T واستخدم الأمر wget download أدناه.

كيفية إعداد لغة Apple Swift على نظام Linux

 

18.04

wget https://swift.org/builds/development/ubuntu1804/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu18.04.tar.gz

16.04

wget https://swift.org/builds/development/ubuntu1604/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu16.04.tar.gz

14.04

wget https://swift.org/builds/development/ubuntu1404/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu14.04.tar.gz

بعد تنزيل أحدث إصدار من Swift على كمبيوتر Ubuntu Linux ، يجب عليك تثبيت التبعيات المختلفة التي تتطلبها لجعل كل شيء يعمل بشكل صحيح. هذه التبعيات هي Clang وبعض الحزم الأخرى.

sudo apt install clang libcurl3 libpython2.7 libpython2.7-dev

بمجرد إعداد تبعيات Swift على كمبيوتر Ubuntu Linux ، فقد حان الوقت لاستخراج أحدث أرشيف Swift TarGZ قمت بتنزيله مسبقًا.

tar xvf swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * .tar.gz

عند الانتهاء من الاستخراج ، يجب عليك نقل ملفات Swift إلى دليل "/ usr / share / swift /". للقيام بذلك ، استخدم الأوامر أدناه.

sudo mv swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * / usr / share /
sudo mv / usr / share / swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * / / usr / share / swift /

مع وجود جميع ملفات Swift في مكانها ، يجب عليك إعداد Swift في مسارك. للقيام بذلك ، أدخل الأوامر التالية في نافذة طرفية.

صدى "export PATH = / usr / share / swift / usr / bin: $ PATH" >> ~ / .bashrc

المصدر ~ /

يمكنك بعد ذلك البدء في استخدام Swift مع:

سريع - مساعدة

إعداد Arch Linux AUR

لا تدعم Apple رسميًا نظام التشغيل Arch Linux ، ولن تظهر Swift رسميًا على موقع التطوير في أي وقت قريبًا. لحسن الحظ ، هذا لا يهم ، حيث وجد مجتمع Arch طريقة لجعل Swift يعمل بغض النظر من خلال AUR.

إذا كنت ترغب في العمل مع لغة برمجة Swift على Arch Linux ، فيجب تثبيت الكثير من تبعيات البرامج. لتثبيت كل هذه التبعيات بكفاءة وسرعة ، سنرشدك إلى كيفية إعداد مساعد Trizen AUR.

الخطوة الأولى في تثبيت مساعد Trizen AUR ، يجب عليك تثبيت حزم تطوير Base و Git باستخدام  مدير الحزم Pacman  في نافذة طرفية. باستخدام الأوامر أدناه ، قم بتثبيت الحزم.

sudo pacman -S git base-devel

بعد تثبيت حزمتي Base-devel و Git على جهاز كمبيوتر Arch Linux ، استخدم أداة Git لتنزيل لقطة Trizen AUR المساعدة.

استنساخ بوابة https://aur.archlinux.org/trizen.git

بمجرد الانتهاء من تنزيل حزمة Trizen على جهاز كمبيوتر Arch Linux ، انقل نافذة سطر الأوامر إلى دليل "trizen".

قرص مضغوط ثلاثي

قم ببناء مساعد Trizen AUR على كمبيوتر Linux الخاص بك عن طريق تشغيل الأمر makepkg .

sudo makepkg -sri

الآن بعد أن تم تثبيت مساعد Trizen AUR على جهاز كمبيوتر Arch Linux الخاص بك ، أصبح تثبيت لغة برمجة Apple's Swift أمرًا سهلاً للغاية. للقيام بذلك ، أدخل الأمر أدناه واتبع التعليمات التي تظهر على الشاشة.

trizen -S سويفت

إعداد Fedora Linux

لا يدعم Swift من Apple رسميًا Fedora Linux. ومع ذلك ، نظرًا لأن نظام التشغيل Fedora به الكثير من المستخدمين المهتمين بالت��مية ، فقد تم نقل Swift وهو قابل للتثبيت من مستودعات برامج Fedora الرسمية.

إذا كنت تتطلع إلى جعل Swift يعمل على محطة عمل Fedora Linux الخاصة بك ، فافتح نافذة طرفية بالضغط على Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. ثم استخدم مدير حزم Dnf لتثبيت “swift-lang”.

ملاحظة: إذا كنت من مستخدمي OpenSUSE Linux ، ففكر في تنزيل حزمة “swift-lang” هنا لجعلها تعمل على نظامك. استخدام على مسؤوليتك الخاصة!

sudo dnf تثبيت سويفت لانج

إعداد حزمة التقط

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

ملاحظة: تتطلب حزم Snap تمكين وقت تشغيل Snapd. لتمكين وقت التشغيل هذا ، اتبع دليل الإعداد الخاص بنا حول كيفية تشغيل حزم Snap.

sudo snap install swift

هل تواجه مشكلة في استخدام حزمة Swift Snap؟ يتوفر تطبيق Apple Swift Snap بديل في المتجر. لتثبيته ، استخدم الأمر أدناه.

sudo snap تثبيت لغة سريعة

Leave a Comment

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

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

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

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

تطبيق مهام Google لسطح المكتب

تطبيق مهام Google لسطح المكتب

لا تعد مهام Google شائعة مثل خدمات Google الأخرى مثل التقويم وWave وVoice وما إلى ذلك، ولكنها لا تزال مستخدمة على نطاق واسع وتشكل جزءًا لا يتجزأ من حياة الأشخاص.

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

في دليلنا السابق حول مسح القرص الصلب والوسائط القابلة للإزالة بشكل آمن عبر Ubuntu Live وقرص تمهيد DBAN، ناقشنا أن القرص الذي يعمل بنظام Windows

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.