add-apt-repository 的提供方 python-software-properties ,平台是Ubuntu Karmic (9.10)。
使用方式:
- 安装 python-software-properties 工具包:sudo apt install software-properties-common
- 安装相应的 ppa 并自动导入公钥:sudo add-apt-repository ppa:linuxuprising/java
- 刷新存储库索引:sudo apt update
- 通过 apt 列出可选的安装:apt list jdk
- 安装相应的软件:sudo apt install oracle-java14-installer
PPA:Personal Package Archives,个人软件包档案,是 Ubuntu Launchpad 网站提供的一项服务,当然不仅限于 Launchpad 。
- 它允许个人用户上传软件源代码,通过 Launchpad 进行编译并发布为二进制软件包,作为 apt 源供其他用户下载和更新。在 Launchpad 网站上的每一个用户和团队都可以拥有一个或多个PPA。
- 通常 PPA 源里的软件是官方源里没有的,或者是最新版本的软件。相对于通过 Deb 包安装来说,使用 PPA 的好处是,一旦软件有更新,通过 sudo apt-get upgrade 这样命令就可以直接升级到新版本。
如何通过 PPA 源来安装软件:
- google 直接搜索:软件关键字 + PPA,如 jdk14 PPA
- 在 launchpad.net 网站上搜索:https://launchpad.net/