Estou usando o Linux Mint Cinnamon 21.3 Virginia. Instalei o PostgreSQL recentemente e a instalação ocorreu com sucesso. No entanto, parece haver algum problema com o gerenciador de pacotes agora. Ao executar, sudo apt-get update
recebo os seguintes erros:
Err:9 https://apt.postgresql.org/pub/repos/apt virginia-pgdg Release
404 Not Found [IP: 147.75.85.69 443]
E: The repository 'https://apt.postgresql.org/pub/repos/apt virginia-pgdg Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Com base nas respostas a esta pergunta do StackOverflow , tentei o seguinte:
- Altere a URL do repositório apt para apt-archive. Para fazer isso, editei
/etc/apt/sources.list.d/pgdg.list
e mudeideb https://apt-archive.postgresql.org/pub/repos/apt virginia-pgdg main
paradeb https://apt.postgresql.org/pub/repos/apt virginia-pgdg main
. No entanto, ao fazer isso, recebo um novo erro:
Err:12 https://apt-archive.postgresql.org/pub/repos/apt virginia-pgdg InRelease
403 Forbidden [IP: 13.32.121.36 443]
E: Failed to fetch https://apt-archive.postgresql.org/pub/repos/apt/dists/virginia-pgdg/InRelease 403 Forbidden [IP: 13.32.121.36 443]
E: The repository 'https://apt-archive.postgresql.org/pub/repos/apt virginia-pgdg InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
- Instalando a chave de assinatura do repositório nas instruções de instalação oficiais do PostgreSQL . Isso não resolve nada.
- Alterar o codinome da minha versão do Linux Mint para a versão do Ubuntu é baseado no Linux Mint 21.3 é baseado no Ubuntu 22.04 (Jammy Jellyfish), então mudei
/etc/apt/sources.list.d/pgdg/list
paradeb https://apt.postgresql.org/pub/repos/apt jammy-pgdg main
. Isso lança um novo aviso:
Get:10 https://apt.postgresql.org/pub/repos/apt jammy-pgdg/main amd64 Packages [297 kB]
W: https://apt.postgresql.org/pub/repos/apt/dists/jammy-pgdg/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://apt.postgresql.org/pub/repos/apt jammy-pgdg InRelease' doesn't support architecture 'i386'
Como estou usando uma arquitetura amd64, não estou preocupado com a arquitetura i386, para uma máquina de 32 bits, não ser suportada. Mas como desativo esse aviso toda vez que executo o comando apt update?
Para configurar o repositório postgresql apt no Linux Mint Virginia baseado em
jammy
, use:Para uso geral, para instalar
postgresql
no Linux Mint:O
. /etc/os-release && echo "$UBUNTU_CODENAME"
irá imprimir o codinome do Ubuntu em vez delsb_release -cs
.Adicionando
[arch=amd64]
para desativar o...doesn't support architecture 'i386'...
aviso.