23

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

终端安装日志

终端安装日志


更新:

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

在更新和 apt-cache 之后

在更新和 apt-cache 之后

我现在该怎么办?

4

4 回答 4

32
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib

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

sudo su - postgres
psql
于 2019-08-31T15:11:41.167 回答
8

先做

sudo apt-get update

更新时应该不会出现错误。如果你这样做了,那么你的防火墙可能有问题,或者阻止你更新存储库。仔细检查输出。

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

apt-cache search postgresql

作为最后的手段,您可以按照此答案中的描述添加外部 3rd 方存储库。请记住使用您的发行版名称而不是“xenial”。

于 2018-11-22T16:26:46.243 回答
5

它应该工作。

$ sudo apt-get install postgresql postgresql-client
于 2020-08-05T08:48:07.710 回答
0

如果您在迁移时得到(E:无法找到包 postgresql-12),则以下步骤可能会对您有所帮助:

sudo apt-get -y install bash-completion wget
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | 
sudo apt-key add -
sudo apt-get update
sudo apt-get -y install postgresql-12 postgresql-client-12
sudo systemctl status postgresql

参考:在 ubuntu-18.04 中安装 postgres12

于 2021-09-17T04:44:15.953 回答