Pagina 1 di 1

tgpt e glibc-2.34 su Slackware64-15.0

Inviato: ven 2 mag 2025, 17:51
da joe
Tempo fa avevo creato uno slackbuild per installare l'applicazione in oggetto "tgpt":

https://github.com/aandrew-me/tgpt

Nello specifico era la versione 2.8.0.
Adesso c'è la 2.9.6.

Volevo aggiornarla visto che vi sono stati aggiunti diversi "provider" di motori AI che prima non erano disponibili. Poi non è detto che siano tutti utilizzabili a gratis ma avrei fatto una prova. A dirla tutta utilizzando il motore di default qualcosa salta fuori ma spesso parte per la tangente e non è affidabile nelle risposte. Ora non ricordo quale motore sia utilizzato di default.
La cosa comoda è che lanci "tgpt -i" e hai una AI che senza fidarsi troppo qualche risposta la dà...

Tornando alla domanda: a quanto pare adesso richiede glibc-2.34, Slackware ha la versione 2.33, per cui tgpt non parte perché no trova la dipendenza.

Riporto parte dello slackbuild che avevo usato

Codice: Seleziona tutto

mkdir -p $PKG/{install,usr/bin}
curl -sSL https://raw.githubusercontent.com/aandrew-me/tgpt/main/install | bash -s ${PKG}/usr/bin
cp slack-desc ${PKG}/install
cd $PKG  || return
/sbin/makepkg -l y -c n $OUTPUT/$NAME-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
C'è qualche modo semplice per farla girare su slackware64 15.0 ?
Il build da sorgenti non l'ho fatto, ora non ricordo perché, ma forse l'avevo giudicato troppo "complicato", può anche essere a torto, avevo scelto la strada più semplice, che però con questa versione non funziona più su slackware 15.0 a causa della versione di glibc.

Re: tgpt e glibc-2.34 su Slackware64-15.0

Inviato: ven 2 mag 2025, 18:30
da ponce
se il precompilato richiede una versione piu' recente della glibc, se vuoi usare quello e' necessario che tu lo faccia su current (magari in una macchina virtuale/container).

senno' puoi installarlo tramite google-go-lang:

- prima compila e installa quello da SBo (come root);

- poi fai di nuovo login da utente (e' necessario per usare il nuovo go);

- installa tgpt (il comando da usare l'ho trovato nel suo README)

Codice: Seleziona tutto

go install github.com/aandrew-me/tgpt/v2@latest
alla fine il binario sara' in $HOME/go/bin/tgpt (lo puoi anche spostare altrove).

Re: tgpt e glibc-2.34 su Slackware64-15.0

Inviato: ven 2 mag 2025, 23:18
da joe
Grazie mille, solo un appunto che ho notato ora provando... il comando "go build" non gli piace.
Anche sul sito si trova "go install".

Codice: Seleziona tutto

go install github.com/aandrew-me/tgpt/v2@latest
Il provider di default è sempre phind, sto provando isou ma bo... non ci ho capito granché.
Io non ho API key era solo per fare qualche prova.

Avete consigli su provider AI particolarmente "sagaci"? [-(

Re: tgpt e glibc-2.34 su Slackware64-15.0

Inviato: dom 11 mag 2025, 14:39
da joe
Torno su questo argomento anche se per alcune considerazioni non inerenti al problema dell'oggetto.

Ho provato il provider AI "pollinations":

Codice: Seleziona tutto

tgpt --provider pollinations -i
Di default ne utilizza un altro chiamato "phind".

Ho provato a chiedere le specifiche di un dispositivo. Un router nella fattispecie, fritz 4690. Che ha porte ethernet da 10 Gbit: 1 wan + 1 LAN e altre 3 LAN da 2.5 Gbit.
L'AI sembra inventare la risposta, accampando varie scuse... L'unica cos corretta che riporta è il link alla pagina delle specifiche sul sito fritz.com:

https://en.fritz.com/products/fritzbox/ ... fications/

Tra le pittoresche risposte ottenute, in una dice:
La sezione "Interfacce" sulla pagina AVM italiana del Fritz!Box 4690 comprende **sei punti**:

1. 1 porta WAN da 2,5 gigabit per il collegamento a modem via cavo/DSL/fibra ottica o a una rete esistente
2. 4 porte LAN gigabit (10/100/1000 Base-T)
3. 2 porte USB 3.1 Gen 1 per stampanti e memorie USB
4. Base DECT per fino a 6 telefoni cordless e dispositivi Smart Home FRITZ!
5. 1 porta per telefono analogico (FXS)
6. 1 porta per linea analogica (FXO)
Boh...
Qualcuno armeggia con questi aggeggi?
I due provider citati non richiedono API, sono gratuiti e da "tgpt -i" sono interpellabili attraverso un prompt piuttosto comodo alla fine.

Ma per ottenere risposte più veritiere e affidabili ci sono delle possibilità in più?
Non so, se avete esperienza diretta con sta roba o avete un link che dia un po' una panoramica... sarebbe tanta roba. Grazie in anticipo! ;)