982
contributi
(aggiornata completamente:passaggio Iceweasel-Firefox) |
m (correzioni grammaticali) |
||
(2 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 2: | Riga 2: | ||
== Introduzione == | == Introduzione == | ||
Per circa dieci anni, sino a | Per circa dieci anni, sino a giugno 2016, il browser predefinito nelle release Debian è stato '''Iceweasel''', un fork del [[browser]] Mozilla Firefox<sup>[[#Riferimenti|[2]]]</sup>, realizzato dai [[Debian Developer]] per aggirare le incompatibilità tra le [[Debian Free Software Guidelines]] ([[DFSG]]), la politica di utilizzo del marchio Mozilla<sup>[[#Riferimenti|[3]]]</sup> e le licenze dei loghi.<br /> | ||
Soluzione intrapresa a seguito della discussione nata dal bug 354622<sup>[[#Riferimenti|[4]]]</sup>. Oltre agli elementi grafici, l'altra problematica da affrontare riguardava la gestione e manutenzione dei binari. Eventuali [[patch]] implementate al [[pacchetto|pacchetto Debian]], sarebbero dovute venire approvate da Mozilla prima di poter essere distribuite con il nome ''Firefox''. | Soluzione intrapresa a seguito della discussione nata dal bug 354622<sup>[[#Riferimenti|[4]]]</sup>. Oltre agli elementi grafici, l'altra problematica da affrontare riguardava la gestione e manutenzione dei binari. Eventuali [[patch]] implementate al [[pacchetto|pacchetto Debian]], sarebbero dovute venire approvate da Mozilla prima di poter essere distribuite con il nome ''Firefox''. | ||
Riga 12: | Riga 12: | ||
== Firefox == | == Firefox == | ||
È un browser web open source, multipiattaforma, sviluppato dalla Mozilla Foundation. Punto di forza di questo programma è sempre stata l'alta possibilità di personalizzazione | È un browser web open source, multipiattaforma, sviluppato dalla Mozilla Foundation. Punto di forza di questo programma è sempre stata l'alta possibilità di personalizzazione soprattutto grazie alle tante estensioni disponibili nel sito dedicato. | ||
== Installazione di Firefox == | == Installazione di Firefox == | ||
Riga 18: | Riga 18: | ||
=== Installare Firefox-ESR === | === Installare Firefox-ESR === | ||
È una versione a lungo | È una versione a lungo termine (Extended Support Release) con un ciclo di vita di circa un anno. Gli unici aggiornamenti rilasciati sono quelli di sicurezza. | ||
È presente di default in un [[Desktop Environment]] completo e, molto importante, '''è l'unica versione compatibile con''' [[wheezy]], [[jessie]] e [[stretch]]. | È presente di default in un [[Desktop Environment]] completo e, molto importante, '''è l'unica versione compatibile con''' [[wheezy]], [[jessie]] e [[stretch]]. | ||
Riga 94: | Riga 94: | ||
===== Installare un'estensione per tutti gli utenti ===== | ===== Installare un'estensione per tutti gli utenti ===== | ||
{{Box|Nota|La procedura che seguirà è applicabile a firefox-esr (sino alla versione 52).}} | |||
Se si vuol installare manualmente un'estensione e abilitarla per tutti gli utenti di sistema, la procedura è leggermente più articolata | Se si vuol installare manualmente un'estensione e abilitarla per tutti gli utenti di sistema, la procedura è leggermente più articolata | ||
1) Installare i pacchetti necessari: <pre># apt-get install unzip xmlstarlet</pre> | 1) Installare i pacchetti necessari: <pre># apt-get install unzip xmlstarlet</pre> | ||
Riga 109: | Riga 110: | ||
4) Ricavare l'ID dell'estensione con la funzione appena creata. Supponendo che il file sia "nomeestensione.xpi":<pre>$ get_extension_id nomeestensione.xpi {a01eb24f-2740-49df-8937-2abb1cd08f8a}</pre> | 4) Ricavare l'ID dell'estensione con la funzione appena creata. Supponendo che il file sia "nomeestensione.xpi":<pre>$ get_extension_id nomeestensione.xpi {a01eb24f-2740-49df-8937-2abb1cd08f8a}</pre> | ||
5) Rinominare il file .xpi con l'ID appena ricavato: <pre># mv nomeestensione.xpi {a01eb24f-2740-49df-8937-2abb1cd08f8a}.xpi</pre> | 5) Rinominare il file .xpi con l'ID appena ricavato: <pre># mv nomeestensione.xpi {a01eb24f-2740-49df-8937-2abb1cd08f8a}.xpi</pre> | ||
6) Spostare quest'ultimo file nella directory <code>/usr/lib/ | 6) Spostare quest'ultimo file nella directory <code>/usr/lib/firefox-esr/browser/extensions/</code> <pre># mv {a01eb24f-2740-49df-8937-2abb1cd08f8a}.xpi /usr/lib/firefox-esr/browser/extensions/</pre> 7) Riavviare Firefox-esr per rendere effettivi i cambiamenti e attivare l'estensione nel proprio profilo. | ||
Notare che con quest'ultima procedura di installazione, non utilizzando [[APT]], il sistema non si occuperà dell'aggiornamento dell'estensione. Quando una nuova versione sarà disponibile, sarà quindi necessario ripetere l'intera operazione. | Notare che con quest'ultima procedura di installazione, non utilizzando [[APT]], il sistema non si occuperà dell'aggiornamento dell'estensione. Quando una nuova versione sarà disponibile, sarà quindi necessario ripetere l'intera operazione. | ||
Riga 115: | Riga 116: | ||
=== Disabilitare l'installazione delle estensioni === | === Disabilitare l'installazione delle estensioni === | ||
Se si sta amministrando una rete con diversi utenti, generalmente è preferibile impedire l'installazione di estensioni (in particolar modo non firmate) che potrebbero introdurre falle di sicurezza nell'intero sistema.<br/> | Se si sta amministrando una rete con diversi utenti, generalmente è preferibile impedire l'installazione di estensioni (in particolar modo non firmate) che potrebbero introdurre falle di sicurezza nell'intero sistema.<br/> | ||
Per farlo, aggiungere in fondo al file <code>/etc/ | Per farlo, aggiungere in fondo al file <code>/etc/firefox-esr/pref/firefox-esr.js</code> queste righe: | ||
<pre> | <pre> | ||
//Disabilita l'installazione delle estensioni. Aggiunta da pippo il 27/11/15 | //Disabilita l'installazione delle estensioni. Aggiunta da pippo il 27/11/15 | ||
lockPref("xpinstall.enabled", false); | lockPref("xpinstall.enabled", false); | ||
</pre> | </pre> | ||
== Approfondimenti == | == Approfondimenti == |
contributi