Bagaimana untuk menyediakan bahasa Apple Swift pada Linux

Bahasa pengaturcaraan Swift Apple berfungsi pada Ubuntu Linux, dan bahasa itu adalah sumber terbuka. Jika anda seorang pembangun yang ingin menyediakan bahasa Apple Swift di Linux, ikuti bersama panduan ini dan anda akan bersedia untuk mula menulis program dalam masa yang singkat!

Persediaan Ubuntu Linux

Bahasa pengaturcaraan Swift Apple tersedia di Linux secara rasmi, tetapi hanya untuk Ubuntu Linux, dan pengedaran berdasarkan Ubuntu. Setakat ini, Apple belum mengalihkan bahasa itu ke mana-mana OS Linux arus perdana yang lain.

Keluaran perisian rasmi Swift pada Ubuntu meliputi versi 18.04, 16.04 dan 14.04. Walau bagaimanapun, jika anda menggunakan Debian Linux, anda mungkin boleh membuat Swift bekerja dengan versi Ubuntu. Perlu diingat bahawa OS anda tidak akan mendapat sokongan rasmi daripada Apple, kerana Debian bukanlah pengedaran yang disasarkan.

Bagaimana untuk menyediakan bahasa Apple Swift pada Linux

Mendapatkan Swift bekerja di Ubuntu adalah lebih membosankan daripada yang anda fikirkan. Ternyata, Apple tidak meluangkan masa untuk mengeluarkan pakej DEB yang mudah dipasang . Sebaliknya, mereka yang ingin menulis aplikasi Swift di Ubuntu perlu membuatnya berfungsi dengan tangan.

Langkah pertama dalam memasang Apple Swift pada Ubuntu Linux ialah memuat turun keluaran terkini. Untuk melakukan ini, buka tetingkap terminal dengan menekan  Ctrl + Alt + T atau  Ctrl + Shift + T dan gunakan arahan muat turun wget di bawah.

Bagaimana untuk menyediakan bahasa Apple Swift pada 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

Selepas memuat turun keluaran terbaru Swift ke PC Linux Ubuntu anda, anda mesti memasang pelbagai kebergantungan yang diperlukan untuk menjadikan semuanya berjalan dengan betul. Kebergantungan ini ialah Clang dan beberapa pakej lain.

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

Setelah kebergantungan untuk Swift disediakan pada PC Linux Ubuntu anda, tiba masanya untuk mengekstrak arkib Swift TarGZ terkini yang anda muat turun sebelum ini.

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

Apabila semuanya selesai mengekstrak, anda mesti memindahkan fail Swift ke dalam direktori "/usr/share/swift/". Untuk melakukan ini, gunakan arahan di bawah.

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/

Dengan semua fail Swift tersedia, anda mesti menyediakan Swift dalam laluan anda. Untuk melakukan ini, masukkan arahan berikut dalam tetingkap terminal.

echo "eksport PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

sumber ~/.bashrc

Anda kemudian boleh mula menggunakan Swift dengan:

pantas --membantu

Persediaan AUR Linux Arch

Apple tidak menyokong sistem pengendalian Arch Linux secara rasmi, dan Swift tidak akan membuat penampilan rasmi di tapak web pembangunan dalam masa terdekat. Syukurlah, ini tidak penting, kerana komuniti Arch telah menemui cara untuk menjadikan Swift berfungsi tanpa mengira melalui AUR.

Jika anda ingin menggunakan bahasa pengaturcaraan Swift pada Arch Linux, banyak kebergantungan perisian mesti dipasang. Untuk memasang semua kebergantungan ini dengan cekap dan pantas, kami akan membimbing anda melalui cara menyediakan pembantu AUR Trizen.

Langkah pertama dalam memasang pembantu Trizen AUR, anda mesti memasang pakej Base-devel dan Git menggunakan  pengurus pakej Pacman  dalam tetingkap terminal. Menggunakan arahan di bawah, pasang pakej.

sudo pacman -S git base-devel

Selepas memasang pakej Base-devel dan Git pada PC Arch Linux anda, gunakan alat Git untuk memuat turun petikan pembantu Trizen AUR.

git klon https://aur.archlinux.org/trizen.git

Setelah pakej Trizen selesai dimuat turun ke PC Arch Linux anda, alihkan tetingkap baris arahan ke dalam direktori "trizen".

cd trizen

Bina pembantu AUR Trizen pada PC Linux anda dengan menjalankan arahan makepkg .

sudo makepkg -sri

Sekarang bahawa pembantu Trizen AUR dipasang pada Arch Linux PC anda memasang bahasa pengaturcaraan Swift Apple adalah sangat mudah. Untuk melakukannya, masukkan arahan di bawah dan ikut arahan pada skrin.

trizen -S pantas

Persediaan Fedora Linux

Swift Apple tidak menyokong Fedora Linux secara rasmi. Walau bagaimanapun, memandangkan sistem pengendalian Fedora mempunyai ramai pengguna yang berfikiran pembangunan, Swift telah dialihkan dan boleh dipasang daripada repositori perisian Fedora rasmi.

Jika anda ingin membuat Swift bekerja pada stesen kerja Fedora Linux anda, buka tetingkap terminal dengan menekan Ctrl + Alt + T atau Ctrl + Shift + T pada papan kekunci. Kemudian, gunakan pengurus pakej Dnf untuk memasang "swift-lang."

Nota: jika anda pengguna OpenSUSE Linux, pertimbangkan untuk memuat turun pakej "swift-lang" di sini untuk membolehkannya berfungsi pada sistem anda. Gunakan atas risiko anda sendiri!

sudo dnf install swift-lang

Persediaan pakej snap

Penciptaan pakej Snap telah menjadikan pemasangan teknologi kompleks seperti bahasa Apple Swift pada Linux sangat mudah. Jadi, jika anda menggunakan sistem pengendalian Linux yang serasi dengan pakej Snap, gunakan arahan di bawah untuk memasang bahasa pengaturcaraan Swift Apple.

Nota: Pakej snap memerlukan masa jalan Snapd didayakan. Untuk mendayakan masa jalan ini, ikut panduan persediaan kami tentang cara memastikan pakej Snap berfungsi.

sudo snap install swift

Adakah anda menghadapi masalah menggunakan pakej Snap pantas? Apple Swift Snap alternatif ada di kedai. Untuk memasangnya, gunakan arahan di bawah.

sudo snap install swift-language

Leave a Comment

BBC iPlayer To iPhone Downloader

BBC iPlayer To iPhone Downloader

iDownloade ialah alat merentas platform yang membolehkan pengguna memuat turun kandungan bebas DRM daripada perkhidmatan iPlayer BBC. Ia boleh memuat turun kedua-dua video dalam format .mov

14 Ciri Baharu Dalam Thunderbird 3 Yang Akan Membuat Anda Gembira

14 Ciri Baharu Dalam Thunderbird 3 Yang Akan Membuat Anda Gembira

Kami telah merangkumi ciri-ciri Outlook 2010 dengan lebih terperinci, tetapi memandangkan ia tidak akan dikeluarkan sebelum Jun 2010, sudah tiba masanya untuk melihat Thunderbird 3.

Muat turun FlightGear Flight Simulator Secara Percuma [Selamat mencuba]

Muat turun FlightGear Flight Simulator Secara Percuma [Selamat mencuba]

Sekali-sekala semua orang memerlukan rehat, jika anda ingin bermain permainan yang menarik, cubalah Flight Gear. Ia adalah sumber terbuka berbilang platform percuma

Mp3 Diags: Selesaikan Sehingga 50 Masalah Dengan Fail Audio Mp3

Mp3 Diags: Selesaikan Sehingga 50 Masalah Dengan Fail Audio Mp3

MP3 Diags ialah alat muktamad untuk menyelesaikan masalah dalam koleksi audio muzik anda. Ia boleh menandai fail mp3 anda dengan betul, menambah seni kulit album yang hilang, membetulkan VBR

Apl Pemberitahuan Desktop Google Voice

Apl Pemberitahuan Desktop Google Voice

Sama seperti Google Wave, Google Voice telah menghasilkan buzz yang agak ramai di seluruh dunia. Google menyasarkan untuk mengubah cara kita berkomunikasi dan sejak ia menjadi

Muat turun Kegemaran Flickr Dengan FlickrFaves

Muat turun Kegemaran Flickr Dengan FlickrFaves

Terdapat banyak alat yang membolehkan pengguna Flickr memuat turun foto mereka dalam kualiti yang tinggi, tetapi adakah terdapat cara untuk memuat turun Kegemaran Flickr? Baru-baru ini kami datang

OK Sampler Adalah Perisian Sampler Muzik Percuma

OK Sampler Adalah Perisian Sampler Muzik Percuma

Apakah Persampelan? Menurut Wikipedia, "Ia adalah tindakan mengambil sebahagian, atau sampel, satu rakaman bunyi dan menggunakannya semula sebagai instrumen atau

Sandaran Tapak Google: Import/Eksport

Sandaran Tapak Google: Import/Eksport

Tapak Google ialah perkhidmatan daripada Google yang membenarkan pengguna mengehos tapak web pada pelayan Google. Tetapi ada satu masalah, tidak ada pilihan bina dalam untuk membuat sandaran

Aplikasi Desktop Google Tasks

Aplikasi Desktop Google Tasks

Tugasan Google tidak begitu popular seperti perkhidmatan Google yang lain seperti Kalendar, Gelombang, Suara, dll tetapi ia masih digunakan secara meluas dan merupakan sebahagian daripada orang ramai.

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Bagaimana Untuk Memulihkan Sekatan Yang Hilang Dan Data Cakera Keras [Panduan]

Dalam panduan kami sebelum ini tentang mengelap cakera keras dan media boleh tanggal dengan selamat melalui Ubuntu Live dan CD but DBAN, kami membincangkan cakera berasaskan Windows