Installation en tant qu'application de bureau pour Linux
Compatibilité
CODESYS 4 sur Linux n'est officiellement supporté que pour Debian pour le moment. Il est possible que le package puisse également être configuré pour fonctionner sur d'autres distributions basées sur Debian, telles que Ubuntu, Kubuntu, etc. Cependant, le support pour cela ne peut être proposé que dans une mesure limitée
Runtime et passerelle
Les packages Linux de CODESYS 4 n'incluent pas actuellement de CODESYS Gateway et un CODESYS Durée d'exécution.
Vous pouvez trouver les téléchargements correspondants dans CODESYS Store.
Prérequis : Installation du moteur d'exécution .NET
CODESYS 4 nécessite la version 8 d'ASP.NET Core Runtime (dernier niveau de correctif). CODESYS 4 l'installation nécessite la dernière version du package aspnetcore-runtime-8.0.
À cette fin, Microsoft fournit un package pour amd64 (x86-64) plateformes exécutant Debian Linux 12. Il est recommandé de configurer la source de package correspondante : https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian?tabs=dotnet8.
Il n'existe actuellement aucun paquet Debian prêt à l'emploi pour arm64 plateformes. Microsoft fournit toutefois un script d'installation ainsi que des instructions pour l'installation manuelle : https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual
Pour Ubuntu, il existe des packages pour amd64 et arm64. Ceux-ci devraient également fonctionner, mais nous ne les testons pas actuellement. Pour plus d'informations, consultez les rubriques suivantes : https://launchpad.net/ubuntu/questing/+package/aspnetcore-runtime-8.0
Pour l'exécution dans des conteneurs, Microsoft fournit des images de base avec un environnement d'exécution préinstallé. Pour plus d'informations, consultez les rubriques suivantes : https://hub.docker.com/r/microsoft/dotnet et https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md. Les images basées sur Debian correspondantes devraient fonctionner ici avec ASP.NET Core Runtime 8. Ensuite, vous utilisez un Dockerfile pour installer le paquet Debian dans ces images
Remarque
L'exécution dans des émulateurs tels que QEMU (y compris implicitement via Docker Multi-Platform) n'est actuellement pas prise en charge par .NET.
Installation du paquet Debian
Téléchargez le paquet Debian dans un dossier de l'ordinateur cible et installez-le depuis le gestionnaire de paquets :
$> sudo dpkg -i /c/Users/<user name>/Downloads/codesys-4_0.0.1.0_amd64.deb
Utiliser comme commande CLI et application de bureau
Après l'installation, vous pouvez utiliser CODESYS 4 en tant qu'application de ligne de commande, par exemple avec l'appel suivant :
$> c4-cli library save-compiled Documents/CompiledLibTest/GoCompiledTestLib.fbslib/ ./Test.compiled-library
Le c4-cli --help vous donnera des informations sur les commandes disponibles.
Vous pouvez lancer l'interface dans votre navigateur par défaut, tant qu'une interface graphique est active :
$> c4-cli standalone-session
Vous pouvez utiliser le --with-browser option pour spécifier un autre navigateur.