Imagem do Oracle Linux Cloud Developer
A Oracle Linux Cloud Developer image oferece as mais recentes ferramentas, idiomas e os SDKs (Software Development Kits) do Oracle Cloud Infrastructure para implantar rapidamente uma abrangente plataforma de desenvolvimento.
Você pode usar a linha de comando e as ferramentas da GUI para gravar, depurar e executar código em vários idiomas 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 Legais
- Devido às 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.
- Por causa da pequena memória alocada para o VM.Standard.E2.1. Microforma; os seguintes programas não foram 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
- Notas de Versão do Oracle GraalVM for JDK 21 e GraalVM
- Notas de Versão do Oracle GraalVM for JDK 17 e GraalVM
- 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 11 do GCC é obrigatório parakernel-uek-devel
. - Golang 1.22
- MySQL Edição de Suporte de Longo Prazo (LTS) 8.4
- python3.11-oracledb-2.5.1
- node-oracledb20 6.7
- Oracle Instant Client 23.6
- Oracle SQLcl 24
- GNU binutils-gprofng 2.43
- Ferramentas do cliente de linha de comando do Oracle Cloud Infrastructure
- 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 Ativados por Padrão
Os seguintes repositórios 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 Legais
- Devido às 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
- Notas de Versão do Oracle GraalVM for JDK 21 e GraalVM
- Notas de Versão do Oracle GraalVM for JDK 17 e GraalVM
- 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 11 do GCC é obrigatório parakernel-uek-devel
. - Golang 1.22
- MySQL Edição de Suporte de Longo Prazo (LTS) 8.4
- python3.11-oracledb-2.5.1
- node-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 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 do pequeno tamanho de memória no VM.Standard.E2.1. Forma micro, alguns programas com intensidade gráfica não estão instalados na imagem. Para obter mais informações, consulte x86-64 Notices.
Atualizando a Imagem
A imagem do Oracle Linux Cloud Developer é baseada no Oracle Linux e pode ser atualizada usando ferramentas padrão de atualização do Oracle Linux, como DNF, Ksplice e Hub do OS Management.
- Você pode gerenciar atualizações usando as ferramentas de comando Yum ou DNF. Para obter mais informações, consulte Managing Software in Oracle Linux.
- O Ksplice é instalado na imagem. Para obter informações, consulte Oracle Ksplice e Oracle Linux Ksplice User's Guide.
- Para gerenciar atualizações com o OS Management Hub:
-
Saiba como comece com o OS Management Hub.
-
Adicione origens de software de 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 do desenvolvedor x86.
-
Para aarch64: Adicione os repositórios 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 para a imagem de plataforma Oracle Linux Cloud Developer, incluindo aprimoramentos de recurso, correções de bugs e pacotes novos, modificados e atualizados, consulte Notas de Versão do Oracle Linux Cloud Developer 8.