Imagem do Oracle Linux Cloud Developer
A imagem do Oracle Linux Cloud Developer fornece as mais recentes ferramentas de desenvolvimento, idiomas e Oracle Cloud Infrastructure Software Development Kits (SDKs) para implementar rapidamente um ambiente de desenvolvimento abrangente.
Você pode usar as ferramentas de linha de comando e GUI para gravar, depurar e executar código em várias linguagens e desenvolver aplicativos modernos no Oracle Cloud Infrastructure.
Para obter informações sobre atualizações da imagem da plataforma Oracle Linux Cloud Developer, incluindo aprimoramentos de recursos, correções de bugs e pacotes novos, modificados e atualizados, consulte Notas da Release do Oracle Linux Cloud Developer 8.
A imagem do Oracle Linux Cloud Developer é baseada no Oracle Linux 8 e está disponível nas seguintes plataformas:
x86_64
Avisos
- Devido a alterações implementadas pelo HashiCorp em relação à licença de código aberto do Terraform, começando com a versão 1.6.0 e posterior, o Oracle Linux não incluirá mais o Terraform como parte da imagem do Oracle Linux Cloud Developer. Se você continuar a usar imagens mais antigas do Oracle Linux Cloud Developer (2023.04.28-1 e anteriores) saiba que não haverá mais segurança, bug ou atualizações no pacote Terraform.
- Devido à pouca memória alocada para o VM.Standard.E2.1. Microforma, os seguintes programas não estão instalados: Eclipse, TigerVNC e Visual Studio Code.
Componentes Pré-instalados
A imagem do Oracle Linux Cloud Developer (x86_64) inclui os seguintes componentes pré-instalados:
- Linguagens e Conectores do Oracle Database
- Java Platform Standard Edition (Java SE) 21, 17, 11, 8 para OracleJDK
- OpenJDK 21, 17, 8
- Oracle GraalVM para JDK 21 e GraalVM Notas de Versão
- Oracle GraalVM para JDK 17 e GraalVM Notas de Versão
- Python 3.12, Python 3.11, Python 3.6 (Python de plataforma)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- Conjunto de Ferramentas GCC 13, 11, 8 Observação
O Conjunto de Ferramentas GCC 11 é obrigatório parakernel-uek-devel
. - Golang 1.22
- MySQL 8.4 Edição de Suporte de Longo Prazo (LTS)
- python3.11-oracledb-2.5.1
- nó-oracledb20 6,7
- Oracle Instant Client 23.6
- Oracle SQLcl 24
- GNU binutils-gprofng 2.43
- Ferramentas de Cliente da Linha de Comando do Oracle Cloud Infrastructure
- Ansible e Coleção do Ansible do Oracle Cloud Infrastructure
- Interface de Linha de Comando (CLI) do Oracle Cloud Infrastructure
- Kits de Desenvolvimento de Software do Oracle Cloud Infrastructure: Java, Python, TypeScript e JavaScript, .NET (x86_64) e Go
- Utilitários do Oracle Cloud Infrastructure (OCI)
- Outros
- Pacotes Adicionais para o Enterprise Linux (EPEL) por meio do Yum
- Área de Trabalho da GUI com acesso por meio do Servidor VNC
- Módulo de ferramentas de contêiner que fornece Podman, Buildah e Skopeo
- Rclone
- .NET Core
Repositórios Yum Ativados por Padrão
Os seguintes repositórios yum são ativados por padrão na imagem do 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
Os pacotes encontrados nos repositórios ol8_codeready_builder
, ol8_developer
e ol8_developer_EPEL
são considerados sem suporte e só têm direito ao suporte básico de instalação. O conteúdo desses repositórios não é recomendado para ambientes de produção e destina-se apenas para finalidades de desenvolvedor.
aarch64
Avisos
- Devido a alterações implementadas pelo HashiCorp em relação à licença de código aberto do Terraform, começando com a versão 1.6.0 e posterior, o Oracle Linux não incluirá mais o Terraform como parte da imagem do Oracle Linux Cloud Developer. Se você continuar a usar imagens mais antigas do Oracle Linux Cloud Developer (2023.04.28-1 e anteriores) saiba que não haverá mais segurança, bug ou atualizações no pacote Terraform.
Componentes Pré-instalados
A imagem do Oracle Linux Cloud Developer (aarch64) inclui os seguintes componentes pré-instalados:
- Linguagens e Conectores do Oracle Database
- Java Platform, Standard Edition (Java SE) 21, 17, 11, 8 para OracleJDK
- OpenJDK 21, 17, 8
- Oracle GraalVM para JDK 21 e GraalVM Notas de Versão
- Oracle GraalVM para JDK 17 e GraalVM Notas de Versão
- Python 3.12, Python 3.11, Python 3.6 (Python de plataforma)
- PHP 7.4
- Node.js 20
- Ruby 3.3
- Conjunto de Ferramentas GCC 13, 11, 8Observação
O Conjunto de Ferramentas GCC 11 é obrigatório parakernel-uek-devel
. - Golang 1.22
- MySQL 8.4 Edição de Suporte de Longo Prazo (LTS)
- python3.11-oracledb-2.5.1
- nó-oracledb20 6,7
- Oracle Instant Client 19.10
A versão 19.10 não é a versão mais recente do Oracle Instant Client. Para instalar a versão mais recente (19.23):
- Remova a versão do Oracle Instant Client instalada pela imagem do Oracle Linux Developer (64 de março):
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 a versão 19.23 do 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
- Remova a versão do Oracle Instant Client instalada pela imagem do Oracle Linux Developer (64 de março):
- Oracle SQLcl 24
- Ferramentas de Cliente da Linha de Comando do Oracle Cloud Infrastructure
- Outros
- Pacotes Adicionais para o Enterprise Linux (EPEL) por meio do Yum
- Módulo de ferramentas de contêiner que fornece Podman, Buildah e Skopeo
- Rclone
- .NET Core
Repositórios Yum Ativados por Padrão
Os seguintes repositórios do yum são ativados por padrão na imagem do 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
Os pacotes encontrados nos repositórios ol8_codeready_builder
, ol8_developer
e ol8_developer_EPEL
são considerados sem suporte e só têm direito ao suporte básico de instalação. O conteúdo desses repositórios não é recomendado para ambientes de produção e destina-se apenas para finalidades de desenvolvedor.
Criando uma Instância e Estabelecendo Conexão com Ela
Consulte Criando uma Instância e Acessando uma Instância.
Existe suporte para a Imagem do Oracle Linux Cloud Developer em todas as formas de Computação, exceto as de GPU. São necessários no mínimo 8 GB de memória para essa imagem em todas as formas padrão e flexíveis. A única exceção é a forma VM.Standard.E2.1.Micro, que tem apenas 1 GB de memória alocada para ela. Por causa da pouca memória no VM.Standard.E2.1. Micro forma, alguns programas com uso intenso de gráfico não são instalados na imagem. Para obter mais informações, consulte Avisos do x86_64.
Atualizando a Imagem
A imagem do Oracle Linux Cloud Developer é baseada no Oracle Linux e pode ser atualizada usando as ferramentas de atualização padrão do Oracle Linux, como DNF, Ksplice e OS Management Hub.
- Você pode gerenciar atualizações usando as ferramentas de comando Yum ou DNF. Para obter mais informações, consulte Gerenciando Software no Oracle Linux.
- O Ksplice é instalado na imagem. Para obter informações sobre como ativar e usar o Ksplice, consulte Oracle Ksplice para Atualizações sem Tempo de Inatividade e o Guia do Usuário do Ksplice do Oracle Linux.
- Para gerenciar atualizações com o OS Management Hub:
-
Saiba como começar a usar o OS Management Hub.
-
Adicione origens de software do fornecedor e certifique-se de incluir os repositórios padrão para a imagem do Oracle Linux Cloud Developer:
-
Para x86: Adicione os repositórios yum do desenvolvedor x86.
-
Para aarch64: Adicione os repositórios yum do desenvolvedor aarch64.
-
-
Crie um perfil de registro que inclua as origens de software do Oracle Linux Cloud Developer.
-
Registre a instância no OS Management Hub.
-
Mais Informações
Para obter informações sobre atualizações da imagem da plataforma Oracle Linux Cloud Developer, incluindo aprimoramentos de recursos, correções de bugs e pacotes novos, modificados e atualizados, consulte Notas da Release do Oracle Linux Cloud Developer 8.