GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo usar el lenguaje de programación Swift en Ubuntu Linux

Apple ha anunciado que su lenguaje de programación Swift será de código abierto con puertos para Linux. Esta fue una noticia tan importante para los usuarios de Linux como el .net de código abierto de Microsoft. Si está ansioso por saber sobre usar Swift en Linux , entonces tengo un tutorial básico para ti.

Este tutorial lo ayudará a comenzar a usar Swift en Linux . El tutorial incluye la instalación de Swift en Linux y ayuda para configurar el entorno para escribir el primer programa "Hello World" en Swift.

Al momento de escribir este artículo, Swift para Linux aún se encuentra en un proceso de desarrollo intensivo. Es posible que experimente problemas de vez en cuando. Estoy usando Ubuntu 15.10 para este tutorial, pero también puede usar los mismos pasos para Ubuntu 14.04.

Instalación de Swift en Ubuntu Linux

Paso 1:Descarga los archivos

Apple ha proporcionado instantáneas para Ubuntu. Puede descargar los archivos desde el siguiente enlace. Los archivos tienen un tamaño aproximado de 90 MB.

Descargar Swift para Ubuntu

Alternativamente , puede usar los comandos a continuación para descargar Swift para las respectivas versiones de Ubuntu. Recomiendo encarecidamente usar el enlace anterior porque los archivos se actualizan regularmente y los enlaces en el siguiente comando pueden quedar obsoletos pronto.

Para Ubuntu 14.04, use el siguiente comando:

wget https://swift.org/builds/ubuntu1404/swift-2.2-SNAPSHOT-2015-12-10-b/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04.tar.gz

Para Ubuntu 15.04, use este comando a continuación:

wget https://swift.org/builds/ubuntu1510/swift-2.2-SNAPSHOT-2015-12-10-a/swift-2.2-SNAPSHOT-2015-12-10-a-ubuntu15.10.tar.gz

Paso 2:Extraiga los archivos

En la terminal, cambia al directorio de Descargas usando el siguiente comando:

cd ~/Downloads

Y aquí, extraiga el archivo descargado:

tar -xvzf swift-2.2-SNAPSHOT*

Esto creará un directorio llamado swift-2.2-SNAPSHOT-2015-12-10-a-ubuntu15.10 (o algo similar).

Paso 3:Configure las variables de entorno

Una vez que haya extraído los archivos, es hora de configurar la ruta a los archivos binarios para que pueda ejecutar los programas.

Hay un directorio usr/bin en su directorio extraído. Necesitamos agregar esta ruta a la variable de entorno PATH. Para esto, necesitaría la 'ruta absoluta' al directorio extraído.

Teniendo en cuenta que ha seguido los pasos exactos que mencioné, sus archivos extraídos estarían en la ubicación /home/Downloads. Solo por el bien de los principiantes, te aconsejo que hagas esto:

cd ~/Downloads/swift-2.2-SNAPSHOT*
cd usr/bin
pwd

El resultado de pwd le dará la ubicación exacta que usaremos. Entonces, cuando tenga la ruta al directorio bin, agréguelos a la variable PATH de esta manera. Cambie el valor de path_to_swift_usr_bin en el siguiente comando.

export PATH=path_to_swift_usr_bin:$PATH

Esta captura de pantalla te ayudará a comprender el procedimiento:

Sé que si tienes un poco de experiencia en la línea de comandos de Linux, encontrarás estas instrucciones aburridas y tediosas, pero podría ayudar a alguien que es un completo novato en la línea de comandos. en Linux.

Paso 4:Instalar dependencias

Tendrás que instalar algunas dependencias para que Swift funcione en Linux. Use el siguiente comando para instalarlos. El tamaño de la descarga ronda los 260 MB.

sudo apt-get install clang libicu-dev

Paso 5:Verificar la instalación

Use el siguiente comando para ver si Swift está instalado:

swift -version

El resultado debería ser algo como:

Swift versión 2.2-dev (LLVM 7bae82deaa, Clang 53d04af5ce, Swift 5995ef2acd)
Objetivo:x86_64-unknown-linux-gnu

Escribir programas en Swift en Linux

Una vez que tenga todo listo, tal vez sea hora de escribir un programa simple.

1. Usando REPL

Swift viene con su propio shell interactivo, REPL, donde puede ejecutar algunos comandos. Esto es bueno si alguien quiere verificar el código Swift rápidamente.

Si solo ejecutas swift , lanzará el REPL y definitivamente puede imprimir su "Hola mundo" aquí. Eche un vistazo a esta captura de pantalla, por ejemplo:

Tendrás que usar :q para salir del caparazón.

Pero este shell REPL no es suficiente para construir aplicaciones. Ese es un procedimiento diferente.

2. Creación de un proyecto Swift de muestra

Esta parte le mostrará cómo hacer un proyecto Swift que imprima Hello World. Después de todo, la mayoría de los tutoriales de lenguajes de programación comienzan con Hello World, ¿no es así?

En el directorio de su elección, cree un directorio Hello y cambie a él:

mkdir Hello
cd Hello

Acabamos de crear un paquete Swift llamado Hola. Pero aún no está completo, ya que cada paquete debe tener un archivo Package.swift. Cree este archivo usando este comando:

touch Package.swift

Necesita tener un directorio de Fuentes con el archivo main.swift en él.

mkdir Sources
touch Sources/main.swift

Ahora, edite este archivo main.swift. Puede usar un editor de texto gráfico o hacerlo en la línea de comandos. Todo lo que necesita para poner la siguiente línea en el archivo:

print("Hello, world")

Ahora usa el siguiente comando para compilarlo:

swift build

Esto le dará el programa ejecutable en .build/debug/Hello. Ejecute el programa y verá Hello, world impreso en la salida:

.build/debug/Hello

Captura de pantalla para que te hagas una idea:

Siguiente paso

Bueno, como dije al principio, este tutorial no te enseñará a programar Swift. Esto es más como empezar a usar Swift en Linux con configuración y ajustes.

A diferencia de Xcode, no podrás usar Playground para crear fácilmente aplicaciones de iOS. De hecho, todavía no existe un IDE decente para Swift en Linux. Puede usar Atom para programar y depurar Swift pero no es la misma experiencia que Xcode.

Dado que acaba de crear su primer programa en Swift en Linux, le aconsejo que siga otros tutoriales y documentaciones en el sitio web oficial de Swift.



Ubuntu
  1. Cómo instalar y usar Hubot en Ubuntu Linux

  2. Cómo instalar el lenguaje de programación Swift en Ubuntu 20.04

  3. Cómo instalar el lenguaje de programación Rust en Ubuntu 20.04

  4. Cómo usar el comando Uptime en Ubuntu Linux

  5. Cómo instalar el lenguaje Swift en Ubuntu 20.04

Cómo instalar el lenguaje de programación Swift en Ubuntu 20.04

Cómo instalar el lenguaje de programación R en Ubuntu 20.04

Cómo instalar el lenguaje de programación Swift en Ubuntu 20.04 LTS

Cómo instalar el lenguaje de programación Kotlin en Linux Mint 20

Cómo instalar el lenguaje de programación Rust en Linux Mint 20

Cómo instalar el lenguaje de programación Julia en Ubuntu 20.04