Skip to main content

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.