[QGIS-it-user] errore durante aggiornamento della lista dei pacchetti in ubuntu

Salve, ultimamente mi sono accorto che quando vado ad aggiornare la lista dei pacchetti in ubuntu (sudo apt update) ottengo questo messaggio

Acquisizione del file “main/binary-i386/Packages” saltata in quanto il repository “https://qgis.org/ubuntu focal InRelease” non supporta l’architettura “i386”.

Sapete a cosa si riferisce e come fare per risolvere?

Grazie

Ciao Giacomo,
non è un vero è proprio errore, ma solo un avviso.

Le istruzioni per l'installazione di QGIS su Ubuntu prevedono che si aggiunga il repository dei pacchetti sul server di qgis.org:

deb https://qgis.org/ubuntu focal main

Il sistema di installazione dei pacchetti di Ubuntu normalmente cerca nel repository sia i pacchetti per l'architettura a 32 bit che per quella a 64 bit, anche se, come presumo sia il tuo caso, hai un sistema operativo a 64 bit.

Siccome i pacchetti di QGIS per l'architettura a 32 bit non vengono più creati per le recenti versioni di QGIS e di Ubuntu, il sistema di installazione dei pacchetti di Ubuntu non li trova e ti avvisa.

Per evitare di vedere tale avviso, bisogna modificare (o direttamente nell'apposito file o tramite il manager dei repository dei pacchetti di Ubuntu) la linea che indica l'indirizzo del repository e aggiungere la stringa [arch=amd64] per indicare si devono cercare solo i pacchetti per l'architettura a 64 bit:

deb [arch=amd64] https://qgis.org/ubuntu focal main

Non ricordo i passaggi dettagliati per farlo, ma dovrebbe essere abbastanza semplice.

A presto.

Andrea

Il 01/04/2022 22:16, Giacomo Fontanelli ha scritto:

Acquisizione del file "main/binary-i386/Packages" saltata in quanto il repository "https://qgis.org/ubuntu focal InRelease" non supporta l'architettura "i386".

Ciao Giacomo,
confermo, il supporto a i386 è stato rimosso, in quanto architettura
obsoleta ormai supportata da pochi OS. Non che la cosa mi abbia trovato
del tutto favorevole, ma mantenere tutta la catena di compilazione per
un'architettura richiede risorse non trascurabili.
Per curiosità: come mai usi un'architettura così anziana?
Buone cose.

Il 01/04/22 22:16, Giacomo Fontanelli ha scritto:

Salve, ultimamente mi sono accorto che quando vado ad aggiornare la
lista dei pacchetti in ubuntu (sudo apt update) ottengo questo messaggio

Acquisizione del file "main/binary-i386/Packages" saltata in quanto il
repository "https://qgis.org/ubuntu focal
InRelease" non supporta l'architettura "i386".

Sapete a cosa si riferisce e come fare per risolvere?

Grazie

_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

--
Paolo Cavallini
www.faunalia.eu - QGIS.org
training, support, development on QGIS, PostGIS and more

Ciao Paolo,
se non ho capito male, Giacomo in realtà ha un sistema operativo a 64 bit.

Tuttavia, come avevo indicato nella mia precedente risposta, il sistema di installazione dei pacchetti di Ubuntu verifica la presenza di pacchetti per 32 bit, oltre a quelli per 64 bit, anche se il sistema è a 64 bit, quando la stringa del repository è "deb https://qgis.org/ubuntu focal main" (cioè senza l'indicazione esplicita dell'architettura), mentre cerca solo i pacchetti per 64 bit indicando l'architettura nella stringa del repository: "deb [arch=amd64] https://qgis.org/ubuntu focal main".

A presto.

Andrea

Il 04/04/2022 06:56, Paolo Cavallini ha scritto:

Per curiosità: come mai usi un'architettura così anziana?