Cómo configurar el idioma Swift de Apple en Linux

Cómo configurar el idioma Swift de Apple en Linux

El lenguaje de programación Swift de Apple funciona en Ubuntu Linux y el lenguaje es de código abierto. Si eres un desarrollador que busca configurar el lenguaje Apple Swift en Linux, sigue esta guía y estarás listo para comenzar a escribir programas en poco tiempo.

Configuración de Ubuntu Linux

El lenguaje de programación Swift de Apple está disponible oficialmente en Linux, pero solo para Ubuntu Linux y distribuciones basadas en Ubuntu. Hasta ahora, Apple no ha portado el idioma a ningún otro sistema operativo Linux convencional.

El lanzamiento de software oficial de Swift en Ubuntu cubre las versiones 18.04, 16.04 y 14.04. Sin embargo, si está utilizando Debian Linux, es posible que pueda hacer que Swift funcione con la versión de Ubuntu. Tenga en cuenta que su sistema operativo no tendrá soporte oficial de Apple, ya que Debian no es la distribución objetivo.

Cómo configurar el idioma Swift de Apple en Linux

Hacer que Swift funcione en Ubuntu es más tedioso de lo que piensas. Resulta que Apple no se ha tomado el tiempo de lanzar paquetes DEB fáciles de instalar . En cambio, aquellos que buscan escribir aplicaciones Swift en Ubuntu deberán hacerlo funcionar a mano.

El primer paso para instalar Swift de Apple en Ubuntu Linux es descargar la última versión. Para hacer esto, abra una ventana de terminal presionando  Ctrl + Alt + TCtrl + Shift + T y use el comando de descarga wget a continuación.

Cómo configurar el idioma Swift de Apple en Linux

 

18.04

wget https://swift.org/builds/development/ubuntu1804/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu18.04.tar.gz

16.04

wget https://swift.org/builds/development/ubuntu1604/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu16.04.tar.gz

14.04

wget https://swift.org/builds/development/ubuntu1404/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu14.04.tar.gz

Después de descargar la última versión de Swift en su PC con Ubuntu Linux, debe instalar las diversas dependencias que requiere para que todo funcione correctamente. Estas dependencias son Clang y algunos otros paquetes.

sudo apt install clang libcurl3 libpython2.7 libpython2.7-dev

Una vez que las dependencias para Swift están configuradas en su PC con Ubuntu Linux, es hora de extraer el último archivo Swift TarGZ que descargó anteriormente.

tar xvf swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * .tar.gz

Cuando todo haya terminado de extraer, debe mover los archivos Swift al directorio “/ usr / share / swift /”. Para hacer esto, use los siguientes comandos.

sudo mv swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * / usr / share /
sudo mv / usr / share / swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * / / usr / share / swift /

Con todos los archivos Swift en su lugar, debe configurar Swift en su camino. Para hacer esto, ingrese los siguientes comandos en una ventana de terminal.

echo "export PATH = / usr / share / swift / usr / bin: $ PATH" >> ~ / .bashrc

fuente ~ / .bashrc

Luego puede comenzar a usar Swift con:

rápido --ayuda

Configuración de Arch Linux AUR

Apple no es oficialmente compatible con el sistema operativo Arch Linux, y Swift no hará una aparición oficial en el sitio web de desarrollo en el corto plazo. Sin embargo, afortunadamente, esto no importa, ya que la comunidad Arch ha encontrado una manera de hacer que Swift funcione independientemente a través de AUR.

Si desea trabajar con el lenguaje de programación Swift en Arch Linux, se deben instalar muchas dependencias de software. Para instalar todas estas dependencias de manera eficiente y rápida, le mostraremos cómo configurar el asistente de Trizen AUR.

El primer paso para instalar el ayudante Trizen AUR, debe instalar los paquetes Base-devel y Git usando el  administrador de paquetes Pacman  en una ventana de terminal. Utilizando los siguientes comandos, instale los paquetes.

sudo pacman -S git base-devel

Después de instalar los paquetes Base-devel y Git en su PC Arch Linux, use la herramienta Git para descargar la instantánea de ayuda de Trizen AUR.

clon de git https://aur.archlinux.org/trizen.git

Una vez que el paquete Trizen se haya descargado a su PC Arch Linux, mueva la ventana de la línea de comandos al directorio "trizen".

cd trizen

Cree el asistente Trizen AUR en su PC con Linux ejecutando el comando makepkg .

sudo makepkg -sri

Ahora que el asistente Trizen AUR está instalado en su PC Arch Linux, instalar el lenguaje de programación Swift de Apple es muy fácil. Para hacerlo, ingrese el comando a continuación y siga las instrucciones en pantalla.

trizen -S veloz

Configuración de Fedora Linux

Swift de Apple no es compatible oficialmente con Fedora Linux. Sin embargo, como el sistema operativo Fedora tiene muchos usuarios con mentalidad de desarrollo, Swift ha sido transferido y se puede instalar desde los repositorios de software oficiales de Fedora.

Si está buscando que Swift funcione en su estación de trabajo Fedora Linux, abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, use el administrador de paquetes Dnf para instalar "swift-lang".

Nota: si es un usuario de OpenSUSE Linux, considere descargar el paquete "swift-lang" aquí para que funcione en su sistema. ¡Úselo bajo su propio riesgo!

sudo dnf instalar swift-lang

Configuración del paquete Snap

La invención de los paquetes Snap ha hecho que la instalación de tecnologías complejas como el lenguaje Apple Swift en Linux sea increíblemente fácil. Entonces, si está utilizando un sistema operativo Linux que es compatible con los paquetes Snap, use el siguiente comando para instalar el lenguaje de programación Swift de Apple.

Nota: Los paquetes Snap requieren que el tiempo de ejecución de Snapd esté habilitado. Para habilitar este tiempo de ejecución, siga nuestra guía de configuración sobre cómo hacer que los paquetes Snap funcionen.

sudo snap instalar rápido

¿Tiene problemas para usar el paquete Swift Snap? Un Apple Swift Snap alternativo está en la tienda. Para instalarlo, use el siguiente comando.

sudo snap instalar lenguaje rápido


Mejora el portapapeles de Gnome Shell con Pano

Mejora el portapapeles de Gnome Shell con Pano

Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!

Cómo instalar DaVinci Resolve 17 en Linux

Cómo instalar DaVinci Resolve 17 en Linux

¿Necesita un excelente editor de video no lineal para su caja de Linux? ¡Haz que Davinci Resolve 17 funcione con esta guía!

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Wallpaper Downloader es un descargador y administrador de fondos de pantalla de Linux. Es compatible con la mayoría de los entornos de escritorio de Linux y es muy fácil de usar. esta guía

Cómo instalar Tuxedo OS en tu computadora

Cómo instalar Tuxedo OS en tu computadora

¿Quiere probar el sistema operativo Tuxedo de las computadoras Tuxedo? Aprenda cómo hacer que la última versión de Tuxedo OS funcione en su PC.

Cómo instalar un archivo DEB en Linux

Cómo instalar un archivo DEB en Linux

¿Qué es un archivo DEB? Qué haces con eso? Conozca las muchas formas en que puede instalar archivos DEB en su PC con Linux.

Cómo jugar Dying Light en Linux

Cómo jugar Dying Light en Linux

Dying Light es un videojuego de terror y supervivencia de 2015 desarrollado por Techland y publicado por Warner Bros Interactive Entertainment. El juego se centra en

Cómo instalar Neptune Linux en tu computadora

Cómo instalar Neptune Linux en tu computadora

Neptune utiliza el entorno de escritorio KDE Plasma 5 y tiene como objetivo ofrecer un sistema operativo elegante. Aquí se explica cómo instalar Neptune Linux en su computadora.

Pruebe el nuevo escritorio basado en Snap de Ubuntu

Pruebe el nuevo escritorio basado en Snap de Ubuntu

¿Quiere probar el nuevo sistema operativo de escritorio basado en paquetes instantáneos de Ubuntu? Aprenda a implementarlo en una máquina virtual con esta guía.

Cómo jugar Undertale en Linux

Cómo jugar Undertale en Linux

Undertale es un juego de rol independiente en 2D de 2015 desarrollado y publicado por el desarrollador de juegos Toby Fox. Esta guía cubrirá la descarga e instalación de Undertale en su

Cómo jugar Total War: THREE KINGDOMS en Linux

Cómo jugar Total War: THREE KINGDOMS en Linux

Total War: Three Kingdoms es un juego de estrategia en tiempo real por turnos desarrollado por Creative Assembly. Así es como se juega en Linux.