Способы установки Swift в Ubuntu: подробное руководство

Чтобы установить Swift в Ubuntu, вы можете воспользоваться несколькими способами. Вот несколько вариантов:

Метод 1: использование диспетчера версий Swift (swiftenv)

  1. Установить зависимости:

    sudo apt-get update
    sudo apt-get install clang libicu-dev libpython2.7
  2. Установить Swiftenv:

    git clone https://github.com/kylef/swiftenv.git ~/.swiftenv
    echo 'export SWIFTENV_ROOT="$HOME/.swiftenv"' >> ~/.bashrc
    echo 'export PATH="$SWIFTENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(swiftenv init -)"' >> ~/.bashrc
    source ~/.bashrc
  3. Установите Swift с помощью Swiftenv:

    swiftenv install <desired-version>
    swiftenv global <desired-version>

Метод 2: использование диспетчера пакетов (apt-get)

  1. Импортируйте ключ Swift GPG:

    wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
  2. Добавьте репозиторий Swift:

    wget https://swift.org/builds/swift-<desired-version>-release/ubuntu<ubuntu-version>/swift-<desired-version>-RELEASE/swift-<desired-version>-RELEASE-ubuntu<ubuntu-version>.tar.gz
    tar xzf swift-<desired-version>-RELEASE-ubuntu<ubuntu-version>.tar.gz
    sudo mv swift-<desired-version>-RELEASE-ubuntu<ubuntu-version> /usr/share/swift
    echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc
    source ~/.bashrc

Метод 3: использование образа Docker Swift Playground

  1. Установите Docker в Ubuntu, если он еще не установлен.

  2. Извлеките образ Docker Swift Playground:

    docker pull swift
  3. Запустите образ Docker:

    docker run -it --name swift-playground -v ~/swift:/swift swift

Вот некоторые способы установки Swift в Ubuntu. Выберите тот, который лучше всего соответствует вашим потребностям.