Esperienza con i repo di terze parti

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
hattory
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 542
Iscrizione: martedì 21 agosto 2007, 16:19
Desktop: Gnome-Shell
Distribuzione: Ubuntu precise i686
Località: Varese
Contatti:

Esperienza con i repo di terze parti

Messaggio da hattory »

Volevo aprire questo topic per raccontare la mia esperienza con i repo di terze parti e di conseguenza mettervi in allertà di quanto possano incidere sul vostro sistema.

Fino a qualche giorno fa usavo dei repo non ufficiali per usare il nostro caro amico Compiz-Fusion
Dopo qualche smanettamento tutto funzionò, a volte però, in seguito ad aggiornamenti, non andava, insomma restava sempre abbastanza INSTABILE (parola chiave)

Un bel giorno mi sono deciso ad aggiornare a gutsy, avevo letto che era consigliabile commentare tutti i repo non ufficiali, e così feci.
Tolsi anche compiz-fusion perché volevo usufruire di quello preinstallato da gutsy, ma non ci riuscii.

La cosa più grave invece è che metà delle applicazioni non funzionavano per un problema delle librerie python-cairo..... decisi di "aprire" anche un bug su lp: #129816 per capire come risolvere questo problema.

Mi chiesero di installare la giusta versione di libcairo2, ma confrontandola con quelle degli altri era perfettamente uguale.
Non sapevo proprio cosa fare, fino a quando non subentrò in scena DktrKranz il quale esaminò attentamente la situazione e, ad un certo punto mi disse:
Hai mica dei repo di terze parti?
Io risposi:
Si, gli ho usati per installare compiz-fusion, nient'altro.

Alla fine mi ha fatto togliere tutte le librerie presenti in /usr/local/lib/ (erano tutte di compiz-fusion) ricarico le librerie e il problema è risolto.

Chi avrebbe mai pensato che il problema fosse proprio di quella mledetta installazione di compiz-fusion? io certamente no.
Per colpa sua, applicazioni come Exaile, Serpentine, Add/Remove, alcuni giochi, Gdebi ecc.. non funzionavano!!!

Questo ve lo dico solamente per avvisarvi, lo so che è comodo avere dei pacchetti non ancora disponibili nel repo ufficiali, ma se non ci sono un motivo ci sarà!!
Dopo questa esperienza posso capire cosa ci può esssere dietro al mantenimento di un pacchetto e alla sua struttura.

Sicuramente non bastano guide come queste per avere un pacchetto funzionante al 100%

Basta un piccolo errore per danneggiare in parte il sistema (vedi il mio caso) e poi chi vi aiuta? Di certo non potete segnalare i bug su lp o comunque chiedere sul forum dato che alla fine solo un numero ristretto di persone vi potrà aiutare.

Sono d'accordissimo sul fatto che uno si crei un repo personale dove sperimentare i propri lavori, ma non diffondiamolo così pubblicamente.

Spero di aver aperto la mente a qualcuno  ;D e di non aver offeso nessuno  :P

Ciao
Ultima modifica di hattory il sabato 25 agosto 2007, 16:01, modificato 1 volta in totale.
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18817
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da Janvitus »

Fare pacchetti è facile, non creare problemi di dipendenze e librerie meno, conoscere la distribuzione a fondo ancora meno, molto meno.
+Fedora 40 • +Xubuntu 24.10
Avatar utente
Cobra78
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 991
Iscrizione: giovedì 18 agosto 2005, 11:08
Località: Ferrara
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da Cobra78 »

Il segreto sta nel togliere tutti i repo di terze parti, e riportare tutti i pacchetti alla versione della distro prima di un Dist-Upgrade :P

Io lo faccio, è uno sbattimento ma non ho problemi quando passo da una versione alla successiva :P
Dell Inspiron 1720 Ice White Windows 7 Professional/Archlinux x86_64 - 2.6.38.x - Gnome3
Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3
Avatar utente
Bubu
Moderatore Globale
Moderatore Globale
Messaggi: 3909
Iscrizione: giovedì 5 gennaio 2006, 16:34
Desktop: Xfce
Distribuzione: Xubuntu
Località: Livorno, città universalmente nota per l'educazione dei suoi abitanti

Re: Esperienza con i repo di terze parti

Messaggio da Bubu »

È vero, Cobra78 non ha tutti i torti, però...
Lui sa farlo, Jan evita per scelta e io pure, Hatt è un ragazzino molto intelligente e con l'umiltà di chiedere aiuto e ascoltare per imparare.

I più s'incazzano con Ubuntu, lo maledicono e ritornano a Windows, mentre i più caparbi reinstallano ogni volta che cambia versione e si ripresenta il problema.
Questo dispiace.
I ate'nt ded
hattory
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 542
Iscrizione: martedì 21 agosto 2007, 16:19
Desktop: Gnome-Shell
Distribuzione: Ubuntu precise i686
Località: Varese
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da hattory »

Bubu ha scritto: È vero, Cobra78 non ha tutti i torti, però...
Lui sa farlo, Jan evita per scelta e io pure, Hatt è un ragazzino molto intelligente e con l'umiltà di chiedere aiuto e ascoltare per imparare.

I più s'incazzano con Ubuntu, lo maledicono e ritornano a Windows, mentre i più caparbi reinstallano ogni volta che cambia versione e si ripresenta il problema.
Questo dispiace.
È esattamente quello che volevo dire, concordo su tutto!!  (yes) ,tranne che Hatt è un ragazzo molto intelligente  (z)  ;D

Ciao  (b2b)
Avatar utente
Bubu
Moderatore Globale
Moderatore Globale
Messaggi: 3909
Iscrizione: giovedì 5 gennaio 2006, 16:34
Desktop: Xfce
Distribuzione: Xubuntu
Località: Livorno, città universalmente nota per l'educazione dei suoi abitanti

Re: Esperienza con i repo di terze parti

Messaggio da Bubu »

È uno spammone e gli piace azzerarsi il conto dei post, ma è un bravo ragazzo  :P
I ate'nt ded
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18817
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da Janvitus »

Bubu ha scritto: ma è un bravo ragazzo  :P
Ora non esageriamo  (z)
+Fedora 40 • +Xubuntu 24.10
Avatar utente
Elphio
Prode Principiante
Messaggi: 177
Iscrizione: sabato 11 novembre 2006, 10:55
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da Elphio »

Cobra78 ha scritto: Il segreto sta nel togliere tutti i repo di terze parti, e riportare tutti i pacchetti alla versione della distro prima di un Dist-Upgrade :P

Io lo faccio, è uno sbattimento ma non ho problemi quando passo da una versione alla successiva :P
Come riporti tutti i pacchetti alla versione originale?
Avatar utente
Bubu
Moderatore Globale
Moderatore Globale
Messaggi: 3909
Iscrizione: giovedì 5 gennaio 2006, 16:34
Desktop: Xfce
Distribuzione: Xubuntu
Località: Livorno, città universalmente nota per l'educazione dei suoi abitanti

Re: Esperienza con i repo di terze parti

Messaggio da Bubu »

C'è l'opzione apposita in quel gran programma che è Synaptic: menù Pacchetto> Forza Versione.
A volte ci scordiamo della grandezza di alcuni strumenti a nostra disposizione, Synaptic è una bomba.
I ate'nt ded
Avatar utente
Cobra78
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 991
Iscrizione: giovedì 18 agosto 2005, 11:08
Località: Ferrara
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da Cobra78 »

Elphio ha scritto:
Cobra78 ha scritto: Il segreto sta nel togliere tutti i repo di terze parti, e riportare tutti i pacchetti alla versione della distro prima di un Dist-Upgrade :P

Io lo faccio, è uno sbattimento ma non ho problemi quando passo da una versione alla successiva :P
Come riporti tutti i pacchetti alla versione originale?
Quando hai repo di terze parti e li disabiliti, tutti i pacchetti che non sono più presenti in alcun repository abilitato si trovano nella sezione "installato locale/obsoleto", nella sezione "stato" di sinaptyc, a quel punto mi armo di santa pazienza e per ogni pacchetto clicko su "forza versione" riportandolo a quella giusta, se si creano casini con le dipendenze, può capitare per pacchetti altamente integrati nel sistema base (non parlo di librerie fondamentali ovviamente), disistallo i pacchetti e poi, visto che sarà stato sicuramente disinstallato, reinstallo ubuntu-desktop che si porta dietro tutti i pacchetti nelle versioni giuste.

è una gran rottura, ma almeno eviti problemi di sorta :)
Dell Inspiron 1720 Ice White Windows 7 Professional/Archlinux x86_64 - 2.6.38.x - Gnome3
Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3
Avatar utente
doktor_p
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 511
Iscrizione: martedì 14 marzo 2006, 0:02

Re: Esperienza con i repo di terze parti

Messaggio da doktor_p »

domanda da pignolo, come si fa il "forza versione" usando apt-get o aptitude?
non si possono fare script che automatizzino questa operazione???
Noli Contra Ventum Mingere
Avatar utente
Elphio
Prode Principiante
Messaggi: 177
Iscrizione: sabato 11 novembre 2006, 10:55
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da Elphio »

quello si... l'ho fatto tempo addietro con apt. crei il file /etc/apt/preferences e lo compili così:

Codice: Seleziona tutto

Package: <pacchetto>
     Pin: <definizione del pin>
     Pin-Priority: <priorità del pin>
L'ho usato con mencoder per tenere la versione vecchia (non buggata) ed evitare che con un apt-get upgrade mi aggiornasse un pacchetto che avevo regolarmente bloccato con synaptic...

Cobra78... userò il tuo metodo per passare al gibbone... se non va ti vengo a prendere a casa... :)
Divilinux

Re: Esperienza con i repo di terze parti

Messaggio da Divilinux »

@H4tBuG.DsC

quello che dici e' giusto.
Gia' solo ad abilitare Universe e Multiverse accetti di utilizzare softwarte non testato..figurati con repo "extra"
Pero'..prima di aggiornare da una distribuzione all'altra bisogna stare attenti che anche i repo "di terze parti"..siano aggiornati a Gutsy..altrimenti ti ristrovi in una situazione mista di librerie vecchie + quelle nuove.
Bisogna sempre prima commentare cio' che non e' "Gutsy" (in questo caso) ed eventulmente provare con apt-get ma senza installare nulla..per permettere di limare quelle librerie che necessitano di un upgrade forzato.
;)
Avatar utente
Cobra78
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 991
Iscrizione: giovedì 18 agosto 2005, 11:08
Località: Ferrara
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da Cobra78 »

Elphio ha scritto: quello si... l'ho fatto tempo addietro con apt. crei il file /etc/apt/preferences e lo compili così:

Codice: Seleziona tutto

Package: <pacchetto>
     Pin: <definizione del pin>
     Pin-Priority: <priorità del pin>
L'ho usato con mencoder per tenere la versione vecchia (non buggata) ed evitare che con un apt-get upgrade mi aggiornasse un pacchetto che avevo regolarmente bloccato con synaptic...

Cobra78... userò il tuo metodo per passare al gibbone... se non va ti vengo a prendere a casa... :)
No ma mi sai che doktor p intendeva una cosa diversa: come fare in modo, una volta che i repository extra sono stati disabilitati, a far tornare automaticamente i pacchetti alla versione della distro in uso :P
Dell Inspiron 1720 Ice White Windows 7 Professional/Archlinux x86_64 - 2.6.38.x - Gnome3
Msi Wind U100 Windows Xp/Ubuntu 11.04 - Gnome3
hattory
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 542
Iscrizione: martedì 21 agosto 2007, 16:19
Desktop: Gnome-Shell
Distribuzione: Ubuntu precise i686
Località: Varese
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da hattory »

Divilinux ha scritto: @H4tBuG.DsC

quello che dici e' giusto.
Gia' solo ad abilitare Universe e Multiverse accetti di utilizzare softwarte non testato..figurati con repo "extra"
Pero'..prima di aggiornare da una distribuzione all'altra bisogna stare attenti che anche i repo "di terze parti"..siano aggiornati a Gutsy..altrimenti ti ristrovi in una situazione mista di librerie vecchie + quelle nuove.
Bisogna sempre prima commentare cio' che non e' "Gutsy" (in questo caso) ed eventulmente provare con apt-get ma senza installare nulla..per permettere di limare quelle librerie che necessitano di un upgrade forzato.
;)
Divilinux, il problema è che io avevo commentato il repo di terze parti, e avevo anche disinstallato il programma.
Sinceramente non mi ero creato altri problemi, invece mi aveva completamente incasinato la directory /usr/local/lib/
Non mi sento assolutamente un utente esperto (bhe non dovevo neanche dirlo :D ) però credo che molti utenti avrebbero seguito la mia procedura.
Immagina, non sapendo come ritornare alla versione precedente, nel mio caso non potevo nemmeno dato che si trattava di compiz, l'unica cosa che puoi fare è disinstallare il programma...... ma non credo che a molti gli venga in mente di svuotare anche la /usr/local/lib/
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Esperienza con i repo di terze parti

Messaggio da pierba »

H4tBuG.DsC ha scritto: Immagina, non sapendo come ritornare alla versione precedente, nel mio caso non potevo nemmeno dato che si trattava di compiz, l'unica cosa che puoi fare è disinstallare il programma...... ma non credo che a molti gli venga in mente di svuotare anche la /usr/local/lib/
In questo caso, comunque è un metodo che conviene sempre utilizzare, se fai l'aggiornamento con aptitute (da terminale), prestando attenzione ai messaggi con cui esci, riesci a risolvere i problemi.

Aptitude, per esperienza personale, lascia il sistema funzionante, anche se può essere incasinato, e ti segnala quali file gli hanno provocato conflitti o difficoltà. Intervenendo su quei file, e rilanciando l'aggiornamento, risolve.
A volte devi ripetere il procedimento più volte, specialmente se hai molti programmi compilati e li hai configurati per /usr anziché /usr/local, come faccio abitualmente. Può essere lunghetto, ma si risolve.

Sconsiglio comunque di utilizzare repository esterni e tenerli abilitati: dopo l'installazione del/i pacchetto/i voluto conviene sempre commentarli.
Quando si installa da repository esterni, conviene sempre leggere gli output per vedere quali librerie vengano coinvolte dall'installazione.

ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Avatar utente
doktor_p
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 511
Iscrizione: martedì 14 marzo 2006, 0:02

Re: Esperienza con i repo di terze parti

Messaggio da doktor_p »

Cobra78 ha scritto: No ma mi sai che doktor p intendeva una cosa diversa: come fare in modo, una volta che i repository extra sono stati disabilitati, a far tornare automaticamente i pacchetti alla versione della distro in uso :P
esattamente!
Noli Contra Ventum Mingere
Avatar utente
domi84
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1160
Iscrizione: lunedì 20 novembre 2006, 19:20
Località: Glasgow
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da domi84 »

Volevo chiedervi se era un buon metodo, per riportare tutti i pacchetti alle versioni dei repo ufficiali...aprire synaptic:
impostazioni-->preferenze-->distribuzione-->preferire versione da-->feisty
Qualcuno l'ha mai provato?
Avatar utente
domi84
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1160
Iscrizione: lunedì 20 novembre 2006, 19:20
Località: Glasgow
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da domi84 »

Nessuno? :D
Avatar utente
domi84
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1160
Iscrizione: lunedì 20 novembre 2006, 19:20
Località: Glasgow
Contatti:

Re: Esperienza con i repo di terze parti

Messaggio da domi84 »

up... (z)
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot], pomata e 4 ospiti