Pagina 1 di 2

[RISOLTO] Upgrade firefox

Inviato: sab 20 ago 2011, 11:52
da Procopio
Ciao a tutti!
Utilizzo slackware 13.0 con mozilla firefox 3.6.20, e vorrei upgradarlo all'ultima versione disponibile (la 6.0), è possibile? come posso farlo?


grazie mille!

Re: Upgrade firefox

Inviato: sab 20 ago 2011, 13:38
da hashbang
Se non vuoi sbatterti in compilazioni, scarica il precompilato dal sito di Mozilla, estrailo nella /opt (da root) e crea un symlink di /opt/firefox/firefox in /usr/bin (con il comando "ln -sf").
Dopodichè dai un chmod -R 777 /opt/firefox, così eseguirai gli aggiornamenti dal ramo ufficiale quando saranno disponibili.

Ovviamente è scontato dirti di rimuovere il pacchetto di Firefox 3.6 prima di "aggiornarlo".

Re: Upgrade firefox

Inviato: sab 20 ago 2011, 15:28
da Trotto@81
Credo gli manchi qualche dipendenza, tipo cairo, freetype e qualche altra cosuccia.

Re: Upgrade firefox

Inviato: sab 20 ago 2011, 17:13
da Procopio
ma per ora lo sono riuscito a installare :D se mi proto in /usr/bin e do un ./firefox parte (sto scrivendo da qua:):))

come faccio però a creare una icona sul pannello? semplicemente trascino il file firefox da /usr/bin sul pannello?

Re: Upgrade firefox

Inviato: dom 21 ago 2011, 1:51
da Plaoo
Procopio ha scritto:ma per ora lo sono riuscito a installare :D se mi proto in /usr/bin e do un ./firefox parte (sto scrivendo da qua:):))

come faccio però a creare una icona sul pannello? semplicemente trascino il file firefox da /usr/bin sul pannello?
Dovresti creare un "lanciatore" (non so se si chiama cosi su KDE) e poi come comando firefox e l 'icona la scegli dalle directory

Re: [RISOLTO] Upgrade firefox

Inviato: mer 24 ago 2011, 12:28
da Procopio
eh no su kde non c'è, c'è un metodo analogo comunque ma io non lo trovo. per ora ho trascinato sul desk l'icona firefox che c'è in /usr/bin e funziona, ma non riesco neanche a modificare l'icona:/

Re: [RISOLTO] Upgrade firefox

Inviato: mer 24 ago 2011, 13:54
da 414N
Puoi sempre riciclare il file .desktop di firefox del pacchetto ufficiale (che viene copiato in /usr/share/applications) oppure riciclare un file .desktop che trovi là dentro, modificandolo a seconda delle tue esigenze per avviare il nuovo firefox.

Re: [RISOLTO] Upgrade firefox

Inviato: gio 25 ago 2011, 22:21
da Procopio
Scusate la domanda "abominevole" da fare su un forum di slackware:
dove posso trovare l'albero delle dipendenze di firefox 6?(o comunque di un programma in generale) per poi conseguentemente installare tutte quelle mancanti?

Re: [RISOLTO] Upgrade firefox

Inviato: gio 25 ago 2011, 22:54
da 414N
Procopio ha scritto:Scusate la domanda "abominevole" da fare su un forum di slackware:
dove posso trovare l'albero delle dipendenze di firefox 6?(o comunque di un programma in generale) per poi conseguentemente installare tutte quelle mancanti?
Più che abominevole, è una domanda poco sensata.
Innanzitutto, non hai specificato se sei interessato alle dipendenze richieste per compilare firefox 6 da sorgenti oppure per eseguirlo solamente da un binario precompilato: sono due mondi diversi con qualche intersezione comune.
Se da binario precompilato: quale binario?
Dato che qualche tempo fa mi sono prodigato in una spiegazione del problema delle dipendenze a runtime vs dipendenze a compile-time, ti rimando a questo mio post per ulteriori lumi.

Re: [RISOLTO] Upgrade firefox

Inviato: gio 25 ago 2011, 23:00
da Procopio
grazie mille: sono da binario precompilato. L'ho installato come suggerito in questo topic, ma vedo che ha qualche problemino ogni tanto (si crasha flashplayer e cerca plugin)....in oltr sempre in questo topic mi avevano già suggerito qualche dipendenza mancante
Trotto@81 ha scritto:Credo gli manchi qualche dipendenza, tipo cairo, freetype e qualche altra cosuccia.
.
Grazie comunque per il link!

Re: [RISOLTO] Upgrade firefox

Inviato: dom 28 ago 2011, 21:41
da Procopio
Arrivo con un po di ritardo. Ho letto la tua spiegazione, molto illuminante anche per me che sono newbie, complimenti.
Ora posso dirti che ho scaricato da qua http://www.mozillaitalia.org/home/download/ il file (32bit) precompilato di Firefox 6.0, ma su quel sito non ho trovato le dipendenze del mio pacchetto, e neanche sul forum correlato...come posso trovarle?

sono anche disposto se mi sai segnalare una sorgente slackwariana per Firefox 6.0 italiano a reinstallare il tutto! dimmi tu!;)

Re: [RISOLTO] Upgrade firefox

Inviato: dom 28 ago 2011, 23:18
da 414N
Procopio ha scritto:grazie mille: sono da binario precompilato. L'ho installato come suggerito in questo topic, ma vedo che ha qualche problemino ogni tanto (si crasha flashplayer e cerca plugin)....in oltr sempre in questo topic mi avevano già suggerito qualche dipendenza mancante
Trotto@81 ha scritto:Credo gli manchi qualche dipendenza, tipo cairo, freetype e qualche altra cosuccia
Beh, se ti parte allora di dipendenze non dovrebbero mancartene. Puoi vedere le librerie richieste per farlo andare con

Codice: Seleziona tutto

ldd /path/del/binario/di/firefox
Se te ne mancasse qualcuna, nell'elenco comparirebbero dei "not found" e, comunque, il programma non partirebbe.
Non so nella 6.0, ma può darsi che il "firefox" che trovi nel pacchetto sia uno script che poi lancia il binario "firefox-bin" con determinati argomenti. Controlla tramite il comando file.
Quello a cui si riferiva Trotto@81 è che per compilarlo sono necessarie librerie (tipo cairo) più nuove rispetto a quelle presenti su Slackware 13.0. Ovviamente, se vai ad aggiornarle, probabilmente molti programmi che vi si appoggiano e che hai già installato nel sistema cesseranno di funzionare correttamente o cominceranno ad essere un po' "meteoropati" :).
Credo, inoltre, che il pacchetto precompilato da mozilla includa molte delle librerie alle quali firefox si appoggia in maniera statica, percui non ti è richiesto di stare ad installare una marea di dipendenze.
Per quanto riguarda i crash saltuari, io proverei ad usare un profilo pulito (prova l'opzione -ProfileManager da riga di comando) che non contenga estensioni di sorta, in modo da capire se è un'estensione a causarti i crash.

Re: [RISOLTO] Upgrade firefox

Inviato: lun 29 ago 2011, 12:34
da Procopio
con ldd ho trovato che mi mancano due dipendenze

Codice: Seleziona tutto

libmozalloc.so
libxul.so
ma nessuna delle due si trova nei repos di slacky.eu...
secondo voi le scarico da altre parti o per l'importanza che possono avere mi consigliate di lascair perdere?

Re: [RISOLTO] Upgrade firefox

Inviato: lun 29 ago 2011, 13:12
da 414N
No, non stare a scaricarle.
ldd non te le trova perché lo script che lancia firefox (run-mozilla.sh) specifica dove trovarle tramite la variabile LD_LIBRARY_PATH opportunamente impostata prima del lancio del binario di firefox effettivo (firefox-bin). In sostanza, ce le hai già quelle librerie, ma non essendo in un percorso standard (/usr/lib ecc) ldd non le trova. Puoi fare una prova lanciando ldd dalla directory contenente sia firefox-bin che le due librerie "mancanti" così:

Codice: Seleziona tutto

LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH ldd firefox-bin
Ora ldd non dovrebbe lamentarsi più di nulla.
In generale, comunque, non farti venire "paranoie" del genere. Se scarichi un precompilato non in formato rpm/deb dal sito del produttore stesso del software, generalmente questo conterrà al suo interno la maggioranza delle dipendenze che normalmente sarebbero richieste se te lo compilassi per i fatti tuoi.

Re: [RISOLTO] Upgrade firefox

Inviato: lun 29 ago 2011, 13:42
da Procopio
Ok grazie mille, sei stato molto chiaro. Il mio problema si era scatenato in realtà quando con molte schede aperte, tra cui diversi video in caricamento, mi si crashava il flashplayer. Poi inoltre mi si apriva sempre il pannello per l'installazione dei plugin mancanti, ma puntualmente non me li trovava e non installava nulla. Così complice il post di trotto@81 che mi metteva in guardia dalle dipendenze mancanti ho pensato che il problema fosse quello.

Lo so che è una pretesa praticamente stupida tenere 25 schede aperte con anche diversi video, ma è che ho molta stima e fiducia nella potenza di slack (e anche di firefox;)).

Ancora una domanda :), detto tra amici :) la popolazione slackware predilige l'installazione da binari precompilati o se li compila per i fatti suoi? In altre parole la disto slackware preferisce che sia io a compilare i binari con tutte le dipendenze compile-time che poi non disinstallo o può funzionare già al massimo con i binari precompilati?

Grazie e scusa se la domanda è inopportuna, ma sono qui soprattutto per imparare:)