Getting Started

How to connect to Oracle Linux Yum Server

  • Home > 
  • Getting Started

Configuring Your System for Oracle Linux Yum Server Manually

Starting from Zero

If you are starting from scratch, download and install Oracle Linux. Alternatively, use an Oracle Linux Vagrant box to run with Oracle VM VirtualBox.

Oracle Linux

Oracle Linux Yum Server is already configured on Oracle Linux 7, Oracle Linux 6 Update 3 and higher as well as Oracle Linux 5 Update 7 and higher. If you use one of these releases of Oracle Linux you only need these instructions to bring your yum configuration up to date.

CentOS and Red Hat Enterprise Linux

To configure CentOS, Red Hat Enterprise Linux or Scientific Linux with Oracle Linux yum server:

    To convert your system to Oracle Linux, see these instructions for switching from CentOS. To install individual packages from Oracle Linux yum server, begin by importing the Oracle Linux GPG key based on these instructions. Then, download and copy the appropriate yum configuration file in place, by running the following commands as root:

    Oracle Linux 7

    # cd /etc/yum.repos.d
    # wget https://yum.oracle.com/public-yum-ol7.repo

    Oracle Linux 7 for ARM (aarch64)

    # cd /etc/yum.repos.d
    # wget https://yum.oracle.com/aarch64/public-yum-ol7.repo

    Oracle Linux 6

    # cd /etc/yum.repos.d
    # wget https://yum.oracle.com/public-yum-ol6.repo

    Oracle Linux 5

    # cd /etc/yum.repos.d
    # wget https://yum.oracle.com/public-yum-el5.repo

    Oracle Linux 4, Update 6 or Newer

    # cd /etc/yum.repos.d
    # mv Oracle-Base.repo Oracle-Base.repo.disabled
    # wget https://yum.oracle.com/public-yum-el4.repo
  1. By default, the latest repository is enabled. If you want to change the default, you can enable an alternative repository by editing the yum configuration file.

    • Open the yum configuration file in a text editor
    • Locate the section in the file for the repository want to enable, e.g. [public_ol6_addons]
    • Change enabled=0 to enabled=1
  2. Begin using yum, for example:
    # yum list
    # yum install firefox

You may be prompted to confirm the import of the Oracle OSS Group GPG key.

Connecting to Oracle Linux yum server mirrors in Oracle Cloud Infrastructure (OCI)

Each OCI region has a local Oracle Linux yum server. Access to these is restricted to OCI users only.

  1. Download and copy the appropriate yum configuration file in place, by running the following commands as root:

    Oracle Linux 7

    Phoenix

    # cd /etc/yum.repos.d
    # wget http://yum-phx.oracle.com/yum-phx-ol7.repo

    Ashburn

    # cd /etc/yum.repos.d
    # wget http://yum-ash.oracle.com/yum-ash-ol7.repo

    Frankfurt

    # cd /etc/yum.repos.d
    # wget http://yum-fra.oracle.com/yum-fra-ol7.repo

    London

    # cd /etc/yum.repos.d
    # wget http://yum-lhr.oracle.com/yum-lhr-ol7.repo

    Oracle Linux 6

    Phoenix

    # cd /etc/yum.repos.d
    # wget http://yum-phx.oracle.com/yum-phx-ol6.repo

    Ashburn

    # cd /etc/yum.repos.d
    # wget http://yum-ash.oracle.com/yum-ash-ol6.repo

    Frankfurt

    # cd /etc/yum.repos.d
    # wget http://yum-fra.oracle.com/yum-fra-ol6.repo

    London

    # cd /etc/yum.repos.d
    # wget http://yum-lhr.oracle.com/yum-lhr-ol6.repo

  2. By default, the latest repository is enabled. If you want to change the default, you can enable an alternative repository by editing the yum configuration file.

    • Open the yum configuration file in a text editor
    • Locate the section in the file for the repository want to enable, e.g. [ol7_addons]
    • Change enabled=0 to enabled=1
  3. Begin using yum, for example:

    # yum list
    # yum install glibc

You may be prompted to confirm the import of the Oracle OSS Group GPG key.

Python for Oracle Linux

To get started with Python development on Oracle Linux and Oracle Database, see: Python for Oracle Linux

Node.js for Oracle Linux

To install recent stable releases of Node.js, see: Node.js for Oracle Linux

PHP for Oracle Linux

To install recent stable releases of PHP, see: PHP for Oracle Linux

Go for Oracle Linux

To install recent stable releases of the Go programming language on Oracle Linux 7 x86_64 or aarch64, see: Go for Oracle Linux

EPEL for Oracle Linux

This yum server hosts a repository of Extra Packages for Enterprise Linux (EPEL) for Oracle Linux 7, both the x86-64 and aarch64 architectures. To enable this repo, change enabled=0 to enabled=1 for the section labeled[ol7_developer_EPEL] in the repo file.

Frequently Asked Questions

Questions and answers to the most frequently asked questions about Oracle Linux, Oracle Linux Yum Server, Oracle Linux Support and more. Read more »

software.hardware.complete