无法在ubuntu上安装postgres(E:无法找到软件包postgresql)

时间:2018-11-22 16:15:19

标签: postgresql ubuntu

所以我遇到这个问题,由于某种原因我无法在我的ubuntu系统上安装任何软件包。 我目前正在使用Ubuntu 16.10。

终端安装日志

terminal install logs

非常感谢您的帮助。

更新:

首先感谢您的帮助。

我已经输入了这些命令并得到了它。

更新和apt-cache后

after update and apt-cache

我现在该怎么办?

3 个答案:

答案 0 :(得分:1)

  1. @Configuration @EnableScheduling public class SchedulerConfig { @Bean public ThreadPoolTaskScheduler threadPoolTaskScheduler(){ ThreadPoolTaskScheduler threadPoolTaskScheduler = new ThreadPoolTaskScheduler(); threadPoolTaskScheduler.setPoolSize(5); threadPoolTaskScheduler.setThreadNamePrefix("ThreadPoolTaskScheduler"); return threadPoolTaskScheduler; } }
  2. sudo apt-get install wget ca-certificates
  3. wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - lsb_release -cs sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/
  4. -pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
  5. sudo apt-get update

默认情况下,安装PostgreSQL数据库服务器后,它将创建一个角色为“ postgres”的用户“ postgres”。同时创建一个名为“ postgres”的系统帐户。因此,要连接到Postgres服务器,请以postgres用户身份登录到您的系统并连接数据库。

$ sudo apt-get install postgresql postgresql-contrib

$ sudo su - postgres

答案 1 :(得分:0)

首先要做

sudo apt-get update

更新后应该没有错误。如果这样做,则可能是防火墙出现问题,或者是阻止您更新存储库的问题。仔细检查输出。

然后使用以下命令搜索正确的(精确!)软件包名称:

apt-cache search postgresql

作为最后的选择,您可以按照this answer中的说明添加外部第三方存储库。只要记住使用您的发行名称而不是“ xenial”即可。

答案 2 :(得分:0)

应该可以。

$ sudo apt-get install postgresql postgresql-client