Skip to Content
Nuova versione 12 disponibile 🎉

Installazione

Pacchetti

Babel è distribuito nei seguenti pacchetti:

  • Installer di Babel Desktop: un installer per Windows (NSIS .exe) e un MSI, un .dmg e uno .zip per macOS, e i pacchetti AppImage, .deb e .rpm per Linux. Babel Desktop gestisce le licenze dal desktop; vedi Babel Desktop.
  • Pacchetti zip del servizio di licenze: babel_service_net60_<version>.zip, babel_service_net70_<version>.zip, babel_service_net80_<version>.zip, babel_service_net90_<version>.zip e babel_service_net100_<version>.zip. Un unico pacchetto serve entrambe le edizioni, Server e Data Center; non esiste un pacchetto Data Center separato.
  • Pacchetti zip dell’offuscatore: babel_net472_<version>.zip, babel_net80_<version>.zip, babel_net90_<version>.zip e babel_net100_<version>.zip. Contengono gli strumenti da riga di comando babel e lic, HardwareId e il task MSBuild.
  • Pacchetti NuGet: Babel.Licensing, Babel.Licensing.Tool e Babel.Data, oltre a Babel.Obfuscator e Babel.Obfuscator.Tool.

Gli installer MSI per Windows delle versioni precedenti (babel_obfuscator_<version>.msi e babel_licensing_<version>.msi) e il pacchetto per macOS (babel_mac_<version>.zip) non vengono più distribuiti. Per gestire le licenze dal desktop, installa Babel Desktop. Per la riga di comando usa i pacchetti zip o gli strumenti NuGet.

Componenti server

Il Babel Licensing Service è un’applicazione .NET, quindi funziona su Windows, Linux e macOS. Le guide seguenti spiegano come installarlo:

Database supportati

Babel Licensing Service 12.0 supporta SQL Server, MySQL/MariaDB, SQLite e PostgreSQL su Windows, Linux e macOS. Il provider si sceglie nella configurazione del servizio; Babel Desktop si collega all’endpoint del servizio, non direttamente al database.

DatabaseProviderChiave della connection stringPorta predefinita
SQL ServerSQLServerConnectionStrings:SQLServer1433
MySQL / MariaDBMySQLConnectionStrings:MySQL3306
PostgreSQLPostgreSQLConnectionStrings:PostgreSQL5432
SQLiteSQLiteConnectionStrings:SQLiteFile locale

Configura e avvia il Licensing Service come servizio autonomo, anche quando usa SQLite locale. Babel Desktop non lo installa, avvia o arresta. Il profilo di connessione Desktop deve indicare l’endpoint HTTP/HTTPS del servizio.

Configurazione del database e stringhe di connessione.

Componenti client

Per integrare Babel Licensing nelle tue applicazioni .NET e nei tuoi componenti software devi installare i componenti client di Babel Licensing. Questi componenti comprendono il pacchetto NuGet Babel Licensing e il pacchetto NuGet Babel Data.

  1. Pacchetto NuGet Babel Licensing: la libreria client che comunica con il Babel Licensing Service. Aggiunge alle tue applicazioni .NET la convalida e l’attivazione delle licenze e il rispetto dei loro termini, con la verifica online e offline delle chiavi di licenza, la generazione delle licenze e la gestione del loro ciclo di vita.
  2. Pacchetto NuGet Babel Data: i tipi per accedere al database di Babel Licensing, da usare insieme al pacchetto Babel Licensing. Comprende modelli di dati, repository e utilità per recuperare le informazioni sulle licenze, gestire i dati delle licenze ed eseguire operazioni sul database.

Per installare i componenti client, aggiungi i pacchetti NuGet ai tuoi progetti .NET.

Last updated on