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

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

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Cara menggunakan Dash to Panel untuk menjadikan Gnome Shell kelihatan seperti Windows

Panduan lengkap cara menggunakan Dash to Panel untuk memberikan interface Gnome Shell seperti Windows dengan langkah-langkah mudah.

Cara memasang Kali Linux terkini

Cara memasang Kali Linux terkini

Kali Linux ialah pengedaran Linux ujian keselamatan dan penembusan terkemuka. Ia digunakan oleh beribu-ribu profesional untuk mencari kelemahan keselamatan

Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!