postgresql-client-13: Зависит от: libpq5 (> = 13~beta2), но необходимо установить 12.3-1.pgdg18.04+1
Я хочу попробовать новый PostgreSQL и следовать этой инструкции. Но установка не удалась:
$ sudo apt install postgresql-client-13
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
postgresql-client-13 : Depends: libpq5 (>= 13~beta2) but 12.3-1.pgdg18.04+1 is to be installed
E: Unable to correct problems, you have held broken packages.
Я тоже пробовал эту инструкцию для решенияunmet
зависимости
Что я не так и как установить psql
13?
UPD
Содержимое моегоsources.list.d
:
kes@kes-X751SA /etc/apt/sources.list.d $ cat pgdg.list
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main
kes@kes-X751SA /etc/apt/sources.list.d $ cat pgdg-testing.list
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg-testing main 13
Также:
$ sudo apt-cache policy postgresql-13
postgresql-13:
Installed: (none)
Candidate: 13~beta2-1.pgdg18.04+1
Version table:
13~beta2-1.pgdg18.04+1 100
100 http://apt.postgresql.org/pub/repos/apt bionic-pgdg-testing/13 amd64 Packages
3 ответа
Была такая же проблема.
в/etc/apt/sources.list.d/pgdg.list
где у тебя есть
deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main
измените это на
deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main 13
затем беги
sudo apt update
и тогда вы можете сделать
sudo apt install postgresql-13 postgresql-client-13
что работало на моей машине.
ВНИМАНИЕ: формат данных может меняться между бета-версиями. Будьте готовы к pg_dump содержимого базы данных перед обновлением пакета до более новой бета-версии или до окончательной версии. Перед обновлением ознакомьтесь с примечаниями к выпуску.
пытаться
aptitude
вместо
apt-get
sudo apt-get install aptitude
sudo aptitude install <package-name>
/questions/4072103/kak-sgenerirovat-nezavisimyij-ot-os-put-v-c/4072114#4072114
Наконец, в моем докер-контейнере я выполняю следующие команды:
RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
RUN yum -y install llvm5.0-devel
RUN yum -y install centos-release-scl-rh
RUN yum -y install llvm-toolset-7-clang
#RUN rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm --replacepkgs
#RUN yum-config-manager --enable pgdg13-updates-testing
RUN yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
RUN yum -y install postgresql13 postgresql13-devel
Закомментированные строки были для случая раньше
13.1
был выпущен