लिनक्स पर Apple स्विफ्ट भाषा कैसे सेट करें

click fraud protection

Apple की स्विफ्ट प्रोग्रामिंग भाषा उबंटू लिनक्स पर काम करती है, और भाषा खुला स्रोत है। यदि आप लिनक्स पर Apple स्विफ्ट भाषा सेट करने के लिए एक डेवलपर हैं, तो इस गाइड का पालन करें, और आप कुछ ही समय में प्रोग्राम लिखना शुरू करने के लिए तैयार होंगे!

उबुन्टु लिनक्स सेटअप

Apple की स्विफ्ट प्रोग्रामिंग भाषा आधिकारिक तौर पर लिनक्स पर उपलब्ध है, लेकिन केवल उबंटू लिनक्स के लिए, और उबंटू पर आधारित वितरण। अब तक, Apple ने भाषा को किसी अन्य मुख्यधारा के Linux OS में पोर्ट नहीं किया है।

उबंटू पर स्विफ्ट की आधिकारिक सॉफ्टवेयर रिलीज़ 18.04, 16.04 और 14.04 संस्करणों को शामिल करती है। हालाँकि, यदि आप डेबियन लिनक्स का उपयोग कर रहे हैं, तो आप उबंटू संस्करण के साथ स्विफ्ट को काम करने में सक्षम कर सकते हैं। ध्यान रखें कि आपके OS को Apple से आधिकारिक समर्थन नहीं मिलेगा, क्योंकि डेबियन लक्षित वितरण के लिए नहीं है।

उबंटू पर काम कर रही स्विफ्ट आपके सोचने से ज्यादा थकाऊ है। जैसा कि यह पता चला है, Apple ने किसी भी आसान को बाहर निकालने में समय नहीं लिया है DEB पैकेज स्थापित करें. इसके बजाय, जो लोग उबंटू पर स्विफ्ट एप्लिकेशन लिखना चाहते हैं, उन्हें इसे हाथ से काम करने की आवश्यकता होगी।

instagram viewer

उबंटू लिनक्स पर Apple के स्विफ्ट को स्थापित करने में पहला कदम नवीनतम रिलीज को डाउनलोड करना है। ऐसा करने के लिए, एक टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T और का उपयोग करें wget नीचे डाउनलोड कमांड।

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

अपने उबंटू लिनक्स पीसी में स्विफ्ट की नवीनतम रिलीज को डाउनलोड करने के बाद, आपको विभिन्न निर्भरताएं स्थापित करनी होंगी जो सब कुछ सही ढंग से चलाने के लिए आवश्यक हैं। ये निर्भरताएं क्लैंग और कुछ अन्य पैकेज हैं।

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

एक बार जब स्विफ्ट के लिए निर्भरता आपके उबंटू लिनक्स पीसी पर स्थापित हो जाती है, तो आपके द्वारा पहले डाउनलोड किए गए नवीनतम स्विफ्ट टारजेड संग्रह को निकालने का समय है।

tar xvf स्विफ्ट-डेवलपमेंट-स्नैपशॉट-2019-09-30-a-ubuntu.tar.bz

जब सब कुछ निकाला जाता है, तो आपको स्विफ्ट फ़ाइलों को "/ usr / शेयर / स्विफ्ट /" निर्देशिका में स्थानांतरित करना होगा। ऐसा करने के लिए, नीचे दिए गए आदेशों का उपयोग करें।

सूद एमवी स्विफ्ट-विकास-स्नैपशॉट-2019-09-30-ए-ubuntu * / usb / /
सुडो एमवी / यूएसआर / शेयर / स्विफ्ट-डिवेलपमेंट-एसएनएपीएसएचओटी-2019-09-30-ए-ubuntu * / / usr / शेयर / स्विफ्ट /

सभी स्विफ्ट फ़ाइलों को जगह में रखने के साथ, आपको अपने पथ में स्विफ़्ट सेट करना होगा। ऐसा करने के लिए, टर्मिनल विंडो में निम्नलिखित कमांड दर्ज करें।

गूंज "निर्यात पथ = / usr / शेयर / स्विफ्ट / usr / बिन: $ पथ" >> ~ / .bashrc स्रोत ~ / .bashrc

इसके बाद आप स्विफ्ट का उपयोग शुरू कर सकते हैं:

स्विफ्ट --help

आर्क लिनक्स AUR सेटअप

Apple आधिकारिक तौर पर आर्क लिनक्स ऑपरेटिंग सिस्टम का समर्थन नहीं करता है, और स्विफ्ट जल्द ही किसी भी समय विकास वेबसाइट पर आधिकारिक उपस्थिति नहीं देगा। हालांकि, यह बहुत महत्वपूर्ण नहीं है, क्योंकि आर्क समुदाय ने AUR के माध्यम से स्विफ्ट का काम करने का एक तरीका खोज लिया है।

यदि आप आर्क लिनक्स पर स्विफ्ट प्रोग्रामिंग भाषा के साथ काम करना चाहते हैं, तो बहुत सारी सॉफ़्टवेयर निर्भरताएं स्थापित की जानी चाहिए। इन सभी निर्भरताओं को कुशलतापूर्वक और जल्दी से स्थापित करने के लिए, हम आपको ट्रोजन एयूआर सहायक स्थापित करने के तरीके के माध्यम से चलेंगे।

Trizen AUR हेल्पर को स्थापित करने में पहला कदम, आपको बेस-डेवेल और Git पैकेज का उपयोग करके स्थापित करना होगा Pacman एक टर्मिनल विंडो में पैकेज मैनेजर। नीचे दिए गए आदेशों का उपयोग करते हुए, पैकेजों को स्थापित करें।

सुडो पैक्मैन -एस गिट बेस-डेवेल

अपने आर्क लिनक्स पीसी पर बेस-डेवेल और गिट पैकेज स्थापित करने के बाद, ट्राइजन और हेल हेल्पशॉट डाउनलोड करने के लिए गिट टूल का उपयोग करें।

गिट क्लोन https://aur.archlinux.org/trizen.git

एक बार Trizen पैकेज आपके Arch Linux PC में डाउनलोड हो जाने के बाद, कमांड-लाइन विंडो को "trizen" डायरेक्टरी में ले जाएँ।

cd trizen

अपने लिनक्स पीसी पर Trizen AUR सहायक बनाएँ makepkg आदेश।

सुडो मेकपग -श्री

अब जब आपके आर्क लिनक्स पीसी पर ट्राइजन AUR सहायक स्थापित हो गया है तो Apple की स्विफ्ट प्रोग्रामिंग भाषा को स्थापित करना बहुत आसान है। ऐसा करने के लिए, नीचे दिए गए आदेश को दर्ज करें और स्क्रीन पर संकेतों का पालन करें।

trizen -S स्विफ्ट

फेडोरा लिनक्स सेटअप

Apple की स्विफ्ट आधिकारिक तौर पर फेडोरा लिनक्स का समर्थन नहीं करती है। हालाँकि, फेडोरा ऑपरेटिंग सिस्टम के पास बहुत से विकास-दिमाग वाले उपयोगकर्ता हैं, स्विफ्ट को अधिक पोर्ट किया गया है और आधिकारिक फेडोरा सॉफ्टवेयर रिपॉजिटरी से इंस्टॉल करने योग्य है।

यदि आप अपने फेडोरा लिनक्स वर्कस्टेशन पर स्विफ्ट काम करना चाहते हैं, तो एक टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। फिर, का उपयोग करें DNF पैकेज प्रबंधक "स्विफ्ट-लैंग" स्थापित करने के लिए।

नोट: यदि आप एक OpenSUSE लिनक्स उपयोगकर्ता हैं, तो "स्विफ्ट-लैंग" पैकेज डाउनलोड करने पर विचार करें यहाँ अपने सिस्टम पर काम करने के लिए। अपने जोखिम पार इस्तेमाल करें!

sudo dnf स्थापित स्विफ्ट-लैंग

स्नैप पैकेज सेटअप

स्नैप पैकेज के आविष्कार ने लिनक्स पर Apple स्विफ्ट भाषा जैसी जटिल तकनीकों को स्थापित करना अविश्वसनीय रूप से आसान बना दिया है। इसलिए, यदि आप एक लिनक्स ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं जो स्नैप पैकेज के साथ संगत है, तो एप्पल की स्विफ्ट प्रोग्रामिंग भाषा को स्थापित करने के लिए नीचे दिए गए कमांड का उपयोग करें।

नोट: स्नैप पैकेज के लिए स्नैपड रनटाइम सक्षम होना चाहिए। इस क्रम को सक्षम करने के लिए, हमारे सेटअप गाइड का पालन करें स्नैप पैकेज को कैसे काम करना है।

sudo snap इंस्टॉल स्विफ्ट

क्या आपको स्विफ्ट स्नैप पैकेज का उपयोग करने में परेशानी हो रही है? एक वैकल्पिक Apple स्विफ्ट स्नैप स्टोर पर है। इसे स्थापित करने के लिए, नीचे दिए गए कमांड का उपयोग करें।

sudo snap इंस्टॉल स्विफ्ट-लैंग्वेज
watch instagram story
खोज
हाल के पोस्ट