Поиск по сайту:

Как установить язык программирования Swift на Ubuntu 20.04


На этой странице

  1. Предпосылки
  2. Начало работы
  3. Загрузить Swift
  4. Установить Swift
  5. Подключение к Swift Shell
  6. Заключение

Swift — это скомпилированный и высокопроизводительный язык программирования общего назначения с акцентом на безопасность. Он был разработан Apple в качестве замены старого языка Objective-C. Это очень полезно для тех, кто хочет разрабатывать приложения для macOS или iOS из Linux. Это интуитивно понятный и удобный язык программирования для начинающих программистов. Он оптимизирован для разработки и производительности без ущерба ни для того, ни для другого.

В этом посте мы покажем вам, как установить язык программирования Swift на Ubuntu 20.04.

Предпосылки

  • Сервер под управлением Ubuntu 20.04.
  • Пароль root настраивается на сервере.

Начиная

Во-первых, вам нужно будет обновить системные пакеты до последней версии. Вы можете обновить их с помощью следующей команды:

apt-get update -y
Swift all required some dependencies need to be install in your system. You can install all of them using the following command:
apt-get install 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 -y

После установки всех зависимостей можно переходить к следующему шагу.

Скачать Свифт

Сначала посетите официальную страницу загрузки Swift и загрузите последнюю версию Swift, используя следующую команду:

wget https://swift.org/builds/swift-5.3.3-release/ubunt4/swift-5.3.3-RELEASE/swift-5.3.3-RELEASE-ubuntu20.04.tar.gz

Затем загрузите подпись PGP, чтобы проверить целостность загрузки, используя следующую команду:

wget https://swift.org/builds/swift-5.3.3-release/ubunt4/swift-5.3.3-RELEASE/swift-5.3.3-RELEASE-ubuntu20.04.tar.gz.sig

Затем импортируйте ключ PGP Swift, используя следующую команду:

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 D4AE 18D9 5637 FAF6 989E 1BC1 6FEA'

Затем проверьте целостность загруженного файла с помощью следующей команды:

gpg --verify swift-5.3.3-RELEASE-ubuntu20.04.tar.gz{.sig,}

Вы должны получить следующий результат:

gpg: Signature made Tue 26 Jan 2021 10:32:56 PM UTC
gpg:                using RSA key 925CC1CCED3D1561
gpg: Good signature from "Swift 5.x Release Signing Key <>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: A62A E125 BBBF BB96 A6E0  42EC 925C C1CC ED3D 1561

Установить Свифт

Затем извлеките загруженный файл с помощью следующей команды:

tar -xvzf swift-5.3.3-RELEASE-ubuntu20.04.tar.gz

После извлечения файла переместите извлеченный каталог в /opt с помощью следующей команды:

mv swift-5.3.3-RELEASE-ubuntu20.04 /opt/swift

Затем экспортируйте путь Swift в файл .bashrc:

echo "export PATH=/opt/swift/usr/bin:$PATH" >> ~/.bashrc

Затем активируйте файл .bashrc с помощью следующей команды:

source ~/.bashrc

Наконец, проверьте версию Swift, используя следующую команду:

swift --version

Вы должны увидеть следующий вывод:

Swift version 5.3.3 (swift-5.3.3-RELEASE)
Target: x86_64-unknown-linux-gnu

Подключиться к Swift Shell

Теперь вы можете подключиться к оболочке Swift под названием REPL, используя следующую команду:

swift

После подключения вы должны увидеть следующий вывод:

Welcome to Swift version 5.3.3 (swift-5.3.3-RELEASE).
Type :help for assistance.

Теперь напечатайте свое имя, используя следующую команду:

  1> let name = "Hitesh Jethva"
name: String = "Hitesh Jethva"
  2> import Glibc // imports GNU C Library
  3> var ln = random() % 100
ln: Int = 83
  4> print("hello,",name,"your lucky number is", ln)
hello, Hitesh Jethva your lucky number is 83

Затем выйдите из оболочки Swift, используя следующую команду:

6> :q

Заключение

Поздравляем! вы успешно установили Swift на Ubuntu 20.04. Теперь вы можете приступить к разработке своего первого приложения для iOS с помощью Swift.