Immagine per sviluppatori di Oracle Linux Cloud
L'immagine per sviluppatori cloud di Oracle Linux fornisce gli strumenti di sviluppo, i linguaggi e i kit SDK (Software Development Kit) dell'infrastruttura Oracle Cloud per implementare rapidamente un ambiente di sviluppo completo.
Puoi utilizzare gli strumenti della riga di comando e della GUI per scrivere, eseguire il debug ed eseguire il codice in vari linguaggi e sviluppare applicazioni moderne su Oracle Cloud Infrastructure.
Per informazioni sugli aggiornamenti dell'immagine della piattaforma Oracle Linux Cloud Developer, inclusi miglioramenti delle funzioni, correzioni di bug e pacchetti nuovi, modificati e aggiornati, vedere le Note di rilascio di Oracle Linux Cloud Developer 8.
L'immagine Oracle Linux Cloud Developer è basata su Oracle Linux 8 ed è disponibile sulle seguenti piattaforme:
x86_64
Avvisi
- A causa delle modifiche implementate da HashiCorp relative alla licenza open source Terraform, a partire dalla versione 1.6.0 e successive, Oracle Linux non includerà più Terraform come parte dell'immagine per sviluppatori di Oracle Linux Cloud. Se continui a utilizzare le vecchie immagini di Oracle Linux Cloud Developer (2023.04.28-1 e versioni precedenti) tieni presente che non ci saranno ulteriori problemi di sicurezza, bug o aggiornamenti per il pacchetto Terraform.
- A causa della memoria ridotta allocata a VM.Standard.E2.1. Forma micro, i seguenti programmi non sono installati: Eclipse, TigerVNC e Visual Studio Code.
Componenti preinstallati
L'immagine Oracle Linux Cloud Developer (x86_64) include i seguenti componenti preinstallati:
- Lingue e connettori Oracle Database
- Java Platform Standard Edition (Java SE) 21, 17, 11, 8 per OracleJDK
- OpenJDK 21, 17, 8
- Note di rilascio di Oracle GraalVM per JDK 21 e GraalVM
- Oracle GraalVM per JDK 17 e GraalVM Note di rilascio
- Python 3.12, Python 3.11 e Python 3.6 (Python della piattaforma)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- Set di strumenti GCC 13, 11, 8 Nota
perkernel-uek-devel
è richiesto il set di strumenti GCC 11. - Golang 1.22
- MySQL 8.4 Edizione di supporto a lungo termine (LTS)
- python3.11-oracledb-2.5.1
- nodo-oracledb20 6.7
- Oracle Instant Client 23.6
- Oracle SQLcl 24
- GNU binutils-gprofng 2.43
- Strumenti client della riga di comando di Oracle Cloud Infrastructure
- Ansible e Raccolta Oracle Cloud Infrastructure Ansible
- Interfaccia a riga di comando (CLI, Command Line Interface) di Oracle Cloud Infrastructure
- Kit di sviluppo software di Oracle Cloud Infrastructure: Java, Python, TypeScript e JavaScript, .NET (x86_64) e Vai
- Utility di Oracle Cloud Infrastructure (OCI)
- Altro
- Pacchetti aggiuntivi per Enterprise Linux (EPEL) tramite Yum
- Desktop GUI con accesso tramite server VNC
- Modulo strumenti container che fornisce Podman, Buildah e Skopeo
- Duplica
- .NET Core
Repository abilitati per impostazione predefinita
I seguenti repository sono abilitati per impostazione predefinita nell'immagine 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
I pacchetti trovati nei repository ol8_codeready_builder
, ol8_developer
e ol8_developer_EPEL
sono considerati non supportati e hanno diritto solo al supporto di installazione di base. Il contenuto di questi repository non è consigliato per gli ambienti di produzione ed è destinato esclusivamente agli sviluppatori.
aarch64
Avvisi
- A causa delle modifiche implementate da HashiCorp relative alla licenza open source Terraform, a partire dalla versione 1.6.0 e successive, Oracle Linux non includerà più Terraform come parte dell'immagine per sviluppatori di Oracle Linux Cloud. Se continui a utilizzare le vecchie immagini di Oracle Linux Cloud Developer (2023.04.28-1 e versioni precedenti) tieni presente che non ci saranno ulteriori problemi di sicurezza, bug o aggiornamenti per il pacchetto Terraform.
Componenti preinstallati
L'immagine Oracle Linux Cloud Developer (aarch64) include i seguenti componenti preinstallati:
- Lingue e connettori Oracle Database
- Java Platform, Standard Edition (Java SE) 21, 17, 11, 8 per OracleJDK
- OpenJDK 21, 17, 8
- Note di rilascio di Oracle GraalVM per JDK 21 e GraalVM
- Oracle GraalVM per JDK 17 e GraalVM Note di rilascio
- Python 3.12, Python 3.11 e Python 3.6 (Python della piattaforma)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- Set di strumenti GCC 13, 11, 8Nota
perkernel-uek-devel
è richiesto il set di strumenti GCC 11. - Golang 1.22
- MySQL 8.4 Edizione di supporto a lungo termine (LTS)
- python3.11-oracledb-2.5.1
- nodo-oracledb20 6.7
- Oracle Instant Client 19.10
La versione 19.10 non è la versione più recente di Oracle Instant Client. Per installare la versione più recente (19.23):
- Rimuovere la versione di Oracle Instant Client installata dall'immagine Oracle Linux Developer (64 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
- Installare la versione 19.23 di 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
- Rimuovere la versione di Oracle Instant Client installata dall'immagine Oracle Linux Developer (64 marzo):
- Oracle SQLcl 24
- Strumenti client della riga di comando di Oracle Cloud Infrastructure
- Altro
- Pacchetti aggiuntivi per Enterprise Linux (EPEL) tramite Yum
- Modulo strumenti container che fornisce Podman, Buildah e Skopeo
- Duplica
- .NET Core
Repository abilitati per impostazione predefinita
I seguenti repository yum sono abilitati per impostazione predefinita nell'immagine 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
I pacchetti trovati nei repository ol8_codeready_builder
, ol8_developer
e ol8_developer_EPEL
sono considerati non supportati e hanno diritto solo al supporto di installazione di base. Il contenuto di questi repository non è consigliato per gli ambienti di produzione ed è destinato esclusivamente agli sviluppatori.
Creazione e connessione a un'istanza
Vedere Creazione di un'istanza e Accesso a un'istanza.
Oracle Linux Cloud Developer Image è supportato su tutte le forme di computazione, ad eccezione delle forme GPU. Per questa immagine sono necessari almeno 8 GB di memoria per tutte le forme standard e flessibili. L'unica eccezione è VM.Standard.E2.1. Forma micro, che ha solo 1 GB di memoria allocata. A causa delle dimensioni ridotte della memoria in VM.Standard.E2.1. Forma micro, alcuni programmi grafici intensivi non sono installati nell'immagine. Per ulteriori informazioni, vedere x86-64 Avvisi.
Aggiornamento dell'immagine
L'immagine Oracle Linux Cloud Developer è basata su Oracle Linux e può essere aggiornata utilizzando strumenti di aggiornamento Oracle Linux standard, come DNF, Ksplice e hub di gestione del sistema operativo.
- È possibile gestire gli aggiornamenti utilizzando gli strumenti di comando Yum o DNF. Per ulteriori informazioni, vedere Managing Software in Oracle Linux.
- Ksplice è installato nell'immagine. Per informazioni sull'abilitazione e sull'uso di Ksplice, vedere Oracle Ksplice for Zero-Downtime Updates e Oracle Linux Ksplice User's Guide.
- Per gestire gli aggiornamenti con l'hub di gestione del sistema operativo:
-
Scopri come iniziare a utilizzare l'hub di gestione del sistema operativo.
-
Aggiungi origini software del fornitore e assicurati di includere i repository predefiniti per l'immagine per sviluppatori di Oracle Linux Cloud:
-
Per x86: aggiungere i repository degli sviluppatori x86.
-
Per aarch64: aggiungere i repository degli sviluppatori aarch64.
-
-
Crea un profilo di registrazione che includa le origini software Oracle Linux Cloud Developer.
-
Registrare l'istanza con l'hub di gestione del sistema operativo.
-
Ulteriori informazioni
Per informazioni sugli aggiornamenti dell'immagine della piattaforma Oracle Linux Cloud Developer, inclusi miglioramenti delle funzioni, correzioni di bug e pacchetti nuovi, modificati e aggiornati, vedere le Note di rilascio di Oracle Linux Cloud Developer 8.