Image Oracle Linux Cloud Developer
L'image Oracle Linux Cloud Developer fournit les derniers outils de développement, langages et kits SDK Oracle Cloud Infrastructure pour déployer rapidement un environnement de développement complet.
Vous pouvez utiliser les outils de ligne de commande et d'interface graphique pour écrire, déboguer et exécuter du code dans différents langages, et développer des applications innovantes sur Oracle Cloud Infrastructure.
Pour plus d'informations sur les mises à jour de l'image de plate-forme Oracle Linux Cloud Developer, notamment les améliorations apportées aux fonctionnalités, les corrections de bug, ainsi que les packages nouveaux, modifiés et mis à jour, reportez-vous aux notes sur la version relatives à Oracle Linux Cloud Developer 8.
L'image Oracle Linux Cloud Developer repose sur Oracle Linux 8 et est disponible sur les plates-formes suivantes :
x86_64
Avis
- En raison des modifications implémentées par HashiCorp concernant la licence open source Terraform, à partir de la version 1.6.0 et des versions ultérieures, Oracle Linux n'inclura plus Terraform dans le cadre de l'image Oracle Linux Cloud Developer. Si vous continuez à utiliser d'anciennes images Oracle Linux Cloud Developer (2023.04.28-1 et versions antérieures), sachez qu'il n'y aura plus de sécurité, de bogue ou de mises à jour pour le package Terraform.
- En raison de la faible mémoire allouée à VM.Standard.E2.1. Micro shape, les programmes suivants ne sont pas installés : Eclipse, TigerVNC et Visual Studio Code.
Composants préinstallés
L'image Oracle Linux Cloud Developer (x86_64) inclut les composants préinstallés suivants :
- Langages et connecteurs Oracle Database
- Java Platform Standard Edition (Java SE) 21, 17, 11, 8 pour OracleJDK
- OpenJDK 21, 17, 8
- Oracle GraalVM pour JDK 21 et Notes sur la version GraalVM
- Oracle GraalVM pour JDK 17 et Notes sur la version GraalVM
- Python 3.12, Python 3.11, Python 3.6 (plate-forme Python)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- Ensemble d'outils GCC 13, 11, 8 Remarque
L'ensemble d'outils GCC 11 est requis pourkernel-uek-devel
. - Golang 1.22
- MySQL 8.4 Édition de support à long terme (LTS)
- python3.11-oracledb-2.5.1
- node-oracledb20 6.7
- Oracle Instant Client 23.6
- Oracle SQLcl 24
- GNU binutils-gprofng 2.43
- Outils client de ligne de commande Oracle Cloud Infrastructure
- Autre
- Extra Packages for Enterprise Linux (EPEL) via yum
- Bureau d'interface utilisateur graphique avec accès via le serveur VNC
- Module d'outils de conteneur fournissant Podman, Buildah et Skopeo
- Rclone
- .NET Core
Référentiels YUM activés par défaut
Les référentiels YUM suivants sont activés par défaut dans l'image Oracle Linux Cloud Developer (x86-64) :
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
Les packages qui figurent dans les référentiels ol8_codeready_builder
, ol8_developer
et ol8_developer_EPEL
sont considérés comme non pris en charge. Ils ne donnent droit qu'à une prise en charge d'installation de base. Le contenu de ces référentiels n'est pas recommandé pour les environnements de production et n'est destiné qu'aux développeurs.
aarch64
Avis
- En raison des modifications implémentées par HashiCorp concernant la licence open source Terraform, à partir de la version 1.6.0 et des versions ultérieures, Oracle Linux n'inclura plus Terraform dans le cadre de l'image Oracle Linux Cloud Developer. Si vous continuez à utiliser d'anciennes images Oracle Linux Cloud Developer (2023.04.28-1 et versions antérieures), sachez qu'il n'y aura plus de sécurité, de bogue ou de mises à jour pour le package Terraform.
Composants préinstallés
L'image Oracle Linux Cloud Developer (aarch64) inclut les composants préinstallés suivants :
- Langages et connecteurs Oracle Database
- Java Platform, Standard Edition (Java SE) 21, 17, 11, 8 pour OracleJDK
- OpenJDK 21, 17, 8
- Oracle GraalVM pour JDK 21 et Notes sur la version GraalVM
- Oracle GraalVM pour JDK 17 et Notes sur la version GraalVM
- Python 3.12, Python 3.11, Python 3.6 (plate-forme Python)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- Ensemble d'outils GCC 13, 11, 8Remarque
L'ensemble d'outils GCC 11 est requis pourkernel-uek-devel
. - Golang 1.22
- MySQL 8.4 Édition de support à long terme (LTS)
- python3.11-oracledb-2.5.1
- node-oracledb20 6.7
- Oracle Instant Client 19.10
La version 19.10 n'est pas la dernière version d'Oracle Instant Client. Pour installer la dernière version (19.23) :
- Supprimez la version d'Oracle Instant Client installée par l'image Oracle Linux Developer (64 mars) :
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
- Installez la version 19.23 d'Oracle Instant Client :
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
- Supprimez la version d'Oracle Instant Client installée par l'image Oracle Linux Developer (64 mars) :
- Oracle SQLcl 24
- Outils client de ligne de commande Oracle Cloud Infrastructure
- Autre
- Extra Packages for Enterprise Linux (EPEL) via yum
- Module d'outils de conteneur fournissant Podman, Buildah et Skopeo
- Rclone
- .NET Core
Référentiels YUM activés par défaut
Les référentiels YUM suivants sont activés par défaut dans l'image Oracle Linux Cloud Developer (aarch64) :
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
Les packages qui figurent dans les référentiels ol8_codeready_builder
, ol8_developer
et ol8_developer_EPEL
sont considérés comme non pris en charge. Ils ne donnent droit qu'à une prise en charge d'installation de base. Le contenu de ces référentiels n'est pas recommandé pour les environnements de production et n'est destiné qu'aux développeurs.
Création d'une instance et connexion à celle-ci
Reportez-vous à Création d'une instance et à Accès à une instance.
L'image Oracle Linux Cloud Developer est prise en charge sur toutes les formes Compute, à l'exception des formes GPU. 8 Go de mémoire au minimum sont requis pour cette image pour toutes les formes standard et flexibles. La forme VM.Standard.E2.1.Micro est l'unique exception, avec seulement 1 Go de mémoire allouée. En raison de la petite taille de la mémoire disponible dans VM.Standard.E2.1. Micro-format, certains programmes graphiques ne sont pas installés dans l'image. Pour plus d'informations, reportez-vous à Avis relatifs à x86_64.
Mise à jour de l'image
L'image Oracle Linux Cloud Developer repose sur Oracle Linux et peut être mise à jour à l'aide des outils de mise à jour Oracle Linux standard, tels que DNF, Ksplice et OS Management Hub.
- Vous pouvez gérer les mises à jour à l'aide des outils de commande yum ou DNF. Pour plus d'informations, reportez-vous à Gestion des logiciels dans Oracle Linux.
- Ksplice est installé sur l'image. Pour plus d'informations sur l'activation et l'utilisation de Ksplice, reportez-vous à Oracle Ksplice pour les mises à jour sans temps d'arrêt et à Oracle Linux : Guide de l'utilisateur Ksplice.
- Pour gérer les mises à jour avec OS Management Hub, procédez comme suit :
-
Découvrez comment démarrer avec OS Management Hub.
-
Ajoutez des sources logicielles fournisseur et veillez à inclure les référentiels par défaut pour l'image Oracle Linux Cloud Developer :
-
Pour x86 : ajoutez les référentiels yum de développeur x86.
-
Pour aarch64 : ajoutez les référentiels yum de développeur aarch64.
-
-
Créez un profil d'inscription qui inclut les sources logicielles Oracle Linux Cloud Developer.
-
Inscrivez l'instance auprès d'OS Management Hub.
-
Informations supplémentaires
Pour plus d'informations sur les mises à jour de l'image de plate-forme Oracle Linux Cloud Developer, notamment les améliorations apportées aux fonctionnalités, les corrections de bug, ainsi que les packages nouveaux, modifiés et mis à jour, reportez-vous aux notes sur la version relatives à Oracle Linux Cloud Developer 8.