<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>Recent changes to Home</description><language>en</language><lastBuildDate>Fri, 15 Aug 2025 04:09:09 -0000</lastBuildDate><atom:link href="https://forge.codesys.com/tol/codesys-4-linux/home/Home/feed" rel="self" type="application/rss+xml"></atom:link><item><title>Discussion for Home page</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/?limit=25#550a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks for providing this! I'm changing jobs soon and will be using codesys on Linux for my next round of development.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ben-merryman</dc:creator><pubDate>Fri, 15 Aug 2025 04:09:09 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com47896b65b43dc5faafc7e5894b9197f132c4350f</guid></item><item><title>Discussion for Home page</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/?limit=25#7d0f</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Building the codesys-ide container does not work for me with the command you provided here. After downloading &lt;code&gt;dotNetFx40_Full_x86_x64.exe&lt;/code&gt;, my build is simply stuck on the "Executing load_remove_mono internal" command. Do you have any idea what could cause this?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cedihegi</dc:creator><pubDate>Wed, 05 Mar 2025 13:02:13 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com6b944a0332fbda3b93d10099eb3668a5974782c5</guid></item><item><title>Home modified by Ingo</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -3,6 +3,9 @@
 [TOC]

 [[img src=codesys.png]]
+
+
+**Warning!!!** The Information on this project is outdated. Since the release SP17, the install script doesn't work anymore, due to the modularization of CODESYS.

 # Preface
 CODESYS 4 Linux is just a small install helper, to install CODESYS on top of wine. This works, since the release of version 3.5 SP13, more or less smoothly. You can't expect, that all features are working, or that the usability is as smooth as under windows. But big parts of the product are working, what makes it well usable for many scenarios.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ingo</dc:creator><pubDate>Mon, 17 Jul 2023 14:19:07 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com7c442e85fe288492b98aa269c916d4a027a61860</guid></item><item><title>Home modified by Ingo</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -23,14 +23,7 @@
 ~~~

 ## Prerequisites
-You might need a development version of wine.
-This is the command for debian to install it:
-
-~~~
-sudo apt-get install wine64 wine64-development cabextract winbind msitools jwm
-~~~
-
-Also make sure, that you own a valid Windows license. Because the installer will install DotNet from Microsoft. And this software requires a valid Windows license.
+Make sure, that you own a valid Windows license. Because the installer will install DotNet from Microsoft. And this software requires a valid Windows license.

 ## Install
 Change the rights of the script, and run it.
@@ -44,7 +37,7 @@

 ~~~sh
 export WINEPREFIX=~/.wine.cds
-wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe
+wine ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe
 ~~~

 # Docker
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ingo</dc:creator><pubDate>Wed, 06 Oct 2021 09:33:00 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com11c630912a205adb5a0f32a87d24744c666aed1b</guid></item><item><title>Home modified by Ingo</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -27,7 +27,7 @@
 This is the command for debian to install it:

 ~~~
-sudo apt-get install wine64-development cabextract winbind
+sudo apt-get install wine64 wine64-development cabextract winbind msitools jwm
 ~~~

 Also make sure, that you own a valid Windows license. Because the installer will install DotNet from Microsoft. And this software requires a valid Windows license.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ingo</dc:creator><pubDate>Tue, 09 Jun 2020 15:55:26 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.come031d2a97c0964d92d34c25969785671af13c11b</guid></item><item><title>Home modified by Ingo</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,4 +1,4 @@
-[[download url=https://forge.codesys.com/tol/codesys-4-linux/docker/ci/master/tree/codesys-ide/install.sh?format=raw]]
+[[download url=https://forge.codesys.com/tol/codesys-4-linux/docker/ci/master/tree/codesys-ide/install2.sh?format=raw]]

 [TOC]

@@ -19,7 +19,7 @@

 e.g.:
 ~~~sh
-wget -c "https://forge.codesys.com/tol/codesys-4-linux/docker/ci/master/tree/codesys-ide/install.sh?format=raw"
+wget -c "https://forge.codesys.com/tol/codesys-4-linux/docker/ci/master/tree/codesys-ide/install2.sh?format=raw"
 ~~~

 ## Prerequisites
@@ -30,14 +30,21 @@
 sudo apt-get install wine64-development cabextract winbind
 ~~~

-Also make sure, that you own a valid Windows license. Because the installer will install dotnet and vcrun from Microsoft. And this software requires a valid Windows license.
+Also make sure, that you own a valid Windows license. Because the installer will install DotNet from Microsoft. And this software requires a valid Windows license.

-## Run
+## Install
 Change the rights of the script, and run it.

 ~~~sh
-chmod u+x install.sh
-./install.sh
+chmod u+x install2.sh
+./install2.sh
+~~~
+## Start CODESYS
+After the installer finished, you should have a folder "~/.wine.cds/drive_c/CODESYS". From there you can start CODESYS like this...
+
+~~~sh
+export WINEPREFIX=~/.wine.cds
+wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe
 ~~~

 # Docker
@@ -57,10 +64,11 @@
 sudo docker run codesys-ide codesys compile-library
 ~~~

+But again, be aware, that you need to own a Windows license to use the image, as it contains a DotNet installation from Microsoft.

 ## Runtime

-The CODESYS Control runtime is natively running on linux. The Soft PLC  CODESYS Control Linux SL contains a free 2h Demo mode. You can easily create a debian based docker inage, which contains this demo:
+The CODESYS Control runtime is natively running on Linux. The Soft PLC  CODESYS Control Linux SL contains a free 2h Demo mode. You can easily create a debian based docker inage, which contains this demo:

 ~~~sh
 sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git\#:codesys-control -t codesys-control
@@ -72,10 +80,3 @@
 sudo docker run --privileged codesys-control
 ~~~

-# Start CODESYS
-After the installer finished, you should have a folder "~/.wine.cds/drive_c/CODESYS". From there you can start CODESYS like this...
-
-~~~sh
-wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe
-~~~
-
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ingo</dc:creator><pubDate>Mon, 11 May 2020 22:59:25 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com57913478bf16c3f977578cf04117b99811c16ccb</guid></item><item><title>Home modified by Ingo</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -29,6 +29,8 @@
 ~~~
 sudo apt-get install wine64-development cabextract winbind
 ~~~
+
+Also make sure, that you own a valid Windows license. Because the installer will install dotnet and vcrun from Microsoft. And this software requires a valid Windows license.

 ## Run
 Change the rights of the script, and run it.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ingo</dc:creator><pubDate>Mon, 17 Feb 2020 06:37:12 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com35248a21cea09b0b9c14b4a66342404e132cdc8f</guid></item><item><title>Home modified by Ingo</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -64,7 +64,11 @@
 sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git\#:codesys-control -t codesys-control
 ~~~

+The runtime can then be started inside the container. Note that the runtime needs to be started with root privileges. This is not very common for docker, but currently the easiest solution to get it running:

+~~~sh
+sudo docker run --privileged codesys-control
+~~~

 # Start CODESYS
 After the installer finished, you should have a folder "~/.wine.cds/drive_c/CODESYS". From there you can start CODESYS like this...
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ingo</dc:creator><pubDate>Thu, 12 Dec 2019 18:15:56 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com4298c074135358a530af9b6e4da4eb6762d2dda2</guid></item><item><title>Home modified by Ingo</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -44,7 +44,7 @@
 You can build a docker container, which contains a CODESYS installation running on top of wine. The installation process is automated in the same way as described above. To build the docker image, you can simply use the Dockerfile from the Git repository:

 ~~~sh
-sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git/\#:codesys-ide -t codesys-ide
+sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git\#:codesys-ide -t codesys-ide
 ~~~

 The image can be used to automate tasks. It contains a wrapper to start CODESYS, which contains already a few scripts, which can be used to automate specific tasks.
@@ -61,7 +61,7 @@
 The CODESYS Control runtime is natively running on linux. The Soft PLC  CODESYS Control Linux SL contains a free 2h Demo mode. You can easily create a debian based docker inage, which contains this demo:

 ~~~sh
-sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git/\#:codesys-control -t codesys-control
+sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git\#:codesys-control -t codesys-control
 ~~~

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ingo</dc:creator><pubDate>Mon, 29 Jul 2019 14:20:13 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.coma547feb1a6459ee0eb75c2b9449ffa6db762cb32</guid></item><item><title>Home modified by Ingo</title><link>https://forge.codesys.com/tol/codesys-4-linux/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -44,16 +44,27 @@
 You can build a docker container, which contains a CODESYS installation running on top of wine. The installation process is automated in the same way as described above. To build the docker image, you can simply use the Dockerfile from the Git repository:

 ~~~sh
-sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git/\#:codesys-ide
+sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git/\#:codesys-ide -t codesys-ide
 ~~~
+
+The image can be used to automate tasks. It contains a wrapper to start CODESYS, which contains already a few scripts, which can be used to automate specific tasks.
+
+For example:
+
+~~~
+sudo docker run codesys-ide codesys compile-library
+~~~
+

 ## Runtime

 The CODESYS Control runtime is natively running on linux. The Soft PLC  CODESYS Control Linux SL contains a free 2h Demo mode. You can easily create a debian based docker inage, which contains this demo:

 ~~~sh
-sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git/\#:codesys-control
+sudo docker build https://forge.codesys.com/git/tol,codesys-4-linux,docker.git/\#:codesys-control -t codesys-control
 ~~~
+
+

 # Start CODESYS
 After the installer finished, you should have a folder "~/.wine.cds/drive_c/CODESYS". From there you can start CODESYS like this...
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ingo</dc:creator><pubDate>Thu, 18 Jul 2019 04:07:11 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com9225b1b595f79548c94645872519290d5c9c5d90</guid></item></channel></rss>