Image Oracle Linux Cloud Developer
L'image Oracle Linux Cloud Developer fournit les derniers outils, langages et kits SDK Oracle Cloud Infrastructure pour lancer rapidement une version complète de l'environnement.
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 modernes 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'inclut 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 mise à jour pour le package Terraform.
- En raison de la petite quantité de mémoire allouée à la format VM.Standard.E2.1. En raison de la forme micro, les programmes suivants n'ont pas été 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 GraalVM Notes sur la version
- Oracle GraalVM pour JDK 17 et GraalVM Notes sur la version
- Python 3.12, Python 3.11, Python 3.6 (Python de plate-forme)
- 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 Oracle Cloud Infrastructure de ligne de commande
- 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 activés par défaut
Les référentiels 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'inclut 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 mise à 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 GraalVM Notes sur la version
- Oracle GraalVM pour JDK 17 et GraalVM Notes sur la version
- Python 3.12, Python 3.11, Python 3.6 (Python de plate-forme)
- 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), procédez comme suit :
- Supprimez la version d'Oracle Instant Client installée par l'image d'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 d'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 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 du mémoire dans VM.Standard.E2.1. En raison de la microforme, certains programmes utilisant beaucoup de graphiques ne sont pas installés dans l'image. Pour plus d'informations, reportez-vous à x86-64 Notices.
Mise à jour de l'image
L'image Oracle Linux Cloud Developer repose sur Oracle Linux et peut être mise à jour à l'aide d'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, reportez-vous aux manuels Oracle Ksplice et Oracle Linux Ksplice User's Guide.
- Pour gérer les mises à jour avec OS Management Hub, procédez comme suit :
-
Découvrez comment commencer 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 de développeur x86.
-
Pour aarch64 : ajoutez les référentiels de développeur aarch64.
-
-
Créez un profil d'inscription qui inclut les sources logicielles Oracle Linux Cloud Developer.
-
Inscrivez l'instance auprès de OS Management Hub.
-
Informations supplémentaires
Pour plus d'information sur des 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 des packages nouveaux, modifiés et mis à jour, reportez-vous à Notes de version d'Oracle Linux Cloud Developer 8.