Skip to main content

Installazione come applicazione desktop per Linux

Compatibilità

CODESYS 4 su Linux è ufficialmente supportato solo per Debian in questo momento. È possibile che il pacchetto possa essere fatto funzionare anche su altre distribuzioni basate su Debian, come Ubuntu, Kubuntu, ecc. Tuttavia, il supporto per questo può essere offerto solo

Runtime e gateway

I pacchetti Linux di CODESYS 4 al momento non includono un CODESYS Gateway e a CODESYS Runtime.

Puoi trovare i download corrispondenti nella CODESYS Store.

Requisito: installazione del runtime .NET

CODESYS 4 richiede ASP.NET Core Runtime versione 8 (ultimo livello di patch). Il CODESYS 4 l'installazione richiede la versione più recente del pacchetto aspnetcore-runtime-8.0.

A tale scopo, Microsoft fornisce un pacchetto per amd64 (x86-64) piattaforme che eseguono Debian Linux 12. Si consiglia di impostare il rispettivo sorgente del pacchetto: https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian?tabs=dotnet8.

Al momento non esiste un pacchetto Debian pronto per arm64 piattaforme. Tuttavia, Microsoft fornisce uno script di installazione e istruzioni per l'installazione manuale: https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual

Per Ubuntu, ci sono pacchetti per amd64 e arm64. Anche questi dovrebbero funzionare, ma al momento non li stiamo testando. Per ulteriori informazioni, consulta quanto segue: https://launchpad.net/ubuntu/questing/+package/aspnetcore-runtime-8.0

Per l'esecuzione in contenitori, Microsoft fornisce immagini di base con un runtime preinstallato. Per ulteriori informazioni, vedere quanto segue: https://hub.docker.com/r/microsoft/dotnet e https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md. Le corrispondenti immagini basate su Debian dovrebbero funzionare qui con ASP.NET Core Runtime 8. Quindi si usa un Dockerfile per installare il pacchetto Debian in queste

Nota

L'esecuzione in emulatori come QEMU (incluso implicitamente tramite Docker Multi-Platform) non è attualmente supportata da .NET.

Installazione del pacchetto Debian

Scarica il pacchetto Debian in una cartella sul computer di destinazione e installalo dal gestore di pacchetti:

$> sudo dpkg -i /c/Users/<user name>/Downloads/codesys-4_0.0.1.0_amd64.deb

Usa come comando CLI e applicazione desktop

Dopo l'installazione, puoi usare CODESYS 4 come applicazione a riga di comando, ad esempio con la seguente chiamata:

$> c4-cli library save-compiled Documents/CompiledLibTest/GoCompiledTestLib.fbslib/ ./Test.compiled-library

Le c4-cli --help comando ti fornirà informazioni sui comandi disponibili.

Puoi avviare l'interfaccia nel tuo browser predefinito, purché sia attiva un'interfaccia grafica:

$> c4-cli standalone-session

Puoi usare il --with-browser opzione per specificare un browser diverso.