Repository 32bit  Forum
Repository 64bit  Wiki

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.

gtk-sharp per centos6

Messaggioda daniele50 » mar gen 03, 2012 10:23

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
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: gtk-sharp per centos6

Messaggioda Ansa89 » mar gen 03, 2012 12:17

Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2623
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.1-ck1
Desktop: XFCE 4.6.1

Re: gtk-sharp per centos6

Messaggioda miklos » mar gen 03, 2012 12:23

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 miklos il mar gen 03, 2012 12:25, modificato 1 volta in totale.
ho visto cose che voi astemi non potete immaginare
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1232
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: gtk-sharp per centos6

Messaggioda notsafe » mar gen 03, 2012 12:24

notsafe
Linux 2.4
Linux 2.4
 
Messaggi: 451
Iscritto il: mar mar 21, 2006 11:00

Re: gtk-sharp per centos6

Messaggioda daniele50 » mar gen 03, 2012 13:25

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
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: gtk-sharp per centos6

Messaggioda miklos » mar gen 03, 2012 13:36

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
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1232
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: gtk-sharp per centos6

Messaggioda daniele50 » mar gen 03, 2012 14:14

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
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: gtk-sharp per centos6

Messaggioda miklos » mar gen 03, 2012 14:54

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
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1232
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: gtk-sharp per centos6

Messaggioda notsafe » mar gen 03, 2012 15:26

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.
notsafe
Linux 2.4
Linux 2.4
 
Messaggi: 451
Iscritto il: mar mar 21, 2006 11:00

Re: gtk-sharp per centos6

Messaggioda miklos » mar gen 03, 2012 15:30

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
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1232
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: gtk-sharp per centos6

Messaggioda daniele50 » mar gen 03, 2012 15:35

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:
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: gtk-sharp per centos6

Messaggioda miklos » mar gen 03, 2012 15:40

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
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1232
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: gtk-sharp per centos6

Messaggioda daniele50 » mar gen 03, 2012 16:00

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?
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: gtk-sharp per centos6

Messaggioda miklos » mar gen 03, 2012 16:12

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
miklos
Linux 3.x
Linux 3.x
 
Messaggi: 1232
Iscritto il: lun lug 16, 2007 16:39
Località: Roma
Slackware: 14.1 64bit
Kernel: 3.16.3
Desktop: openbox 3.5.2

Re: gtk-sharp per centos6

Messaggioda daniele50 » mar gen 03, 2012 16:44

Non devi scusarti, mi stai aiutando e ti ringrazio, arriviamo dove possiamo arrivare...
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Prossimo

Torna a Libera

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti