Davide Prina ha scritto il 03/11/20 alle 21:12:
[...]
leggi qui, sembra che qualcuno si sia offerto per impacchettare la
versione 4 per Debian, mentre la 3 è stata tolta, da quello che ho
capito perché sulle ultime versioni di Postgresql non funzionava più.
la versione 3 funziona perfettamente ma soltanto su vecchie versione di
postgres (ad esempio sulla 9.1 funziona ancora perfettamente), non è
compatibile con le nuove versioni (sicuramente dalla 9.6)...
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834129
mi sembra di aver capito che però non è entrato nei repositories debian
e non è disponibile un binario da installare...
su testing questo errore non lo avresti.
Probabilmente stai usando la stable e su qui sembra non essere
installabile, da quanto riporti.
no, veramente sto usando la testing:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux bullseye/sid
Release: 10.6
Codename: buster
probabilmente in testing hano aggiornato python ed hanno reso pgadmin4
non installabile...
Anche se in generale inserire repository non ufficiale non è cosa
buona... hai messo quel repository come primo o no? Se non lo hai messo
come primo, allora spostalo in prima posizione e riprova, dando prima un
"apt update".
ho seguito le indicazioni sul sito postgres che consiglia di aggiungere
un postresql.list in sources.list.d:
$ cat /etc/apt/sources.list.d/postgresql.list
# PostgreSQL official apt repository
deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main
il fatto è che prima funzionava ma avevo impostato un pin su alcuni
pacchetti che mi davano problemi (samba). Ora ho rimosso il pinning ho
aggiornato il tutto e non ricordo ma deve avermi fatto disinstallare
pgadmin4 e non riesco più a reinstallarlo.
Tieni conto, che quando dicevo "non è cosa buona" vuol dire che puoi
rischiare di avere alcune parti non funzionanti, soprattutto perché per
funzionare deve installarti versioni differenti di pacchetti python
rispetto a quelle presenti nel repository ufficiali e quindi
qualcos'altro potrebbe "lamentarsi".
non mi sembra, python è sempre dei repository ufficiali debian:
apt-cache policy python3.{7,8}
python3.7:
Installato: 3.7.3-2+deb10u2
Candidato: 3.7.3-2+deb10u2
Tabella versione:
*** 3.7.3-2+deb10u2 500
500 http://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status
python3.8:
Installato: 3.8.2-1+b1
Candidato: 3.8.2-1+b1
Tabella versione:
*** 3.8.2-1+b1 100
100 /var/lib/dpkg/status
Comunque sono conscio che installando software fuori dai repository
debian qualcosa potrebbe non funzionare più come dovrebbe...
Ma il problema è: come fare per riuscire ad installarlo?
Piviul