我有一台运行 Ubuntu Server 18.04 的虚拟机。
我正在尝试以 root 身份安装 libpostgressql-jdbc-java:
apt-get install -y libpostgresql-jdbc-java
这会产生以下错误:
E: Unable to locate package libpostgresql-jdbc-java
我的 /etc/apt/sources.list 包含以下行:
deb http://archive.ubuntu.com/ubuntu bionic main
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main
我从未修改过配置。这是全新安装,并应用了更新。
我究竟做错了什么?
答案1
只需前往http://packages.ubuntu.com并搜索你的包裹:
https://packages.ubuntu.com/search?keywords=libpostgresql-jdbc-java
在这里您将看到您需要存储库“universe”。
bionic (18.04LTS) (java):PostgreSQL 的 Java 数据库 (JDBC) 驱动程序[宇宙]
如何?
sudo add-apt-repository universe
如果这不起作用,请手动操作:
sudo 添加 apt 存储库“debhttp://archive.ubuntu.com/ubuntu$(lsb_release -sc) 宇宙”
关于你对这个系统的目标,你可能还想添加受限制的和/或多元宇宙. 看看伙伴。
您可以在此处找到有关详细信息的更多信息(https://help.ubuntu.com/community/Repositories/CommandLine), 这里 (http://manpages.ubuntu.com/manpages/trusty/man5/sources.list.5.html)或此处(https://help.ubuntu.com/community/SourcesList)。
请继续使用官方来源,避免启用/激活/添加 PPA 或任何其他第三方来源,除非您知道自己在做什么。