Firefox operations
Ieri mi chiedevo come poter aggiornare la build di Firefox Nightly che mi ero compilato. Le versioni compilate non lo possono fare in automatico ma ho scoperto che si possono aggiornare manualmente con MAR (Mozilla ARchive).
In verità già sapevo di questa metodologia ma pensavo fosse una cosa troppo complicata e non l’avevo mai provata..
Per le Nightly build potremo scaricare solo aggiornamenti completi (.complete.mar) per il ramo releases sono disponibili anche degli aggiornamenti parziali (.partial.mar). E’ possibile applicare lo stesso procedimento a Thunderbird e SeaMonkey.
Come installare gli aggiornamenti con MAR su Linux:
Procurarsi il file .mar specifico per la versione di Firefox da aggiornare navigando nell’ ftp di Mozilla.
Esempi:
Firefox 46.0b6 64bit Linux:
https://ftp.mozilla.org/pub/firefox/releases/46.0b6/update/linux-x86_64/it/File:
firefox-46.0b2-46.0b6.partial.mar ——> Aggiorna da Firefox 46.0b2 a 46.0b6
firefox-46.0b5-46.0b6.partial.mar ——> Aggiorna da Firefox 46.0b5 a 46.0b6
firefox-46.0b6.complete.mar ————> Aggiorna da versioni precedenti a 46.0b6Firefox Nigthly(latest-localized)64bit Linux:
https://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/File:
firefox-48.0a1.it.linux-x86_64.complete.mar —–> Aggiorna da versioni precedenti a 48.0a1
Nota: Per aggiornare versioni compilate possiamo aggiungere a mozconfig il parametro ac_add_options –enable-verify-mar.
Creare sulla Scrivania la cartella outside e copiarci:
– Il file di aggiornamento rinominato update.mar
– I file updater e updater.ini copiati dalla cartella di installazione di Firefox (updater.ini è facoltativo e serve per avere l’interfaccia grafica dell’updater).
Portarsi da terminale root nella cartella di installazione di Firefox (in genere in /usr/lib/mozilla/firefox) chiudere ogni istanza del browser e dare il comando:
Per Firefox 34.x e successivi (SeaMonkey 2.31.x,Thunderbird 34.x e successivi):
<percorso della cartella outside>/updater <percorso della cartella outside> <percorso della cartella di installazione di Firefox> <percorso della cartella di installazione di Firefox>
Esempio:
Se avete Firefox in /usr/lib/mozilla/firefox e la cartella outside con sulla Scrivania# /home/mionome/Scrivania/outside/updater /home/fabrizio/Scrivania/outside /usr/lib/mozilla/firefox /usr/lib/mozilla/firefox
Per Firefox 3.5.x e 3.6.x (SeaMonkey 2.0.x, Thunderbird 3.0.x e 3.1.x):
<percorso della cartella outside>/updater <percorso della cartella outside>/
Per Firefox 3.0.x (Thunderbird 2.0.x)
<percorso della cartella outside>/updater <percorso della cartella outside>/ 0
Potremo consultare l’output dell’aggiornamento e visionare eventuali errori dal file update.log mentre il file update.status mostrerà se l’operazione ha avuto successo.
Per altri sistemi operativi (Windows e Mac OS X) fare riferimento alla guida ufficiale.
Leave a Reply