Forum›CodiceFiscale Discussion
Dipendenza mancante su Fedora
Partecipanti
2Utenti unici nella discussione
Ultimo messaggio
4 anni fada Pasquale
Segui la conversazione e partecipa alla community.
Forum›CodiceFiscale Discussion
Apro questa discussione per segnalare un problema con una dipendenza richiesta dal programma che su Fedora (attualmente la versione che utilizzo è la 36) non è più disponibile.
Provando ad installare il programma tramite il pacchetto rpm, viene restituito il seguente errore:
Errore:
Problema: conflicting requests
- nothing provides mariadb-libs needed by codicefiscale-3.0-1.fc23.x86_64
Il pacchetto richiesto, in effetti, non è più disponibile per Fedora, sostituito molto probabilmente dal pacchetto mariadb-common
Provando a compilare il programma dai sorgenti sembra che l’installazione vada a buon fine, ma avviando il programma risulta impossibile (ovviamente) interfacciarsi con il file database dei cumuni e, di conseguenza, il codice fiscale viene generato erroneamente e non è possibile ricercare i CAP.
Purtroppo la situazione rimane invariata anche provando ad installare il pacchetto mariadb-common disponibile sui repository di Fedora.
Ho risolto ricostruendo l’rpm con rpmrebuild… è stato sufficiente modificare il valore del parametro Requires che faceva riferimento al pacchetto mariadb-libs, attribuendogli come valore mariadb-common *
Credo comunque che il problema riscontrato con i sorgenti fosse imputabile alla mancanza di altre dipendenze.
* https://rpmfind.net/linux/RPM/fedora/36/x86_64/m/mariadb-common-10.5.13-1.fc36.x86_64.html
Buongiorno,
la versione del codice sorgente richiede le librerie dev per poter essere compilato correttamente. Inoltre il database deve essere copiato nella stessa cartella dell’eseguibile per poter funzionare correttamente.
Su git hub è disponibile la versione 4.0 riscritta completamente in QML.
La versione 3 poteva installarla non il comando –nodeps e installare il pacchetto mariadb-common
Grazie per la segnalazione, provvederemo ad aggiornare i nostri rpm alle ultime distro.
Il team CodeLinSoft
![]()
Credo che il problema sia dipeso dall’aggiornamento del sistema… nel passaggio dalla versione 35 alla 36 sono stati rimossi diversi pacchetti, compreso mariadb e sue dipendenze.
I problemi riscontrati con l’installazione da sorgenti erano ovviamente dovuti, oltre alla mancanza delle librerie dev, anche alla mancanza di tutte le dipendenze necessarie… ma non essendo riuscito a reperire adeguata documentazione per la corretta compilazione del software, non avevo idea di quali fossero i pacchetti necessari.
Utenti unici nella discussione
da Pasquale
Controllo privacy
Questo sito usa cookie e tecnologie simili necessari al funzionamento. I servizi opzionali vengono caricati soltanto dopo il tuo consenso. Puoi accettare tutto, mantenere solo i necessari oppure personalizzare le preferenze.
Sempre attivi: sicurezza, sessione, memorizzazione del consenso e funzioni essenziali del sito.
codelinsoft.itSono cookie di prima parte, impostati solo da questo sito e indispensabili al suo funzionamento. Il cookie cls_cookie_consent conserva la tua scelta per la durata indicata e non contiene dati personali.
fonts.bunny.netIl carattere Cantarell viene caricato da fonts.bunny.net. È una dipendenza del tema sempre attiva e non viene bloccata dal gestore dei cookie.
cdnjs.cloudflare.comLe icone Font Awesome sono parte dell’interfaccia del tema e vengono caricate da cdnjs.cloudflare.com.
cdn.jsdelivr.netViene caricato solo nelle pagine del forum in cui è presente l’editor.
Servizi opzionali che ricordano scelte e migliorano presentazione e usabilità, come la traduzione automatica.
cdn.gtranslate.netgtranslate.nettranslate.google.comtranslate.googleapis.comtranslate-pa.googleapis.comIl presente sito web utilizza GTranslate, un servizio di traduzione automatica fornito da GTranslate Inc., con sede in 4394 NW 120th Ave, Coral Springs, FL 33065, Stati Uniti. GTranslate consente agli utenti di visualizzare i contenuti del sito in diverse lingue.
Per il funzionamento del servizio vengono caricati componenti tecnici dai server di GTranslate e, quando viene richiesta una traduzione, i contenuti delle pagine possono essere trasmessi ai servizi di traduzione di Google.
Base giuridica: da individuare in funzione della configurazione del servizio e delle modalità di attivazione, ai sensi dell’art. 6 del Regolamento UE 2016/679 (GDPR).
Destinatari dei dati: GTranslate Inc. e Google, in relazione ai servizi tecnici di traduzione utilizzati.
Trasferimento dei dati: il trattamento può comportare trasferimenti di dati personali verso Paesi esterni allo Spazio Economico Europeo, compresi gli Stati Uniti, nel rispetto delle condizioni previste dalla normativa applicabile.
Informativa di Google: policies.google.com/privacy
Su questo sito il widget di traduzione viene caricato solo se attivi la categoria Preferenze.
