gtk-sharp per centos6

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

gtk-sharp per centos6

Messaggio da daniele50 »

Ciao a tutti,
ancora una volta chiedo qui per risolvere problemi con la distribuzione CentOS6 che sto provando, purtroppo su www.centos-italia.org non ottengo risposte :(

Sto cercando di installare f-spot-0.8.2 (compilandolo) ma non riuesco a superare lo scoglio delle dipendenze:

Codice: Seleziona tutto

checking for GTKSHARP... configure: error: Package requirements (gtk-sharp-2.0 >= 2.12.2) were not met:
No package 'gtk-sharp-2.0' found
Il problema è che non trovo da nessuna parte questa gtk-sharp-2.0, sarebbe bello poi trovare l'rpm, ma credo sia chiedere troppo...

Grazie a tutti :wave:

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: gtk-sharp per centos6

Messaggio da Ansa89 »


ilmich
Master
Master
Messaggi: 1563
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 14.2 64bit
Kernel: 4.19.46
Desktop: dwm
Località: Roma

Re: gtk-sharp per centos6

Messaggio da ilmich »

sto usando da poco anche io centos(e aggiungo aimè :( ) e ho grosso modo i tuoi stessi 'problemi' in quanto non sono ancora pratico di repository e fonti dove reperire rpm già fatti o, come preferisco io, gli srpm per compilare i pacchetti da solo.

quando mi trovo in queste situazioni di solito faccio cosi'

- yum search gtk-sharp (dovrebbe esistere come pacchetto extra nei repository centos quindi non dovresti avere grossi problemi)
- faccio una ricerca qui http://dl.fedoraproject.org/pub/epel/. è un repository di pacchetti open source extra per la versione enterprise redhat (che vanno bene con centos). se spulci questo repository occhio alla versione. la versione 5 e 5s e per esempio vanno bene per centos serie 5 e cosi' via.
- come ultime spiaggia il sito http://pkgs.org/

comunque queste e altre informazioni utili le puoi trovare qui

ciao
Ultima modifica di ilmich il mar 3 gen 2012, 12:25, modificato 1 volta in totale.
ho visto cose che voi astemi non potete immaginare
https://github.com/ilmich

notsafe
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: mar 21 mar 2006, 11:00

Re: gtk-sharp per centos6

Messaggio da notsafe »


Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: gtk-sharp per centos6

Messaggio da daniele50 »

Codice: Seleziona tutto

checking for PANGO... configure: error: Package requirements (pango) were not met:
No package 'pango' found
eppure sembra installato:

Codice: Seleziona tutto

pango.i686                                             1.28.1-3.el6_0.5.1.centos                                           installed
pango.x86_64                                           1.28.1-3.el6_0.5.1.centos                                           installed

ilmich
Master
Master
Messaggi: 1563
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 14.2 64bit
Kernel: 4.19.46
Desktop: dwm
Località: Roma

Re: gtk-sharp per centos6

Messaggio da ilmich »

sicuramente ti mancano i pacchetti -devel di pango. di solito in distribuzioni tipo queste i pacchetti sono divisi in due tipi
- quelli che contengono solo i binari che sono indispensabili per il corretto funzionamento dei programmi
- e quelli devel che contengono tutto il necessario per compilare e sviluppare programmi utilizzando quella determinata libreria (di solito sono gli header c/c++ e librerie statiche e altre amenità varie)

ciau

EDIT: anche io uso una centos 64 bit e ho notato che forse stai facendo il mio stesso errore installando versioni doppie per tutte le librerie(i386 e x86_64). a meno che non lo stia facendo di proposito io ho risolto specificando.. quando uso yum l'architettura di riferimento.. quindi

Codice: Seleziona tutto

yum install pango.x86_64
e non come facevo prima

Codice: Seleziona tutto

yum install pango
ho visto cose che voi astemi non potete immaginare
https://github.com/ilmich

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: gtk-sharp per centos6

Messaggio da daniele50 »

miklos ha scritto: - yum search gtk-sharp (dovrebbe esistere come pacchetto extra nei repository centos quindi non dovresti avere grossi problemi)
- faccio una ricerca qui http://dl.fedoraproject.org/pub/epel/. è un repository di pacchetti open source extra per la versione enterprise redhat (che vanno bene con centos). se spulci questo repository occhio alla versione. la versione 5 e 5s e per esempio vanno bene per centos serie 5 e cosi' via.
- come ultime spiaggia il sito http://pkgs.org/
nessuna di queste operazioni da buon esito, nei repository non c'è...

Comunque sono riuscito a fare ./configure, make e make install di gtk-sharp-2.12.10 ma il ./configure di f-spot-0.8.2 restituisce sempre:

Codice: Seleziona tutto

checking for GTKSHARP... configure: error: Package requirements (gtk-sharp-2.0 >= 2.12.2) were not met:

No package 'gtk-sharp-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTKSHARP_CFLAGS
and GTKSHARP_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
potrebbe essere perché gtk-sharp l'ho messo in /opt/ e quindi le librerie non sono bisibili dai soliti percorsi (/usr/lib, /lib, ecc) ?

P.S. - Grazie per i preziosi consigli :D

ilmich
Master
Master
Messaggi: 1563
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 14.2 64bit
Kernel: 4.19.46
Desktop: dwm
Località: Roma

Re: gtk-sharp per centos6

Messaggio da ilmich »

si è probabile che dipenda da come hai configurato il build.
comunque il mio personale parere è di crearti i pacchetti in autonomia.. tutte le volte che nn trovi niente di già pronto(soprattutto perchè di molti repository non mi fido).
in questo caso ho effettivamente notato che per la centos 6 il repository extra è piuttosto vuoto(a differenza di quello della 5.7 che uso io).
percio' se vuoi compilarti il pacchetto in autonomia questi sono i passi:

- ti scarichi l'srpm che è un pacchetto rpm particolare che installa i sorgenti e script per compilare un determinato pacchetto
- installi questo particolare pacchetto con

Codice: Seleziona tutto

rpm -i pacchetto_srpm.src.rpm
alla fine dell'installazione il pacchetto installa sotto /usr/src/redhat (si pareva strano anche a me che nn fosse centos ma credo sia per una forma di compatibilità con la distro da cui deriva) gli script e i sorgenti necessari alla compilazione e build del pacchetto
- ti posizioni sotto /usr/src/redhat/SPECS e dai il comando

Codice: Seleziona tutto

rpmbuild -ba gtk-sharp.specs
vedrai comparire i classici comandi configure/make e make install alla fine dei quali il pacchetto è pronto e si trova sotto /usr/src/redhat/BUILD (mi pare.. non ho centos sotto mano quindi sto andando a memoria).

se, come nel tuo caso hai bisogno di una versione piu' recente di gtk-sharp sappi che il file spec del punto 3 è una specie di slackbuild.. quindi se lo editi puoi in modo abbastanza semplice modificarlo per i tuoi scopi. tieni presente che di solito il sorgente non lo scarica da internet ma se lo aspetta all'interno di una delle directory presenti sotto /usr/src/redhat (mi pare si chiami SOURCES) quindi se aumenti la versione di gtk-sharp devi scaricarti il sorgente in autonomia e posizionarlo nel punto giusto

ciau
ho visto cose che voi astemi non potete immaginare
https://github.com/ilmich

notsafe
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: mar 21 mar 2006, 11:00

Re: gtk-sharp per centos6

Messaggio da notsafe »

miklos ha scritto: ]alla fine dell'installazione il pacchetto installa sotto /usr/src/redhat (si pareva strano anche a me che nn fosse centos ma credo sia per una forma di compatibilità con la distro da cui deriva)
RPM = RedHat Package Manager, quindi direi che non è "strano": è normale.

ilmich
Master
Master
Messaggi: 1563
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 14.2 64bit
Kernel: 4.19.46
Desktop: dwm
Località: Roma

Re: gtk-sharp per centos6

Messaggio da ilmich »

notsafe ha scritto:RPM = RedHat Package Manager, quindi direi che non è "strano": è normale.
mica tanto.. su opensuse il percorso, per i pacchetti ufficiali, mi pare che sia differente
ho visto cose che voi astemi non potete immaginare
https://github.com/ilmich

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: gtk-sharp per centos6

Messaggio da daniele50 »

miklos ha scritto:si è probabile che dipenda da come hai configurato il build.
comunque il mio personale parere è di crearti i pacchetti in autonomia.. tutte le volte che nn trovi niente di già pronto(soprattutto perchè di molti repository non mi fido).
in questo caso ho effettivamente notato che per la centos 6 il repository extra è piuttosto vuoto(a differenza di quello della 5.7 che uso io).
percio' se vuoi compilarti il pacchetto in autonomia questi sono i passi:

- ti scarichi l'srpm che è un pacchetto rpm particolare che installa i sorgenti e script per compilare un determinato pacchetto
- installi questo particolare pacchetto con

Codice: Seleziona tutto

rpm -i pacchetto_srpm.src.rpm
alla fine dell'installazione il pacchetto installa sotto /usr/src/redhat (si pareva strano anche a me che nn fosse centos ma credo sia per una forma di compatibilità con la distro da cui deriva) gli script e i sorgenti necessari alla compilazione e build del pacchetto
- ti posizioni sotto /usr/src/redhat/SPECS e dai il comando

Codice: Seleziona tutto

rpmbuild -ba gtk-sharp.specs
vedrai comparire i classici comandi configure/make e make install alla fine dei quali il pacchetto è pronto e si trova sotto /usr/src/redhat/BUILD (mi pare.. non ho centos sotto mano quindi sto andando a memoria).

se, come nel tuo caso hai bisogno di una versione piu' recente di gtk-sharp sappi che il file spec del punto 3 è una specie di slackbuild.. quindi se lo editi puoi in modo abbastanza semplice modificarlo per i tuoi scopi. tieni presente che di solito il sorgente non lo scarica da internet ma se lo aspetta all'interno di una delle directory presenti sotto /usr/src/redhat (mi pare si chiami SOURCES) quindi se aumenti la versione di gtk-sharp devi scaricarti il sorgente in autonomia e posizionarlo nel punto giusto

ciau
Che macello...
il pacchetto pacchetto_srpm.src.rpm c'è per la centos 5.7, io uso la 6.2 e quindi non ho quel pacchetto per questa versione... ho provato comunque ad usarlo con questo risultato:

Codice: Seleziona tutto

#rpm -i gtk-sharp2-2.10.0-6.el5.centos.src.rpm 
avvertimento: gtk-sharp2-2.10.0-6.el5.centos.src.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
avvertimento: l'utente mockbuild non esiste - utilizzazione utente root
avvertimento: il gruppo mockbuild non esiste - utilizzazione utente root
avvertimento: l'utente mockbuild non esiste - utilizzazione utente root
avvertimento: il gruppo mockbuild non esiste - utilizzazione utente root
avvertimento: l'utente mockbuild non esiste - utilizzazione utente root
avvertimento: il gruppo mockbuild non esiste - utilizzazione utente root
avvertimento: l'utente mockbuild non esiste - utilizzazione utente root
avvertimento: il gruppo mockbuild non esiste - utilizzazione utente root
avvertimento: l'utente mockbuild non esiste - utilizzazione utente root
avvertimento: il gruppo mockbuild non esiste - utilizzazione utente root
Pensavo di semplificarmi la vita con CentOS... tutto sto casino per un gestore di foto, ma non ce n'è uno già pronto??
Un software che, collegata la memory card, mi scarichi le foto in sottocartelle in forma yyyy-mm-gg e che mi permetta di visualizzarle in modo pratico...

Scusate lo sfogo ma mi sento incastrato: slackware non posso usarlo al lavoro perché alcuni software (di m**) non funzionano correttamente mentre centos non posso usarlo a casa perché il pc lo uso al 90% per gestire le foto...

Grazie a tutti voi per le delucidazioni, qualcosa cercherò di imparare anche questa volta :wave:

ilmich
Master
Master
Messaggi: 1563
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 14.2 64bit
Kernel: 4.19.46
Desktop: dwm
Località: Roma

Re: gtk-sharp per centos6

Messaggio da ilmich »

tranquillo che è normale.. li da' anche a me e comunque sono dei warning che non precludono il corretto funzionamento della procedura.
mi unisco alla tua frustrazione visto che uso centos su di un server e molto spesso mi trovo a bisticciare con script e configurazioni non complesse per chi usa slackware(che come ribadito varie volte ti insegna ad usare linux come dio comanda).. ma di sicuro troppo 'burocratiche'.
poi a sta cosa delle dipendenze non ci sono proprio abituato :D

EDIT: a te serve una versione maggiore di gtk-sharp. prova intanto a impratichirti con la procedura che poi se hai bisogno di ulteriore aiuto ti spiego come editare il file di specs (tieni conto che sono alle prime armi anche io :D )
ho visto cose che voi astemi non potete immaginare
https://github.com/ilmich

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: gtk-sharp per centos6

Messaggio da daniele50 »

miklos ha scritto:- ti scarichi l'srpm che è un pacchetto rpm particolare che installa i sorgenti e script per compilare un determinato pacchetto
- installi questo particolare pacchetto con

Codice: Seleziona tutto

rpm -i pacchetto_srpm.src.rpm
alla fine dell'installazione il pacchetto installa sotto /usr/src/redhat
Ok, procediamo per gradi:
ho scaricato il pacchetto e quanto do rpm -i gtk-sharp2-2.10.0-6.el5.centos.src.rpm mi escono i warning citati prima, ma non succede nulla, in /usr/src/ non c'è la directory redhat... ora cosa faccio?

ilmich
Master
Master
Messaggi: 1563
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 14.2 64bit
Kernel: 4.19.46
Desktop: dwm
Località: Roma

Re: gtk-sharp per centos6

Messaggio da ilmich »

ok.. ti chiedo scusa, ma sono anche io alle prime armi.. fino ad ora ho preso srpm dal repository redhat :)
ho fatto una prova con questi presi dal repo centos e il percorso con gli script+sorgenti è differente. se lo hai installato da root trovi i file che ti dicevo nel percorso

Codice: Seleziona tutto

$HOME/rpmbuild/
ho visto cose che voi astemi non potete immaginare
https://github.com/ilmich

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: gtk-sharp per centos6

Messaggio da daniele50 »

Non devi scusarti, mi stai aiutando e ti ringrazio, arriviamo dove possiamo arrivare...

Rispondi