Comment configurer le langage Apple Swift sur Linux

Le langage de programmation Swift d'Apple fonctionne sur Ubuntu Linux et le langage est open source. Si vous êtes un développeur cherchant à configurer le langage Apple Swift sur Linux, suivez ce guide et vous serez prêt à commencer à écrire des programmes en un rien de temps !

Configuration d'Ubuntu Linux

Le langage de programmation Swift d'Apple est officiellement disponible sur Linux, mais uniquement pour Ubuntu Linux et les distributions basées sur Ubuntu. Pour l'instant, Apple n'a porté le langage sur aucun autre système d'exploitation Linux grand public.

La version officielle du logiciel de Swift sur Ubuntu couvre les versions 18.04, 16.04 et 14.04. Cependant, si vous utilisez Debian Linux, vous pourrez peut-être faire fonctionner Swift avec la version Ubuntu. Gardez à l'esprit que votre système d'exploitation ne bénéficiera pas du support officiel d'Apple, car Debian n'est pas la distribution ciblée.

Comment configurer le langage Apple Swift sur Linux

Faire fonctionner Swift sur Ubuntu est plus fastidieux que vous ne le pensez. Il s'avère qu'Apple n'a pas pris le temps de sortir des packages DEB faciles à installer . Au lieu de cela, ceux qui cherchent à écrire des applications Swift sur Ubuntu devront le faire fonctionner à la main.

La première étape de l'installation de Swift d'Apple sur Ubuntu Linux consiste à télécharger la dernière version. Pour ce faire, ouvrez une fenêtre de terminal en appuyant sur  Ctrl + Alt + T ou  Ctrl + Maj + T et utilisez la commande de téléchargement wget ci-dessous.

Comment configurer le langage Apple Swift sur 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

Après avoir téléchargé la dernière version de Swift sur votre PC Linux Ubuntu, vous devez installer les différentes dépendances nécessaires pour que tout fonctionne correctement. Ces dépendances sont Clang et quelques autres packages.

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

Une fois les dépendances de Swift configurées sur votre PC Linux Ubuntu, il est temps d'extraire la dernière archive Swift TarGZ que vous avez téléchargée précédemment.

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

Une fois l'extraction terminée, vous devez déplacer les fichiers Swift dans le répertoire "/usr/share/swift/". Pour ce faire, utilisez les commandes ci-dessous.

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/

Avec tous les fichiers Swift en place, vous devez configurer Swift sur votre chemin. Pour ce faire, entrez les commandes suivantes dans une fenêtre de terminal.

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

source ~/.bashrc

Vous pouvez alors commencer à utiliser Swift avec :

rapide --aide

Configuration d'Arch Linux AUR

Apple ne prend pas officiellement en charge le système d'exploitation Arch Linux et Swift ne fera pas d'apparition officielle sur le site Web de développement de sitôt. Heureusement, cela n'a pas d'importance, car la communauté Arch a trouvé un moyen de faire fonctionner Swift indépendamment de l'AUR.

Si vous souhaitez travailler avec le langage de programmation Swift sur Arch Linux, de nombreuses dépendances logicielles doivent être installées. Pour installer toutes ces dépendances efficacement et rapidement, nous vous expliquerons comment configurer l'assistant Trizen AUR.

La première étape de l'installation de l'assistant Trizen AUR, vous devez installer les packages Base-devel et Git à l'aide du  gestionnaire de packages Pacman  dans une fenêtre de terminal. À l'aide des commandes ci-dessous, installez les packages.

sudo pacman -S git base-devel

Après avoir installé les packages Base-devel et Git sur votre PC Arch Linux, utilisez l'outil Git pour télécharger l'instantané de l'assistant Trizen AUR.

git clone https://aur.archlinux.org/trizen.git

Une fois le téléchargement du package Trizen terminé sur votre PC Arch Linux, déplacez la fenêtre de ligne de commande dans le répertoire "trizen".

cd trizen

Créez l'assistant Trizen AUR sur votre PC Linux en exécutant la commande makepkg .

sudo makepkg -sri

Maintenant que l'assistant Trizen AUR est installé sur votre PC Arch Linux, l'installation du langage de programmation Swift d'Apple est très simple. Pour ce faire, entrez la commande ci-dessous et suivez les invites à l'écran.

trizen -S rapide

Configuration de Fedora Linux

Swift d'Apple ne prend pas officiellement en charge Fedora Linux. Cependant, comme le système d'exploitation Fedora compte de nombreux utilisateurs soucieux du développement, Swift a été transféré et peut être installé à partir des référentiels logiciels officiels de Fedora.

Si vous cherchez à faire fonctionner Swift sur votre poste de travail Fedora Linux, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Shift + T sur le clavier. Ensuite, utilisez le gestionnaire de packages Dnf pour installer « swift-lang ».

Remarque : si vous êtes un utilisateur OpenSUSE Linux, pensez à télécharger le package « swift-lang » ici pour le faire fonctionner sur votre système. À utiliser à vos risques et périls!

sudo dnf installer swift-lang

Configuration du package instantané

L'invention des packages Snap a rendu l'installation de technologies complexes comme le langage Apple Swift sur Linux incroyablement facile. Ainsi, si vous utilisez un système d'exploitation Linux compatible avec les packages Snap, utilisez la commande ci-dessous pour installer le langage de programmation Swift d'Apple.

Remarque : les packages Snap nécessitent l'activation de l'environnement d'exécution Snapd. Pour activer ce runtime, suivez notre guide de configuration sur la façon de faire fonctionner les packages Snap.

sudo snap installer rapide

Avez-vous des difficultés à utiliser le package Swift Snap ? Une alternative Apple Swift Snap est sur le store. Pour l'installer, utilisez la commande ci-dessous.

sudo snap installer la langue rapide

Leave a Comment

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

MP3 Diags est l'outil idéal pour corriger les problèmes de votre collection musicale. Il peut baliser correctement vos fichiers MP3, ajouter des pochettes d'album manquantes et corriger les VBR.

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.