Imagen de Oracle Linux Cloud Developer
La imagen de Oracle Linux Cloud Developer proporciona las herramientas de desarrollo más recientes, idiomas y Oracle Cloud Infrastructure Software Development Kits (SDK) para desplegar rápidamente un entorno de desarrollo completo.
Puede utilizar la línea de comandos y las herramientas de la GUI para escribir, depurar y ejecutar código en varios idiomas, así como desarrollar aplicaciones modernas en Oracle Cloud Infrastructure.
Para obtener información sobre las actualizaciones de la imagen de la plataforma de Oracle Linux Cloud Developer, incluidas las mejoras de funciones, las correcciones de bugs y los paquetes nuevos, modificados y actualizados, consulte las Notas de la versión de Oracle Linux Cloud Developer 8.
La imagen de Oracle Linux Cloud Developer se basa en Oracle Linux 8 y está disponible en las siguientes plataformas:
x86_64
Avisos
- Debido a los cambios implementados por HashiCorp en relación con la licencia de código abierto de Terraform, a partir de la versión 1.6.0 y posteriores, Oracle Linux ya no incluirá Terraform como parte de la imagen de Oracle Linux Cloud Developer. Si sigue utilizando imágenes antiguas de Oracle Linux Cloud Developer (2023.04.28-1 y anteriores), tenga en cuenta que no habrá más seguridad, bug ni actualizaciones en el paquete de Terraform.
- Debido a la poca memoria asignada a VM.Standard.E2.1. Micro unidad, no se instalan los siguientes programas: Eclipse, TigerVNC ni Visual Studio Code.
Componentes preinstalados
La imagen de Oracle Linux Cloud Developer (x86_64) incluye los siguientes componentes preinstalados:
- Idiomas y conectores de Oracle Database
- Java Platform Standard Edition (Java SE) 21, 17, 11, 8 para OracleJDK
- 21, 17, 8 OpenJDK
- Notas de la versión de Oracle GraalVM for JDK 21 y GraalVM
- Notas de la versión de Oracle GraalVM for JDK 17 y GraalVM
- Python 3.12, Python 3.11, Python 3.6 (Python de plataforma)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- Juego de herramientas de GCC 13, 11, 8 Nota
El juego de herramientas de GCC 11 es necesario parakernel-uek-devel
. - Golang 1.22
- MySQL 8.4 Edición de Soporte a Largo Plazo (LTS)
- python3.11-oracledb-2.5.1
- nodo-oracledb20 6.7
- Oracle Instant Client 23.6
- Oracle SQLcl 24
- GNU binutils-gprofng 2.43
- Herramientas de cliente de línea de comandos de Oracle Cloud Infrastructure
- Otro
- Paquetes adicionales para Enterprise Linux (EPEL) mediante Yum
- Escritorio de interfaz gráfica de usuario con acceso mediante un servidor de VNC
- Módulo de herramientas de contenedor que proporciona Podman, Buildah y Skopeo
- Rclone
- Núcleo .NET
Repositorios de Yum activados por defecto
Los siguientes repositorios de yum están activados por defecto en la imagen de 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
Los paquetes encontrados en los repositorios ol8_codeready_builder
, ol8_developer
y ol8_developer_EPEL
se consideran no soportados y solo tienen derecho a soporte de instalación básico. El contenido de estos repositorios no se recomienda para entornos de producción y está destinado únicamente a desarrolladores.
aarch64
Avisos
- Debido a los cambios implementados por HashiCorp en relación con la licencia de código abierto de Terraform, a partir de la versión 1.6.0 y posteriores, Oracle Linux ya no incluirá Terraform como parte de la imagen de Oracle Linux Cloud Developer. Si sigue utilizando imágenes antiguas de Oracle Linux Cloud Developer (2023.04.28-1 y anteriores), tenga en cuenta que no habrá más seguridad, bug ni actualizaciones en el paquete de Terraform.
Componentes preinstalados
La imagen de Oracle Linux Cloud Developer (aarch64) incluye los siguientes componentes preinstalados:
- Idiomas y conectores de Oracle Database
- Java Platform, Standard Edition (Java SE) 21, 17, 11, 8 para OracleJDK
- 21, 17, 8 OpenJDK
- Notas de la versión de Oracle GraalVM for JDK 21 y GraalVM
- Notas de la versión de Oracle GraalVM for JDK 17 y GraalVM
- Python 3.12, Python 3.11, Python 3.6 (Python de plataforma)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- Juego de herramientas de GCC 13, 11, 8Nota
El juego de herramientas de GCC 11 es necesario parakernel-uek-devel
. - Golang 1.22
- MySQL 8.4 Edición de Soporte a Largo Plazo (LTS)
- python3.11-oracledb-2.5.1
- nodo-oracledb20 6.7
- Oracle Instant Client 19.10
La versión 19.10 no es la última versión de Oracle Instant Client. Para instalar la versión más reciente (19.23):
- Elimine la versión de Oracle Instant Client instalada por la imagen de Oracle Linux Developer (64 de marzo):
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
- Instale la versión 19.23 de 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
- Elimine la versión de Oracle Instant Client instalada por la imagen de Oracle Linux Developer (64 de marzo):
- Oracle SQLcl 24
- Herramientas de cliente de línea de comandos de Oracle Cloud Infrastructure
- Otro
- Paquetes adicionales para Enterprise Linux (EPEL) mediante Yum
- Módulo de herramientas de contenedor que proporciona Podman, Buildah y Skopeo
- Rclone
- Núcleo .NET
Repositorios de Yum activados por defecto
Los siguientes repositorios de yum están activados por defecto en la imagen de 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
Los paquetes encontrados en los repositorios ol8_codeready_builder
, ol8_developer
y ol8_developer_EPEL
se consideran no soportados y solo tienen derecho a soporte de instalación básico. El contenido de estos repositorios no se recomienda para entornos de producción y está destinado únicamente a desarrolladores.
Creación y conexión a una instancia
Consulte Creación de una instancia y Acceso a una instancia.
La imagen de Oracle Linux Cloud Developer está soportada en todas las unidades Compute, excepto en las unidades GPU. Se necesita un mínimo de 8 GB de memoria para esta imagen para todas las unidades estándar y flexibles. La única excepción es la unidad VM.Standard.E2.1.Micro, que solo tiene 1 GB de memoria asignado. Debido al tamaño de memoria reducido en VM.Standard.E2.1. Micro forma, algunos programas con un uso intensivo gráfico no se instalan en la imagen. Para obtener más información, consulte Avisos de x86_64.
Actualización de la imagen
La imagen de Oracle Linux Cloud Developer se basa en Oracle Linux y se puede actualizar mediante las herramientas de actualización estándar de Oracle Linux, como DNF, Ksplice y OS Management Hub.
- Puede gestionar actualizaciones con las herramientas de comandos de Yum o DNF. Para obtener más información, consulte Gestión de software en Oracle Linux.
- Ksplice está instalado en la imagen. Para obtener información sobre la activación y el uso de Ksplice, consulte Oracle Ksplice para actualizaciones sin tiempo de inactividad y la Guía del usuario de Oracle Linux Ksplice.
- Para gestionar actualizaciones con OS Management Hub:
-
Descubra cómo comenzar con OS Management Hub.
-
Agregue orígenes de software de proveedor y asegúrese de incluir los repositorios por defecto para la imagen de Oracle Linux Cloud Developer:
-
Para x86: agregue los repositorios de yum del desarrollador x86.
-
Para aarch64: agregue los repositorios de yum del desarrollador aarch64.
-
-
Cree un perfil de registro que incluya los orígenes de software de Oracle Linux Cloud Developer.
-
Registre la instancia con OS Management Hub.
-
Más información
Para obtener información sobre las actualizaciones de la imagen de la plataforma de Oracle Linux Cloud Developer, incluidas las mejoras de funciones, las correcciones de bugs y los paquetes nuevos, modificados y actualizados, consulte las Notas de la versión de Oracle Linux Cloud Developer 8.