Skip to main content

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.