كيفية إعداد لغة 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

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

تحكم بسهولة في أجهزة الكمبيوتر على شبكتك باستخدام KontrolPack. وصّل وأدر أجهزة الكمبيوتر التي تعمل بأنظمة تشغيل مختلفة بكل سهولة.

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

هل ترغب في تنفيذ بعض المهام المتكررة تلقائيًا؟ بدلًا من الضغط على زر يدويًا عدة مرات، أليس من الأفضل لو كان هناك تطبيق؟

تنزيل BBC iPlayer إلى iPhone

تنزيل BBC iPlayer إلى iPhone

iDownloade أداة متعددة المنصات تتيح للمستخدم تنزيل محتوى خالٍ من إدارة الحقوق الرقمية (DRM) من خدمة iPlayer التابعة لهيئة الإذاعة البريطانية (BBC). ويمكنها تنزيل كلا الفيديوين بصيغة .mov.

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

لقد قمنا بتغطية ميزات Outlook 2010 بمزيد من التفاصيل، ولكن نظرًا لأنه لن يتم إصداره قبل يونيو 2010، فقد حان الوقت لإلقاء نظرة على Thunderbird 3. هناك

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

يحتاج الجميع إلى استراحة بين الحين والآخر، فإذا كنت تبحث عن لعبة شيقة، جرّب Flight Gear. إنها لعبة مجانية مفتوحة المصدر ومتعددة المنصات.

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

MP3 Diags هي الأداة الأمثل لإصلاح مشاكل ملفاتك الصوتية. يمكنها وسم ملفات MP3 بشكل صحيح، وإضافة أغلفة الألبومات المفقودة، وإصلاح خلل VBR.

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

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

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

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

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

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

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

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

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

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

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

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