Ubuntu не предназначен для легкого понижения и 14.10 еще не стабилен.
Я настоятельно рекомендую вам делать резервные копии всех ваших персональных данных, если они не были скопированы и не выполняются новой установки 14.04, перезаписывая 14.10, затем восстанавливает данные из резервной копии.
Могут быть другие способы понижения, но это будет самый быстрый и чистый.
Когда готовый пакет недоступен для языка и библиотек Swift, опция должна строиться из источника. Это в настоящее время относится к 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 git@github.com: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-адреса предоставляются для шагов для создания Swift из исходного кода и отчетов об ошибках.
Используйте поисковый запрос «17.10» в ошибках отчета , чтобы найти информацию о проблемах (как разрешенных, так и неразрешенных), которые другие уже рассмотрели для базовой установки Свифта на Ubuntu 17.10.
Когда готовый пакет недоступен для языка и библиотек Swift, опция должна строиться из источника. Это в настоящее время относится к 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 git@github.com: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-адреса предоставляются для шагов для создания Swift из исходного кода и отчетов об ошибках.
Используйте поисковый запрос «17.10» в ошибках отчета , чтобы найти информацию о проблемах (как разрешенных, так и неразрешенных), которые другие уже рассмотрели для базовой установки Свифта на Ubuntu 17.10.
Когда готовый пакет недоступен для языка и библиотек Swift, опция должна строиться из источника. Это в настоящее время относится к 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 git@github.com: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-адреса предоставляются для шагов для создания Swift из исходного кода и отчетов об ошибках.
Используйте поисковый запрос «17.10» в ошибках отчета , чтобы найти информацию о проблемах (как разрешенных, так и неразрешенных), которые другие уже рассмотрели для базовой установки Свифта на Ubuntu 17.10.
В 17.10 это сработало для меня:
sudo apt install ubuntu-make
umake swift
Это также работает на ubuntu 18.04.
Некоторая корректировка, необходимая для кода выше
Изменить:
git clone git@github.com: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
В 17.10 это сработало для меня:
sudo apt install ubuntu-make
umake swift
Это также работает на ubuntu 18.04.
Некоторая корректировка, необходимая для кода выше
Изменить:
git clone git@github.com: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
В 17.10 это сработало для меня:
sudo apt install ubuntu-make
umake swift
Это также работает на ubuntu 18.04.
Некоторая корректировка, необходимая для кода выше
Изменить:
git clone git@github.com: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