在 Ubuntu 上设置 Oracle 软件源(repository),通常有两种常见场景:
下面按最常见的用法说明。
如果你只是想在 Ubuntu 上连 Oracle 数据库(开发/运维常用):
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://download.oracle.com/otn_software/linux/instantclient/oracle-instantclient.key \
-o /etc/apt/keyrings/oracle.asc
echo "deb [signed-by=/etc/apt/keyrings/oracle.asc] \
https://download.oracle.com/otn_software/linux/instantclient/$(. /etc/os-release; echo $VERSION_CODENAME) ./ " \
| sudo tee /etc/apt/sources.list.d/oracle-instantclient.list
sudo apt update
sudo apt install oracle-instantclient-basic
如果你是要装 Oracle JDK:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java17-installer
(版本号可改)
Ubuntu 官方不支持 Oracle Database RPM 源,通常做法:
sudo apt install alien libaio1
然后手动装 Oracle 提供的 .rpm⚠️ 生产环境强烈建议用 Oracle Linux / RHEL
apt-cache policy oracle-instantclient-basic
看到 oracle 源地址即成功。
如果你能说明你是:
我可以给你精确命令。