web-dev-qa-db-ja.com

Ubuntu 17.10にSwift 4をインストールする方法は?

Swiftの公式Webサイト によると、サポートされているプラ​​ットフォームは次のとおりです。

  • Ubuntu 14.04
  • Ubuntu 16.04
  • Ubuntu 16.10

Ubuntu 17.10を実行しているマシンにインストールする方法はありますか?

2
Masked Man

事前構築済みパッケージがSwift言語およびライブラリで利用できない場合、オプションはソースからbuild。これは現在、Ubuntu 17.04および17.10の場合です。

Swift GitHubリポジトリは、 ソースコードからSwiftをビルドする手順 を提供します。高レベルのビルド自動化スクリプトbuild-scriptは、 CMake および Ninja ビルドツールを使用します。

基本的な手順は、apt-getインストールの前提条件として要約でき、Swiftソースをダウンロードしてからbuild-scriptを実行できます。

## 1. Install prerequisites
Sudo apt-get install git cmake ninja-build clang python uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config libblocksruntime-dev libcurl4-openssl-dev autoconf libtool systemtap-sdt-dev tzdata

## 2. Download source
mkdir Swift-source
cd Swift-source
# if using ssh…
git clone [email protected]:Apple/Swift.git
./Swift/utils/update-checkout --clone-with-ssh
# alternately, if using http…
git clone https://github.com/Apple/Swift.git
./Swift/utils/update-checkout --clone

## 3. Build source
cd Swift
utils/build-script --release-debuginfo

URLは contribute back および バグの報告 に提供されます。

Swiftバグレポーター で検索用語「17.10」を使用して、他のユーザーが既にSwift Ubuntu 17.10。で.

3
l --marc l

17.10でこれは私のために働いた:

Sudo apt install ubuntu-make
umake Swift

更新

これは、ubuntu 18.04でも機能します。

3
qed

上記のコードにいくつかの調整が必要

変化する:

git clone [email protected]:Apple/Swift.git

git clone https://github.com/Apple/Swift.git

または、エラーが発生します-sshを使用している場合を除き、その場合、他のコマンドがいくつか欠落しています。

以下の完全編集:

# 1. Install prerequisites
Sudo apt-get install git cmake ninja-build clang python uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config libblocksruntime-dev libcurl4-openssl-dev autoconf libtool systemtap-sdt-dev tzdata

# 2. Download source
mkdir Swift-source
cd Swift-source
git clone https://github.com/Apple/Swift.git
./Swift/utils/update-checkout --clone


# 3. Build source
cd Swift
utils/build-script --release-debuginfo
0
Ramesh