Skip to main content

Linux 用デスクトップアプリケーションとしてのインストール

互換性

CODESYS 4 on Linuxは、現時点ではDebianでのみ公式にサポートされています。このパッケージを Ubuntu や Kubuntu など他の Debian ベースのディストリビューションでも動作させることも可能ですが、サポートできるのは限られた範囲に限られます。

ランタイムとゲートウェイ

からの Linux パッケージ CODESYS 4 現在のところ、は含めていません。 CODESYS ゲートウェイと CODESYS ランタイム。

対応するダウンロードは、次の場所にあります。 CODESYS Store.

要件:.NET ランタイムのインストール

CODESYS 4 ASP.NET コアランタイムバージョン 8 (最新のパッチレベル) が必要です。は CODESYS 4 インストールには、最新バージョンの aspnetcore-runtime-8.0 パッケージが必要です。

この目的のために、マイクロソフトは次のようなパッケージを提供しています。 amd64 (x86-64) Debian Linux 12 を実行しているプラットフォーム。それぞれのパッケージソースを設定することをおすすめします https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian?tabs=dotnet8。

現在、そのための既製の Debian パッケージはありません arm64 プラットフォーム。ただし、Microsoft はインストールスクリプトと手動インストールの手順を提供しています。 https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual

Ubuntuには、次のようなパッケージがあります amd64 そして arm64。これらも動作するはずですが、現時点ではテストしていません。詳しくは、以下を参照してください https://launchpad.net/ubuntu/questing/+package/aspnetcore-runtime-8.0

コンテナーでの実行用に、Microsoft はランタイムがプリインストールされたベースイメージを提供しています。詳しくは、以下を参照してください https://hub.docker.com/r/microsoft/dotnet と https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md。対応する Debian ベースのイメージは、ここでは ASP.NET コアランタイム 8 で動作するはずです。次に、Dockerfile を使用して Debian パッケージをこれらのイメージにインストールします。

[メモ]

QEMU などのエミュレーターでの実行 (Docker マルチプラットフォームによる暗黙的な実行を含む) は、現在.NET ではサポートされていません。

Debian パッケージのインストール

Debian パッケージを対象コンピュータのフォルダにダウンロードし、パッケージマネージャからインストールします。

$> sudo dpkg -i /c/Users/<user name>/Downloads/codesys-4_0.0.1.0_amd64.deb

CLI コマンドおよびデスクトップアプリケーションとして使用

インストール後、使用できます CODESYS 4 コマンドラインアプリケーションとして、たとえば次の呼び出しを行います。

$> c4-cli library save-compiled Documents/CompiledLibTest/GoCompiledTestLib.fbslib/ ./Test.compiled-library

ザル c4-cli --help command を使うと、使用可能なコマンドについての情報が表示されます。

グラフィカルインターフェースがアクティブであれば、デフォルトのブラウザでインターフェースを起動できます。

$> c4-cli standalone-session

使用できます --with-browser 別のブラウザーを指定するオプション。