Instalación como aplicación de escritorio para Linux
Compatibilidad
CODESYS 4 en Linux está oficialmente soportado solo para Debian por el momento. Es posible que el paquete también pueda ejecutarse en otras distribuciones basadas en Debian, como Ubuntu, Kubuntu, etc. Sin embargo, el soporte para esto solo puede ofrecerse
Tiempo de ejecución y puerta de enlace
Los paquetes de Linux de CODESYS 4 actualmente no incluyen un CODESYS Gateway y un CODESYS Tiempo de ejecución.
Puede encontrar las descargas correspondientes en la CODESYS Store.
Requisito: Instalación del entorno de ejecución de.NET
CODESYS 4 requiere la versión 8 de ASP.NET Core Runtime (último nivel de parche). El CODESYS 4 la instalación requiere la versión más reciente del paquete aspnetcore-runtime-8.0.
Para ello, Microsoft proporciona un paquete para amd64 (x86-64) plataformas que ejecutan Debian Linux 12. Se recomienda configurar la fuente del paquete correspondiente https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian?tabs=dotnet8.
Actualmente no hay ningún paquete Debian listo para usar para arm64 plataformas. Sin embargo, Microsoft proporciona un script de instalación, así como instrucciones para la instalación manual: https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual
Para Ubuntu, hay paquetes para amd64 y arm64. También deberían funcionar, pero actualmente no los estamos probando. Para obtener más información, consulte lo siguiente: https://launchpad.net/ubuntu/questing/+package/aspnetcore-runtime-8.0
Para ejecutarse en contenedores, Microsoft proporciona imágenes base con un tiempo de ejecución preinstalado. Para obtener más información, consulta lo siguiente: https://hub.docker.com/r/microsoft/dotnet y https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md. Las imágenes correspondientes basadas en Debian deberían funcionar aquí con ASP.NET Core Runtime 8. A continuación, se utiliza un Dockerfile para instalar el paquete Debian en estas imágenes
Nota
.NET no admite actualmente la ejecución en emuladores como QEMU (incluso de forma implícita a través de Docker Multi-Platform).
Instalación del paquete Debian
Descargue el paquete Debian en una carpeta del equipo de destino e instálelo desde el administrador de paquetes:
$> sudo dpkg -i /c/Users/<user name>/Downloads/codesys-4_0.0.1.0_amd64.deb
Úselo como comando de CLI y aplicación de escritorio
Después de la instalación, puede usar CODESYS 4 como una aplicación de línea de comandos, por ejemplo, con la siguiente llamada:
$> c4-cli library save-compiled Documents/CompiledLibTest/GoCompiledTestLib.fbslib/ ./Test.compiled-library
El c4-cli --help El comando le dará información sobre los comandos disponibles.
Puede iniciar la interfaz en su navegador predeterminado, siempre que haya una interfaz gráfica activa:
$> c4-cli standalone-session
Puedes usar el --with-browser opción para especificar un navegador diferente.