# Installazione su Linux Per usare Vapor, avrai bisogno di Swift 5.9 o superiore. Puoi installarlo usando lo strumento con interfaccia a riga di comanddo [Swiftly](https://swiftlang.github.io/swiftly/) fornito dal Swift Server Workgroup (raccomandato), oppure usando le toolchain disponibili su [Swift.org](https://swift.org/download/) ## Distribuzioni e Versioni supportate Vapor supporta le stesse versioni delle distribuzioni Linux che supportano Swift 5.9 o versioni più recenti. Fai riferimento alla [pagina ufficiale di supporto](https://www.swift.org/platform-support/) per trovare informazioni aggiornate su quali sistemi operativi sono supportati ufficialmente. Le distribuzioni Linux non ufficialmente supportate possono comunque eseguire Swift compilando il codice sorgente, ma Vapor non può garantirne la stabilità. Puoi saperne di più sulla compilazione di Swift dal [repo di Swift](https://github.com/apple/swift#getting-started). ## Installare Swift ### Installazione automatizzata usando lo strumento CLI Swiftly (raccomandato) Visita il [sito di Swiflty](https://swiftlang.github.io/swiftly/) per istruzioni su come installare Swiftly e Swift su Linux. Dopo di che, installa Swift con il seguente comando: #### Utilizzo di base ```sh $ swiftly install latest Fetching the latest stable Swift release... Installing Swift 5.9.1 Downloaded 488.5 MiB of 488.5 MiB Extracting toolchain... Swift 5.9.1 installed successfully! $ swift --version Swift version 5.9.1 (swift-5.9.1-RELEASE) Target: x86_64-unknown-linux-gnu ``` ### Installazione manuale con la toolchain Visita la guida [Using Downloads](https://swift.org/download/#using-downloads) di Swift.org per le istruzioni su come installare Swift su Linux. ### Fedora Gli utenti Fedora possono semplicemente usare il seguente comando per installare Swift: ```sh sudo dnf install swift-lang ``` Se stai usando Fedora 35, dovrai aggiungere EPEL 8 per ottenere Swift 5.9 o versioni più recenti. ## Docker Puoi anche usare le immagini Docker ufficiali di Swift che includono il compilatore preinstallato. Puoi saperne di più sul [Docker Hub di Swift](https://hub.docker.com/_/swift). ## Installare la Toolbox Ora che hai installato Swift, puoi installare la [Toolbox di Vapor](https://github.com/vapor/toolbox). Questo strumento CLI non è necessario per usare Vapor, ma include degli strumenti utili. Su Linux, dovrai compilare la toolbox dal codice sorgente. Guarda le release della toolbox su GitHub per trovare l'ultima versione. ```sh git clone https://github.com/vapor/toolbox.git cd toolbox git checkout make install ``` Controlla che l'installazione sia andata a buon fine stampando l'aiuto. ```sh vapor --help ``` Dovresti vedere una lista di comandi disponibili. ## Come continuare Dopo aver installato Swift, puoi iniziare a creare il tuo primo progetto usando [Inizio → Ciao, mondo](../getting-started/hello-world.it.md).