Ubuntu 22.04에서 PostgreSQL을 14에서 15로 업그레이드하는 방법은 무엇입니까?

Ubuntu 22.04에서 PostgreSQL을 14에서 15로 업그레이드하는 방법은 무엇입니까?

우분투 22.04가 있습니다. 현재 PostgreSQL 14.6을 사용하고 있습니다. PostgreSQL을 15로 업그레이드하고 싶습니다. 다음을 실행해 보았습니다.

sudo apt-get update && sudo apt install postgresql

하지만 다음과 같은 메시지를 받았습니다.

...
postgresql is already the newest version (14+238.pgdg21.04+1).

Ubuntu 22.04에서 PostgreSQL을 14에서 15로 업그레이드하려면 어떻게 해야 합니까?

답변1

PostgreSQL 15는 기본 패키지 저장소에서 사용할 수 없습니다. PostgreSQL >= 15를 설치하려면 /etc/apt/sources.list.d/.

그렇게 하려면 다음을 실행하십시오.

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc &>/dev/null

그 다음에,

sudo apt update
sudo apt install postgresql

효과가 있었습니다:

$ psql --version
psql (PostgreSQL) 15.2 (Ubuntu 15.2-1.pgdg22.04+1)

원천:https://www.linuxtechi.com/how-to-install-postgresql-on-ubuntu/

답변2

또는 다음과 같이 언급한 바와 같이토마스 워드 - 파업 중, 안전한 방법으로 수행하려면 간단히 다음을 실행하면 됩니다.스크립트PostgreSQL에서 제공그 자체.

답변3

생체 공학의 경우 나열된 두 솔루션 모두 다음과 같은 404 오류로 이어집니다.

저장소 'https://apt.postgresql.org/pub/repos/apt bionic-pgdg Release'에는 릴리스 파일이 없습니다.

저장소가 아카이브로 이동되었으므로 URL을 다음으로 업데이트해야 했습니다. https://apt-archive.postgresql.org/pub/repos/apt.

전:

sudo sh -c 'echo "deb http://apt-archive.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc &>/dev/null

원천:https://stackoverflow.com/a/77443882/2514961

관련 정보