GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer le langage de programmation Swift sur Debian 11 Bullseye

Rapide , souvent appelé "Objectif-C, sans le C" est un langage de programmation open source développé et maintenu par Apple . Rapide est un langage de programmation à usage général construit en utilisant des modèles modernes de conception de sécurité, de performance et de logiciel. Le projet Swift vise à créer le meilleur langage disponible pour la programmation système des applications mobiles et de bureau, en passant aux services cloud.

Dans le tutoriel suivant, vous apprendrez comment installer Swift sur Debian 11 Bullseye .

Prérequis

  • OS recommandé : Debian 11 Bullseye
  • Compte utilisateur : Un compte utilisateur avec des privilèges sudo ou accès root (commande su) .
  • Packages requis : wget

Mise à jour du système d'exploitation

Mettez à jour votre Debian 11 système d'exploitation pour s'assurer que tous les packages existants sont à jour :

sudo apt update && sudo apt upgrade

Accès racine ou sudo

Par défaut, lorsque vous créez votre compte au démarrage avec Debian par rapport aux autres distributions, elle ne reçoit pas automatiquement le statut sudoers. Vous devez soit avoir accès au mot de passe root utiliser la commande su ou visitez notre tutoriel sur Comment ajouter un utilisateur à Sudoers sur Debian.

Installer Python 3.8

Pour utiliser Swift sur Debian 11, vous devrez installer Python 3.8. Comme cela n'est pas disponible dans la bibliothèque par défaut de Debian 11, vous devrez compiler à partir de zéro, mais le processus est très simple. Vous devrez visiter la page de téléchargement officielle de Python pour obtenir la dernière version; au moment de la création de ce guide, il s'agit de la version 3.8.12, mais avec le temps, cela changera, assurez-vous de continuer à vérifier les mises à jour à l'avenir et de répéter ce processus.

Une fois que vous avez le lien de téléchargement, utilisez la commande wget pour télécharger l'archive Python 3.8 :

wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tar.xz

Extrayez l'archive Python. N'oubliez pas de modifier le numéro de version si vous en avez téléchargé une plus récente :

tar -xf Python-3.8.12.tar.xz
mv Python3.8.12 /opt/Python3.8.12

Installez maintenant les dépendances requises pour installer Python 3.8 :

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev -y

Accédez au répertoire et exécutez le ./configure –enable-optimizations commande :

cd /opt/Python3.8.12/
./configure --enable-optimizations --enable-shared

Remarque, le script effectue plusieurs vérifications pour s'assurer que toutes les dépendances de votre système sont présentes. Le ./configure –enable-optimizations optimisera le binaire Python en exécutant plusieurs tests, ce qui ralentira le processus de construction.

Maintenant que vous avez construit et configuré l'environnement, il est temps de le compiler avec la commande make .

make

Une astuce pratique consiste à spécifier le -j car cela peut augmenter considérablement la vitesse de compilation si vous avez un serveur puissant. Par exemple, le serveur LinuxCapable a 6 processeurs, et je peux utiliser les 6 ou au moins utiliser 4 à 5 pour augmenter la vitesse.

make -j 6

Une fois la compilation terminée, installez les binaires Python comme suit :

sudo make altinstall

Remarque, il est conseillé d'utiliser le make altinstall commande NE PAS écraser le système binaire Python 3 par défaut.

Ensuite, après l'installation, vous devez configurer les liaisons d'exécution de l'éditeur de liens dynamique :

sudo ldconfig /opt/Python-3.8.12

Confirmez que Python 3.8 est installé et la version de compilation en exécutant la commande suivante :

python3.8 –version

Exemple de résultat :

Python 3.8.12

Télécharger Swift

Swift n'a pas de paquet Debian disponible à installer; cependant, pour réussir à faire fonctionner Swift dans Debian, vous pouvez installer le package Ubuntu à partir du référentiel de Swift, qui fonctionnera. Pour télécharger Swift , visitez la page de téléchargement officielle qui contient la dernière version répertoriée. Avec le temps, ceux-ci changeront, mais le didacticiel utilisera un exemple de téléchargement de la version Swift build 5.4.2 en utilisant le wget commande comme suit :

wget https://swift.org/builds/swift-5.4.2-release/ubuntu2004/swift-5.4.2-RELEASE/swift-5.4.2-RELEASE-ubuntu20.04.tar.gz

Ensuite, exécutez la commande suivante pour installer les dépendances requises :

sudo apt install binutils git gnupg2 libc6-dev libcurl4 libedit2 libgcc-9-dev libpython2.7 libsqlite3-0 libstdc++-9-dev libxml2 libz3-dev pkg-config tzdata zlib1g-dev -y

Installer Swift

Le processus d'installation est relativement simple et rapide. Tout d'abord, vous devrez extraire l'archive comme suit :

tar -xvzf swift-5.4.2-RELEASE-ubuntu20.04.tar.gz

Ensuite, déplacez le répertoire extrait vers /opt emplacement à l'aide de la commande suivante :

sudo mv swift-5.4.2-RELEASE-ubuntu20.04 /opt/swift

Ensuite, vous devrez télécharger la signature GPG pour vérifier l'intégrité du téléchargement. Pour ce faire, utilisez les éléments suivants :

wget -q -O - https://swift.org/keys/all-keys.asc | sudo gpg --import -

Exemple de résultat en cas de succès :

gpg: Total number processed: 8
gpg:               imported: 7
gpg:         new signatures: 1

Vous devez maintenant exporter le chemin du Swift au .bashrc fichier comme suit :

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

Une fois le chemin exporté, vous pouvez activer le .bashrc fichier avec la commande suivante :

source ~/.bashrc

Pour terminer l'installation, vérifiez la version et compilez :

swift --version

Vous devriez obtenir une sortie similaire :

Swift version 5.4.2 (swift-5.4.2-RELEASE)
Target: x86_64-unknown-linux-gnu

Notez que vous devrez être déconnecté de root pour utiliser cette commande.

Après l'installation, vous devez configurer les liaisons d'exécution de l'éditeur de liens dynamique :

sudo ldconfig /usr/swift/lib/python3

Se connecter à Swift REPL

Pour vous connecter au Swift REPLL (Read Eval Print Loop) peut être obtenu à l'aide de la commande suivante :

swift

Vous pouvez rédiger des relevés Swift valides dans ce terminal et les voir évalués, et vous pouvez même utiliser les bibliothèques C standard en important la bibliothèque GNU C.

Vous trouverez ci-dessous quelques exemples de base de Swift en action :

Pour quitter le Swift terminal, utilisez la commande suivante :

:q

Debian
  1. Comment installer le langage de programmation Erlang sur Debian 10

  2. Comment installer Python 3.8 sur Debian 11 Bullseye

  3. Comment installer Python 3.9 sur Debian 11 Bullseye

  4. Debian – Comment installer Python 3.6 ?

  5. Comment installer Python 3.6.4 sur Debian 9

Comment installer le langage de programmation Nim sur Debian 11

Comment installer Python PIP3 ou PIP2 sur Debian 11 Bullseye

Comment installer Python 3.7 sur Debian 11 Bullseye

Comment installer Python 3 sur Debian 8

Comment installer le langage de programmation Kotlin sur Debian 10

Comment installer le langage de programmation Swift sur Debian 11