Oracle Linux Cloud Developerイメージ
Oracle Linux Cloud Developerイメージは、包括的な開発環境を迅速にデプロイするための最新の開発ツール、言語およびOracle Cloud Infrastructureソフトウェア開発キット(SDK)を提供します。
コマンドラインおよびGUIツールを使用して、様々な言語でコードの記述、デバッグおよび実行を行い、Oracle Cloud Infrastructureで最新のアプリケーションを開発できます。
Oracle Linux Cloud Developerプラットフォーム・イメージに対する更新(機能強化やバグ修正、新規パッケージ、変更パッケージ、更新パッケージなど)の詳細は、Oracle Linux Cloud Developer 8リリース・ノートを参照してください。
Oracle Linux Cloud Developerイメージは、Oracle Linux 8に基づいており、次のプラットフォームで使用可能です:
x86_64
注意
- Terraformオープン・ソース・ライセンスに関してHashiCorpによって実装された変更により、バージョン1.6.0以降から、Oracle LinuxではTerraformがOracle Linux Cloud Developerイメージの一部として含まれなくなります。古いOracle Linux Cloud Developerイメージ(2023.04.28-1以前)を引き続き使用する場合は、Terraformパッケージに対するセキュリティ、バグまたは更新がこれ以上ないことに注意してください。
- VM.Standard.E2.1に割り当てられているメモリーが小さいためです。マイクロ・シェイプでは、Eclipse、TigerVNCおよびVisual Studio Codeプログラムはインストールされません。
インストール済コンポーネント
Oracle Linux Cloud Developerイメージ(x86_64)には、次のインストール済コンポーネントが含まれています:
- 言語およびOracle Databaseコネクタ
- Java Platform Standard Edition (Java SE) 21、17、11、8 (OracleJDKの場合)
- OpenJDK 21、17、8
- Oracle GraalVM for JDK 21およびGraalVMリリース・ノート
- Oracle GraalVM for JDK 17およびGraalVMリリース・ノート
- Python 3.12、Python 3.11、Python 3.6 (プラットフォームPython)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- GCCツールセット13、11、8 ノート
kernel-uek-devel
にはGCCツールセット11が必要です。 - Golang 1.22
- MySQL 8.4長期サポート(LTS)エディション
- python3.11-oracledb-2.5.1
- ノード-oracledb20 6.7
- Oracle Instant Client 23.6
- Oracle SQLcl 24
- GNUのbinutils-gprofng 2.43
- Oracle Cloud Infrastructureコマンドライン・クライアント・ツール
- その他
- Yumを介したEnterprise Linux用の追加パッケージ(EPEL)
- VNCサーバーからアクセスできるGUIデスクトップ
- Podman、Buildah、Skopeoを提供するコンテナ・ツール・モジュール
- Rclone
- .NET Core
デフォルトで有効になっているYumリポジトリ
Oracle Linux Cloud Developerイメージ(x86-64)では、次のyumリポジトリがデフォルトで有効になっています:
ol8_MySQL84
ol8_MySQL_connectors_community
ol8_MySQL84_tools_community
ol8_UEKR7
ol8_addons
ol8_appstream
ol8_baseos_latest
ol8_codeready_builder
ol8_developer
ol8_developer_EPEL
ol8_ksplice
ol8_oci_included
ol8_oracle_instantclient23
ol8_codeready_builder
、ol8_developer
およびol8_developer_EPEL
リポジトリで見つかるパッケージは、サポート対象外とみなされ、基本のインストール・サポートしか提供されません。これらのリポジトリの内容は本番環境には推奨されません。開発者専用です。
aarch64
注意
- Terraformオープン・ソース・ライセンスに関してHashiCorpによって実装された変更により、バージョン1.6.0以降から、Oracle LinuxではTerraformがOracle Linux Cloud Developerイメージの一部として含まれなくなります。古いOracle Linux Cloud Developerイメージ(2023.04.28-1以前)を引き続き使用する場合は、Terraformパッケージに対するセキュリティ、バグまたは更新がこれ以上ないことに注意してください。
インストール済コンポーネント
Oracle Linux Cloud Developerイメージ(aarch64)には、次のインストール済コンポーネントが含まれています:
- 言語およびOracle Databaseコネクタ
- Java Platform, Standard Edition (Java SE) 21、17、11、8 for OracleJDK
- OpenJDK 21、17、8
- Oracle GraalVM for JDK 21およびGraalVMリリース・ノート
- Oracle GraalVM for JDK 17およびGraalVMリリース・ノート
- Python 3.12、Python 3.11、Python 3.6 (プラットフォームPython)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- GCCツールセット13、11、8ノート
kernel-uek-devel
にはGCCツールセット11が必要です。 - Golang 1.22
- MySQL 8.4長期サポート(LTS)エディション
- python3.11-oracledb-2.5.1
- ノード-oracledb20 6.7
- Oracle Instant Client 19.10
バージョン19.10は、Oracle Instant Clientの最新バージョンではありません。最新バージョン(19.23)をインストールするには:
- Oracle Linux Developerイメージ(3月64日)によってインストールされたOracle Instant Clientバージョンを削除します。
sudo dnf -y remove oracle-instantclient19.10-odbc oracle-instantclient19.10-basic oracle-instantclient19.10-jdbc oracle-instantclient19.10-devel oracle-instantclient19.10-sqlplus oracle-instantclient19.10-tools
- Oracle Instant Clientのバージョン19.23をインストールします:
sudo dnf -y install oracle-instantclient19.23-odbc oracle-instantclient19.23-basic oracle-instantclient19.23-jdbc oracle-instantclient19.23-devel oracle-instantclient19.23-sqlplus oracle-instantclient19.23-tools python36-cx_Oracle
- Oracle Linux Developerイメージ(3月64日)によってインストールされたOracle Instant Clientバージョンを削除します。
- Oracle SQLcl 24
- Oracle Cloud Infrastructureコマンドライン・クライアント・ツール
- その他
- Yumを介したEnterprise Linux用の追加パッケージ(EPEL)
- Podman、Buildah、Skopeoを提供するコンテナ・ツール・モジュール
- Rclone
- .NET Core
デフォルトで有効になっているYumリポジトリ
Oracle Linux Cloud Developerイメージ(aarch64)では、次のyumリポジトリがデフォルトで有効になっています:
ol8_MySQL84
ol8_MySQL_connectors_community
ol8_MySQL84_tools_community
ol8_UEKR7
ol8_addons
ol8_appstream
ol8_baseos_latest
ol8_codeready_builder
ol8_developer
ol8_developer_EPEL
ol8_ksplice
ol8_oci_included
ol8_oracle_instantclient
ol8_codeready_builder
、ol8_developer
およびol8_developer_EPEL
リポジトリで見つかるパッケージは、サポート対象外とみなされ、基本のインストール・サポートしか提供されません。これらのリポジトリの内容は本番環境には推奨されません。開発者専用です。
インスタンスの作成および接続
インスタンスの作成およびインスタンスへのアクセスを参照してください。
Oracle Linux Cloud Developerイメージは、GPUシェイプを除くすべてのコンピュート・シェイプでサポートされています。このイメージ(すべての標準シェイプとフレキシブル・シェイプ)には、少なくとも8GBのメモリーが必要です。唯一の例外はVM.Standard.E2.1.Microシェイプで、メモリーが1GBしか割り当てられていません。VM.Standard.E2.1のメモリー・サイズが小さいためです。マイクロ・シェイプ、グラフィックを多用する一部のプログラムはイメージにインストールされません。詳細は、x86_64に関する注意を参照してください。
イメージの更新
Oracle Linux Cloud DeveloperイメージはOracle Linuxに基づいており、DNF、KspliceおよびOS管理ハブなどの標準のOracle Linux更新ツールを使用して更新できます。
- YumまたはDNFコマンド・ツールを使用して更新を管理できます。詳細は、Oracle Linuxでのソフトウェアの管理を参照してください。
- Kspliceがイメージにインストールされています。Kspliceの有効化および使用の詳細は、Oracle Ksplice for Zero-Downtime UpdatesおよびOracle Linux Kspliceユーザーズ・ガイドを参照してください。
- OS Management Hubで更新を管理するには:
-
OS管理ハブの使用を開始する方法について学習します。
-
ベンダー・ソフトウェア・ソースを追加し、Oracle Linux Cloud Developerイメージのデフォルト・リポジトリが含まれていることを確認します:
-
Oracle Linux Cloud Developerソフトウェア・ソースを含む登録プロファイルを作成します。
-
OS Management Hubにインスタンスを登録します。
-
詳細情報
Oracle Linux Cloud Developerプラットフォーム・イメージに対する更新(機能強化やバグ修正、新規パッケージ、変更パッケージ、更新パッケージなど)の詳細は、Oracle Linux Cloud Developer 8リリース・ノートを参照してください。