Cara menginstal Swift di ubuntu 20.04

Cara menginstal Swift di ubuntu 20.04

Swift adalah bahasa pemrograman berkinerja tinggi open source modern dengan fokus pada keamanan. Ini dikembangkan oleh Apple dan dirilis pada tahun 2014. Swift dirancang sebagai pengganti untuk bahasa Objective-C yang lebih lama. Meskipun, bahasa awalnya adalah milik Apple, Apple Sumber Bahasa dan membuatnya tersedia untuk sistem GNU/Linux. Meskipun Swift paling terkenal karena bahasa yang digunakan dalam pengembangan aplikasi iOS, ada peningkatan menggunakannya untuk pemrograman sisi server di Linux. Selain itu, fakta bahwa itu adalah bahasa pemrograman tujuan umum open source muda dapat menyebabkan peningkatan penggunaan di domain lain dari waktu ke waktu.

Di artikel ini, kita akan melihat cara menginstal Swift Ubuntu 20.04 lts. Karena versi Ubuntu yang kami fokuskan, sebelum Anda mengikuti tutorial ini, disarankan agar Anda pertama kali menginstal Ubuntu 20.04 atau tingkatkan ke Ubuntu 20.04 Jika Anda berada di versi sebelumnya.

Dalam tutorial ini Anda akan belajar:

  • Cara mengunduh, memverifikasi, dan menginstal Swift di Ubuntu 20.04 lts
  • Cara meminta repl atau membaca eval cetak loop (shell swift interaktif)
Cara menginstal Swift di ubuntu 20.04

Persyaratan dan konvensi perangkat lunak yang digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Ubuntu 20.04
Perangkat lunak Cepat
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah.
Konvensi # - Memerlukan perintah Linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - Memerlukan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instal dependensi

Pertama -tama pastikan bahwa indeks paket Anda dan paket yang diinstal terbaru dengan perintah berikut.

$ sudo apt update && sudo apt upgrade 

Selanjutnya, instal dependensi dengan perintah berikut.

$ sudo apt menginstal binutils git gnupg2 libc6-dev libcurl4 libedit2 libgcc-9-dev libpython2.7 LIBSQLITE3-0 LIBSTDC ++-9-DEV LIBXML2 LIBZ3-DEV PKG-CONFIG TZDATA ZLIB1G-DEV 

Unduh Swift

Unduh Swift Tarball untuk Ubuntu 20.04 dari halaman unduhan Swift dengan perintah berikut.

$ wget https: // swift.org/builds/swift-5.3.3-rilis/ubuntu2004/swift-5.3.3-rilis/Swift-5.3.3-Release-Ubuntu20.04.ter.GZ 

Memverifikasi unduhan



Selanjutnya, kita akan memverifikasi integritas unduhan untuk memastikan bahwa itu masih utuh dan tidak terikat. Untuk melakukannya, unduh tanda tangan PGP dari halaman unduhan yang sama menggunakan perintah berikut.

$ wget https: // swift.org/builds/swift-5.3.3-rilis/ubuntu2004/swift-5.3.3-rilis/Swift-5.3.3-Release-Ubuntu20.04.ter.GZ.sig 

Selanjutnya, impor tombol PGP Swift menggunakan perintah berikut.
Catatan: Ini mungkin membutuhkan beberapa menit untuk diselesaikan.

$ gpg --keyserver hkp: // pool.SKS-KEYSERVERS.net --recv-keys '7463 A81A 4B2E EA1B 551F FBCF D441 C977 412B 37AD"1BE1 E29A 084C B305 F397 D62A 9F59 7F4D 21A5 6D5F"A3BA FD35 56A5 9079 C068 94BD 63BC 1CFE 91D3 06C6"5E4D F843 FB06 5D7F 7E24 FBA2 EF54 30F0 71E1 B235 "8513 444E 2DA3 6B7C 1659 AF4D 7638 F1FB 2B2B 08C4" A62A E125 BBBF BB96 A6E0 42EC 925C C1CC ED3D 1561 "8A74 9566 2C3C D4AB 18D19 987 987.89 98666666666666666666666666666666666666666666666666666.1166" 
Mengimpor kunci

Akhirnya, gunakan tanda tangan yang Anda unduh untuk memverifikasi integritas tarball yang Anda unduh dengan perintah berikut.

$ GPG --Verifikasi Swift-5.3.3-Release-Ubuntu20.04.ter.GZ .sig, 

Jika tarball diunduh tanpa masalah dan aman untuk digunakan maka Anda akan melihat baris berikut dalam output GPG: Tanda Tangan Bagus dari "Swift 5.Kunci penandatanganan rilis x ".

Memverifikasi arsip

Instal dan Siapkan

Untuk keperluan tutorial ini, kami akan menginstal Swift ke direktori home kami.

Untuk mengekstrak tarball ke direktori home Anda, masukkan perintah berikut.

$ tar -xvzf swift -5.3.3-Release-Ubuntu20.04.ter.GZ -C ~ 

Selanjutnya, kita harus menambahkan swift executable ke jalur kami dan memperbarui JALUR variabel lingkungan dalam instance yang saat ini berjalan dari shell kami menggunakan perintah berikut.

$ echo "path = ~/swift-5.3.3-Release-Ubuntu20.04/usr/bin: $ path ">> ~//.Bashrc $ . ~/.Bashrc 

Untuk memverifikasi bahwa ini masuk dengan benar masuk $ swift --version dan jika Anda menerima output yang mirip dengan

Versi Swift 5.3.3 (Swift-5.3.Target 3-Release): x86_64-unknown-linux-gnu

Maka Anda baik untuk pergi!

Sekarang Anda harus dapat memasukkan cepat Perintah pada baris perintah kapan saja yang Anda inginkan.



Repl

Memasuki cepat Perintah ke terminal Anda akan meluncurkan shell cepat interaktif yang disebut repl atau baca eval print loop. Di sini Anda dapat menulis pernyataan Swift yang valid dan melihatnya dievaluasi. Anda bahkan dapat mengimpor perpustakaan GNU C untuk menggunakan pustaka C standar seperti yang Anda lakukan saat pemrograman di C di Linux.

Untuk merasakan menggunakan repl, silakan dan masukkan yang berikut, tekan enter setelah setiap baris.

Biarkan name = "linuxconfig" impor glibc // impor pustaka gnu c var ln = acak () % 100 cetak ("halo,", nama, "nomor keberuntungan Anda adalah", ln) 
menggunakan repl

Untuk keluar dari rept enter :Q

Kesimpulan

Sekarang Anda telah menginstal Swift di Ubuntu, Anda dapat mulai menjelajahi kemungkinan. Swift masih merupakan bahasa yang sangat muda dan komunitas open-source memperluas penggunaannya sepanjang waktu. Anda dapat memilih untuk hanya mengambil kesempatan untuk membiasakan diri dengan bahasa karena penasaran atau Anda bahkan mungkin ingin bereksperimen dengan beberapa kerangka kerja cepat sisi server di luar sana. Apa pun alasannya, sekarang Anda memiliki instalasi Swift yang berfungsi untuk digunakan sebagai dasar.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Unduh Linux
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
  • Cara menginstal vscode open-source tanpa telemetri di linux
  • Mx linux vs ubuntu
  • Seberapa sering Anda harus me -reboot server linux Anda?