웹사이트 검색

Ubuntu 20.04에 Swift 프로그래밍 언어를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 시작하기\n
  3. 스위프트 다운로드\n
  4. Swift 설치
  5. Swift Shell에 연결
  6. 결론

Swift는 안전에 중점을 둔 범용 컴파일된 고성능 프로그래밍 언어입니다. 이전 Objective-C 언어를 대체하기 위해 Apple에서 개발했습니다. Linux에서 macOS 또는 iOS용 애플리케이션을 개발하려는 사용자에게 매우 유용합니다. 새로운 프로그래머에게 직관적이고 친숙한 프로그래밍 언어입니다. 어느 쪽도 타협하지 않고 개발 및 성능에 최적화되어 있습니다.

이 게시물에서는 Ubuntu 20.04에 Swift 프로그래밍 언어를 설치하는 방법을 보여줍니다.

전제 조건

  • Ubuntu 20.04를 실행하는 서버.\n
  • 루트 암호는 서버에 구성됩니다.\n

시작하기

먼저 시스템 패키지를 최신 버전으로 업데이트해야 합니다. 다음 명령을 사용하여 업데이트할 수 있습니다.

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

다음으로 다음 명령을 사용하여 Swift의 PGP 키를 가져옵니다.

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

스위프트 쉘에 연결

이제 다음 명령을 사용하여 REPL이라는 Swift 셸에 연결할 수 있습니다.

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

결론

축하합니다! Ubuntu 20.04에 Swift를 성공적으로 설치했습니다. 이제 Swift를 사용하여 첫 번째 iOS 앱 개발을 시작할 수 있습니다.